Sande, Clem & Dąbkowski 2026: discontinuous vowel harmony in Guébie #
[SCD26]: in Guébie particle-verb focus constructions, the fronted particle harmonizes in ATR with the clause-final verb across intervening harmony-eligible words (their (24)). The analysis: harmony is strictly local at vP Spell-out, and later A′-movement separates target from trigger — spelled-out material staying accessible to later syntax (§6.2, via [FP05]'s Cyclic Linearization). Everything below is derived from the two §4 parameters (Aux blocking V-to-T, remnant fronting) rather than stipulated; the empirical core is their (44): harmony iff V is spelled out inside vP.
Main definitions #
ClauseConfig,WordOrder: the §4 parameters and the four attested settings, with derived Spell-outs ((45)/(48)) and surface strings ((31)–(34)).ClauseConfig.harmony,surfaceATR,harmonyTableau: trigger-locality (§6.1), the particle's surface value ((12)–(13)), and the (46)/(47) ranking as a tableau.FrozenATR,guebiePICMode: the per-cycle harmony record (§6.1) and the PIC stance (§6.2).guebiePredicateDoubling: the §3 movement witnesses.HarmonyProfile,WolofShape: the §7 prediction schema — trigger and target co-spelled-out low, movement after — instantiated by Guébie and Wolof.
Main results #
harmony_eq_hasAux,discontinuous_harmony: the (44) correlation derived; harmony without surface adjacency.all_clauses_consistent,nonedge_particle_fronting_crashes: every setting linearizes; the §6.2 escape-hatch counterfactual crashes.optimal_eq_surfaceATR,PartSAuxOV_atr_persists_through_fronting: the ranking derives the surface value, and it survives the CP cycle.guebie_VDIS_positive_instance: doubling is narrow-syntactic ((25)–(30), contra [Lan06]).guebie_profile,wolof_profile,wolof_discontinuous: both languages instantiate the §7 schema ([Sy05], [Mar19]).
Implementation notes #
Spell-out snapshots are List String labels, as in Studies/FoxPesetsky2005.lean.
The paper deems the harmony implementation "not crucial" ([San19]'s (46)/(47)
in [Han14]'s Agreement by Projection); harmonyTableau renders only the
ranking. §5's rejected phonological approaches ([CS82a],
[Gaf98], [RW04a]) are formalized in Studies/Sagey1986.lean,
Studies/RoseWalker2004.lean, Studies/Hansson2010.lean. TODO: the Atchan
parallel ((51), Katherine Russell p.c., [Rus23]) awaits movement
diagnostics; the paper leaves it open and so do we.
The ATR feature ([SCD26] (1)) #
Guébie has a ten-vowel system, +ATR ə e i o u vs. −ATR a ɛ ɪ ɔ ʊ, harmonizing
as a binary feature; affixes and particles agree with the verb root when both are
inside the same Spell-out domain. Only the per-terminal binary value matters here.
The particle's lexical default, surfacing when no harmony trigger is local
((13)). Defaults are lexical per particle ((12)); we model the /jɔkʊ/ type,
derived from the fragment lexicon (Fragments/Guebie/ParticleVerbs.lean).
Instances For
The §4 syntax: two parameters derive the four orders #
The two parameters of [SCD26] §4's predicate-fronting analysis: an auxiliary in T blocks V-to-T ((32)/(34)), and the remnant VP (containing the particle) may front to Spec,CP ((33)/(34)).
- hasAux : Bool
- fronted : Bool
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
V stays in v — hence inside the vP Spell-out — iff Aux occupies T (§4.1).
Instances For
Overt terminals spelled out within vP ((45)/(48)): the particle, plus V iff it has not raised past v. The object has independently shifted out.
Equations
- c.vPSpellOut = "Part" :: if c.verbInVP = true then ["V"] else []
Instances For
The surface clause, derived compositionally ((31)–(34)): fronted particle, subject, T-material, object, in-situ particle, clause-final verb.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The two-phase Cyclic-Linearization derivation: vP Spell-out, then the full surface clause ([FP05]'s final Linearize). Previously-spelled-out terminals recur, so Order Preservation is what makes consistency contentful.
Equations
- c.derivation = [c.vPSpellOut, c.surfaceOrder]
Instances For
The four attested word orders as parameter settings ([SCD26] (44)).
- SVOPart : WordOrder
S V O Part: V moves to T; Part stays in vP, clause-final. - SAuxOPartV : WordOrder
S Aux O Part V: Aux occupies T, V stays in v; V and Part both in vP. - PartSVO : WordOrder
Part S V O: V moves to T; the remnant VP (just Part) fronts to Spec,CP. - PartSAuxOV : WordOrder
Part S Aux O V: V stays in v; the remnant VP (just Part) fronts.
Instances For
Equations
- SandeClemDabkowski2026.instDecidableEqWordOrder x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
The parameter settings behind the four orders ((31)–(34)).
Equations
- SandeClemDabkowski2026.WordOrder.SVOPart.config = { hasAux := false, fronted := false }
- SandeClemDabkowski2026.WordOrder.SAuxOPartV.config = { hasAux := true, fronted := false }
- SandeClemDabkowski2026.WordOrder.PartSVO.config = { hasAux := false, fronted := true }
- SandeClemDabkowski2026.WordOrder.PartSAuxOV.config = { hasAux := true, fronted := true }
Instances For
The derived surface strings are the attested orders.
Consistency: every setting linearizes; non-edge fronting would not #
Every parameter setting linearizes consistently.
The §6.2 escape-hatch argument: the particle can front because it is "the leftmost overt element in the vP phase upon spell-out". A counterfactual vP spelling the particle out to the right of V could not front it without an ordering cycle.
The (44) correlation, derived #
Harmony applies iff the trigger V is spelled out within vP (§6.1).
Equations
- c.harmony = c.vPSpellOut.contains "V"
Instances For
The (44) correlation derived from the syntax: harmony iff Aux blocks V-to-T.
Discontinuity as a theorem: in the fronted SAuxOV clause, particle and verb are not surface-adjacent in either order, yet harmony applies ((24)).
The particle's surface ATR: the verb root's value under harmony ((12)), its lexical default otherwise ((13)).
Equations
- SandeClemDabkowski2026.surfaceATR c vRoot = if c.harmony = true then vRoot else SandeClemDabkowski2026.particleDefaultATR
Instances For
§6.1's mechanism: the (46)/(47) ranking derives the surface value #
The paper implements local harmony as [San19]'s constraints in
[Han14]'s Agreement by Projection, ranked ATRHARM ≫ IDENT-IO(ATR)
within the vP domain; the winner harmonizes exactly when a trigger is local.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
(46) IDENT-IO(ATR): one violation if the output differs from the input.
Equations
Instances For
(47) ATRHARM: one violation if a domain-local trigger disagrees with the
output.
Equations
- SandeClemDabkowski2026.atrHarm = Constraints.Constraint.binary fun (c : SandeClemDabkowski2026.HarmonyCand) => ∃ t ∈ c.trigger, t ≠ c.out
Instances For
The domain-local trigger: the verb root's value when V is spelled out in vP.
Equations
- SandeClemDabkowski2026.vPTrigger c vRoot = if c.harmony = true then some vRoot else none
Instances For
The vP-domain tableau: both output values, ranked ATRHARM ≫ IDENT-IO(ATR).
Equations
- One or more equations did not get rendered due to their size.
Instances For
§6.1's mechanism, closed: the unique OT winner under ATRHARM ≫ IDENT-IO(ATR)
surfaces with exactly surfaceATR — harmonized when a trigger is local,
faithful to the lexical default otherwise.
Frozen ATR survives later movement (§6.1) #
[FP05]'s Order Preservation shape applied to harmony outcomes: [SCD26] §6.1 — the particle "will retain this ATR value when it undergoes focus fronting". The record is append-only across cycles.
Per-cycle log of frozen ATR values (terminal, value); append-only.
Equations
- SandeClemDabkowski2026.FrozenATR = List (String × SandeClemDabkowski2026.ATR)
Instances For
Extend the log with one cycle's assignments.
Equations
- SandeClemDabkowski2026.extendFrozenATR existing new = existing ++ new
Instances For
Order-Preservation analogue: earlier freezings survive later cycles.
The most recently frozen value on terminal, if any.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A later re-freeze overrides — the intended semantics, though [SCD26] posit no CP-cycle ATR re-write for the particle.
The vP-cycle freezing for PartSAuxOV: Part inherits the verb root's value
(e.g. /ni/ 'see' +ATR yields the particle surface form [joku], (11)–(12)).
Equations
- SandeClemDabkowski2026.vPFrozen_PartSAuxOV vRoot = [("Part", vRoot)]
Instances For
The CP cycle issues no new ATR assignment for Part; the vP value persists — §6.1's "it will retain this ATR value when it undergoes focus fronting".
The PIC stance (§6.2) #
[SCD26] §6.2: spelled-out material stays accessible to
later syntax; strict PIC₁/PIC₂ would block the remnant-VP movement. The
Cyclic-Linearization-bounded regime is PICStrength.linearizationBound.
Instances For
Under the Guébie PIC mode every phase admits extraction; concrete crashes come
from Consistent instead (nonedge_particle_fronting_crashes).
Predicate fronting is narrow-syntactic (§3) #
Three diagnostics: successive cyclicity ((25)–(26)), island sensitivity
((27)–(28)), and island creation ((29)–(30)). This registers Guébie beside
[HG19]'s Russian as a positive instance of
VerbDoublingIsSyntactic, against [Lan06]'s PF-driven Hebrew analysis
(the reason the substrate predicate is per-construction, not universal — see
HarizanovGribanova2019Amalgamation.lean). The witnesses are schematic: the
fronted remnant is an evacuation trace plus the verb copy, per their (31).
The Guébie predicate-fronting witness: V evacuates, the remnant VP fronts to Spec,CP, and the trace is pronounced — verb doubling.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The evacuated verb sat inside the fronted remnant.
On the carrier, Internal Merge leaves a trace at the deeper position ([MCB25] §1.4.3); surface doubling is the pronunciation of both positions.
Equations
Instances For
Guébie registered as a positive instance of VerbDoublingIsSyntacticIn
(§3's diagnostics; decidable from the derivation structure).
The §7 prediction and the Wolof parallel #
The analysis predicts that "the target and trigger of harmony must be local at some point in the derivation, namely at an instance of spell-out", with later movement of one of them deriving surface discontinuity (§7). Guébie instantiates it with the target (particle) moving; Wolof relative clauses ([Sy05], [Mar19]) with the trigger (head noun) moving out of the DP phase, past non-harmonizing stative-verb material ((49)–(50)).
The §7 prediction schema: trigger and target co-spelled-out at a low phase, and the two-phase derivation linearizes.
Equations
- SandeClemDabkowski2026.HarmonyProfile low surface trigger target = (trigger ∈ low ∧ target ∈ low ∧ Minimalist.Linearization.Consistent [low, surface])
Instances For
Equations
- SandeClemDabkowski2026.instDecidableHarmonyProfile low surface trigger target = id inferInstance
Guébie's fronted SAuxOV clause instantiates the §7 profile: V and Part are co-spelled-out in vP, and the fronted surface linearizes consistently.
The Wolof shapes ([Sy05] (49)–(50)): a bare noun–demonstrative DP, or a relative clause with the head noun fronted past the stative verb.
- localDP : WolofShape
head dem((49)): no relative clause. - relClause : WolofShape
head rel stative dem((50)): head noun A′-moved to the left edge.
Instances For
Equations
- SandeClemDabkowski2026.instDecidableEqWolofShape x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Head noun and demonstrative are spelled out together at the DP phase in both shapes — harmony's locality is phase-internal, not surface.
Equations
- x✝.dpSpellOut = ["head", "dem"]
Instances For
The surface strings of (49)–(50).
Equations
- SandeClemDabkowski2026.WolofShape.localDP.surfaceOrder = ["head", "dem"]
- SandeClemDabkowski2026.WolofShape.relClause.surfaceOrder = ["head", "rel", "stative", "dem"]
Instances For
Both Wolof shapes instantiate the §7 profile — the same schema Guébie satisfies, with the trigger rather than the target moving.
Wolof discontinuity: in the relative clause the head and demonstrative are not surface-adjacent, yet they were co-spelled-out at the DP phase.