Strict CV Government Phonology — Proper Government, ECP, Licensing #
@cite{kaye-lowenstamm-vergnaud-1985} @cite{kaye-lowenstamm-vergnaud-1990} @cite{charette-1991} @cite{lowenstamm-1996} @cite{scheer-2004} @cite{scheer-segeral-2001}
Government Phonology (GP) and its Strict-CV (CVCV) descendant (@cite{lowenstamm-1996}, @cite{scheer-2004}) build phonological representations as alternating C-V skeletal sequences, with three core lateral relations between V-slots:
- Proper Government (@cite{kaye-lowenstamm-vergnaud-1990}): a contentful nucleus governs a preceding empty nucleus, allowing the empty nucleus to remain phonetically silent.
- Empty Category Principle (ECP, simplified): an empty nucleus may be phonetically non-interpreted iff it is properly governed.
- Licensing (@cite{scheer-segeral-2001}): a contentful nucleus licenses an adjacent position (typically the preceding onset) to bear lexical features.
The substrate here gives the simplified form of these definitions used in @cite{faust-lampitelli-2026} (Tigrinya/Tigre guttural synseresis), which acknowledges the simplification (paper n. 16). The full GP literature gives more elaborate definitions (e.g. @cite{charette-1991} adds licensee strength conditions); the simplified form suffices for the Faust & Lampitelli analysis.
What this file does NOT define #
- Self-licensing domains (@cite{faust-lampitelli-2026} eq. 25, 28).
The "licensing overrides government" stipulation (paper n. 18: "this
cannot be a general principle in Strict CV") is paper-specific
apparatus and lives in
Phenomena/Phonology/Studies/FaustLampitelli2026.lean, not here. - Templatic structure (root-template association, *Misalignment).
That lives in
Theories/Phonology/Prosodic/Templates.lean, anchored on @cite{mccarthy-1981} + @cite{lowenstamm-1996} + @cite{faust-2026}. The two substrates are siblings: CV templates carry slot kinds (C | V | Cspec); CV sequences here carry per-V-slot melodic status (full | empty). They are different abstractions over CV skeletons, consumed by different paper traditions. - Coda Mirror (@cite{scheer-segeral-2001}, @cite{scheer-zikova-2010}). The coda-licensing apparatus is a downstream extension, deferred until a study consumer arrives.
A V-slot's melodic status. Per Strict CV (@cite{lowenstamm-1996}), every consonant-cluster representation interpolates empty V-slots, so the same skeletal position may surface silently if properly governed, or with an epenthetic vowel if not.
This is distinct from Phonology.Templates.CVSlot (which
distinguishes C | V | Cspec slot kinds on the skeleton); a
VStatus annotates a known V-position with melodic-content data,
which the kind-only CVSlot does not carry. The two abstractions
are siblings, not duplicates.
- full : VStatus
The V-slot has melodic content (an associated vowel or |A| element from a guttural's representation).
- empty : VStatus
The V-slot has no melodic content. Whether it surfaces as silent or as an epenthetic vowel is determined by Proper Government + ECP.
Instances For
Equations
- Phonology.Government.instDecidableEqVStatus 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
Equations
- Phonology.Government.VStatus.full.instDecidablePredIsFull = isTrue trivial
- Phonology.Government.VStatus.empty.instDecidablePredIsFull = isFalse not_false
Equations
- Phonology.Government.VStatus.empty.instDecidablePredIsEmpty = isTrue trivial
- Phonology.Government.VStatus.full.instDecidablePredIsEmpty = isFalse not_false
A Strict-CV sequence is a list of V-slot statuses. C-slots are
implicit between each pair (Strict-CV convention,
@cite{lowenstamm-1996}). The list [v₁, v₂, v₃] represents the
skeleton C₁ V₁ C₂ V₂ C₃ V₃.
- vStatus : List VStatus
Per-V-slot melodic status, indexed left-to-right.
Instances For
Equations
- Phonology.Government.instReprCVSeq = { reprPrec := Phonology.Government.instReprCVSeq.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Phonology.Government.instDecidableEqCVSeq.decEq { vStatus := a } { vStatus := b } = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
The number of V-slots in this sequence.
Instances For
Construct a sequence from a list (convenience).
Equations
- Phonology.Government.CVSeq.ofList vs = { vStatus := vs }
Instances For
Proper Government (@cite{kaye-lowenstamm-vergnaud-1990},
simplified per @cite{faust-lampitelli-2026} eq. 23a): the V-slot
at index i is properly governed iff the immediately following
V-slot (index i+1) exists and is contentful (.full).
Per the paper's simplification (n. 16): adjacency is on the nuclear projection — i.e., adjacent in the V-slot indexing — and the governor must be contentful. This excludes a long-distance governor and an empty governor.
Equations
- s.ProperlyGoverned i = (s.vAt (i + 1) = some Phonology.Government.VStatus.full)
Instances For
Empty Category Principle (@cite{kaye-1992}, simplified per @cite{faust-lampitelli-2026} eq. 23b): an empty V-slot may surface silently iff it is properly governed; a non-empty (full) V-slot is always realized; out-of-range positions vacuously hold.
Equations
- s.ECPSatisfied i = match s.vAt i with | some Phonology.Government.VStatus.empty => s.ProperlyGoverned i | x => True
Instances For
Equations
- One or more equations did not get rendered due to their size.
Licensing (@cite{scheer-segeral-2001}, simplified per
@cite{faust-lampitelli-2026} eq. 24): the V-slot at index i
licenses its preceding C-position iff i is contentful
(.full). A licensed C-position can be associated with lexical
features.
Per the paper's simplification (eq. 24): "Licensing is a strengthening lateral force emanating from a full nucleus and targeting either its onset or the preceding nucleus." This file captures the onset-licensing direction; the preceding-nucleus direction is exercised by paper-specific self-licensing apparatus in study files.
Equations
- s.LicensesPrecedingC i = (s.vAt i = some Phonology.Government.VStatus.full)
Instances For
An empty nucleus that is not properly governed violates ECP.
Direct consequence of ECPSatisfied's definition: on .empty the
predicate reduces to ProperlyGoverned.
A full nucleus is always ECP-satisfied (vacuous).