Docs / Syntax / Minimalist / Probe / Cyclic

Cyclic Agree over articulated person probes

import Linglib.Syntax.Minimalist.Probe.Cyclic · namespace Minimalist.CyclicAgree

Person is decomposed into the privative segments of Phi.PersonSegment. Every person bears π, speech-act participants also participant, and the innermost segments speaker and addressee distinguish first from second person according to a geometry, which fixes which segments a language uses. A probe is a list of unvalued segments. A probe on v first meets the internal argument and checks every segment it bears; the segments left over, its residue, probe again from the next projection of v, where the external argument is the closest goal. The context is direct when the external argument checks some residue, and inverse otherwise, when the core probe never Agrees with it and its person goes unlicensed. A context is a scenario (Clause.Scenario) of the external over the internal argument, and under a chain geometry it is direct exactly when it is downstream on the number of probe segments each person bears.

Main definitions

Main results

References

Person geometries

A person geometry fixes which innermost segment distinguishes first from second person. It is speaker under standard and addressee under addressee, and under branching both are sister leaves of participant (Harley & Ritter 2002).

inductive PersonGeometryL55–62

Derives DecidableEq, Repr, Fintype.

Used by PersonGeometry.nodes, personSpec, pi_mem_personSpec, PersonGeometry.IsChain, fullProbe, AgreementSystem, AgreementSystem.flat_isInverse, AgreementSystem.spec_subset_or_subset

Used in BejarRezac2009

L64–68
L78–80

Articulated probes and agreement systems

A language's agreement system is a person geometry together with an articulated probe.

structure AgreementSystemL109–115

Derives DecidableEq, Repr.

Built from ,

Used by AgreementSystem.spec, AgreementSystem.residue, AgreementSystem.IsDirect, AgreementSystem.IsInverse, AgreementSystem.instDecidablePredScenarioPersonIsDirect, AgreementSystem.instDecidablePredScenarioPersonIsInverse, AgreementSystem.isDirect_iff, AgreementSystem.controller, AgreementSystem.value, AgreementSystem.cycles, AgreementSystem.rank, AgreementSystem.segProbe, AgreementSystem.EALicensed, AgreementSystem.instDecidablePredScenarioPersonEALicensed, AgreementSystem.eaLicensed_iff_isDirect, AgreementSystem.isInverse_self, AgreementSystem.IsDirect.mono, AgreementSystem.isDirect_iff_rank_lt, AgreementSystem.isDirect_iff_kind_eq_downstream

Used in BejarRezac2009, ClemDeal2026

L132–134
L136–138
L166–168
L170–174