Documentation

Linglib.Theories.Phonology.Government.StrictCV

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:

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 #

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
    @[implicit_reducible]
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      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
        • One or more equations did not get rendered due to their size.
        Instances For
          def Phonology.Government.instDecidableEqCVSeq.decEq (x✝ x✝¹ : CVSeq) :
          Decidable (x✝ = x✝¹)
          Equations
          Instances For

            The number of V-slots in this sequence.

            Equations
            Instances For
              def Phonology.Government.CVSeq.vAt (s : CVSeq) (i : Nat) :
              Option VStatus

              The V-slot status at index i, if in range.

              Equations
              Instances For

                Construct a sequence from a list (convenience).

                Equations
                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
                  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
                    Instances For
                      @[implicit_reducible]
                      instance Phonology.Government.instDecidableECPSatisfied (s : CVSeq) (i : Nat) :
                      Decidable (s.ECPSatisfied i)
                      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
                      Instances For
                        theorem Phonology.Government.CVSeq.empty_not_governed_violates_ecp (s : CVSeq) (i : Nat) (hempty : s.vAt i = some VStatus.empty) (hpg : ¬s.ProperlyGoverned i) :

                        An empty nucleus that is not properly governed violates ECP. Direct consequence of ECPSatisfied's definition: on .empty the predicate reduces to ProperlyGoverned.

                        theorem Phonology.Government.CVSeq.full_ecp_satisfied (s : CVSeq) (i : Nat) (hfull : s.vAt i = some VStatus.full) :

                        A full nucleus is always ECP-satisfied (vacuous).