Cyclic linearization of syntactic structure #
[FP05]'s theory of the syntax–phonology interface: linearization applies at the end of each phase (Spell-out domain), the ordering statements it establishes are never deleted (Order Preservation, their (52)), and a derivation converges only if the accumulated statements cohere.
The account is one mathematical object: a derivation exposes a word of phase
snapshots, each snapshot carries its pair-sublist relation ([a, b] <+ p — the
paper's ordering statements, their (10)), and spelloutOrder is the transitive
closure of their union. Grammaticality (Consistent) is the statement that this
candidate is a genuine strict order (consistent_iff_isStrictOrder); transitivity
is free, so the entire crash condition is irreflexivity. Order Preservation is
monotonicity (spelloutOrder_mono), not an axiom, and the order is blind to the
sequencing of Spell-outs (spelloutOrder_perm) — the account reads only the set
of snapshots.
The paper's worked examples (Scenarios (13)/(14), successive-cyclic movement
(3)–(8), Holmberg's Generalization §3) live in Studies/FoxPesetsky2005.lean;
Malayic and Guébie applications in Studies/ErlewineSommerlot2025.lean and
Studies/SandeClemDabkowski2026.lean.
Main declarations #
Minimalist.Linearization.spelloutOrder: the induced candidate order.Minimalist.Linearization.Consistent: the derivation linearizes — decidable on concrete phase data.
Main results #
Minimalist.Linearization.consistent_iff_isStrictOrder: the crash condition is exactly "spell-out induces a strict order".Minimalist.Linearization.spelloutOrder_mono,spelloutOrder_perm: Order Preservation and snapshot-set blindness.Minimalist.Linearization.consistent_singleton: a single Spell-out of distinct terminals always linearizes.
The spell-out order induced by a derivation's phase snapshots: the transitive
closure of "a precedes b at some Spell-out", per-phase precedence being the
pair-sublist relation ([FP05] (10), (52)).
Equations
- Minimalist.Linearization.spelloutOrder phases = Relation.TransGen fun (a b : α) => ∃ p ∈ phases, [a, b].Sublist p
Instances For
The derivation linearizes: spell-out induces a genuine strict order ([FP05]'s convergence condition). Transitivity is free, so the content is irreflexivity — no ordering cycle of any length.
Equations
- Minimalist.Linearization.Consistent phases = ∀ (a : α), ¬Minimalist.Linearization.spelloutOrder phases a a
Instances For
The crash condition, in order-theoretic vocabulary.
Order Preservation ([FP05] (52)): ordering statements are never deleted — a larger derivation induces a larger order.
The induced order is blind to the sequencing of Spell-outs: it reads only the set of phase snapshots.
On a single duplicate-free snapshot, the induced order is index order.
A single Spell-out of distinct terminals always linearizes.
Decidability #
Consistent decides on concrete phase data: the candidate order's generator only
relates terminals mentioned at some Spell-out, so irreflexivity reduces to a finite
check over the support, with reachability decided by
Relation.ReflTransGen.decidable_of_finite.
Every terminal mentioned at any Spell-out.
Equations
- Minimalist.Linearization.support phases = phases.flatten.dedup
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Equations
- Minimalist.Linearization.instDecidableConsistent phases = decidable_of_iff (∀ a ∈ Minimalist.Linearization.support phases, ¬Minimalist.Linearization.spelloutOrder phases a a) ⋯