Documentation

Linglib.Fragments.Mayan.Kiche.Agreement

K'iche' Agreement Fragment #

Theory-neutral typological metadata for K'iche' (K'ichean Mayan) agreement morphology, following [Mon17] Lessons 4, 7–8, 9, 15. K'iche' has ergative-absolutive alignment realized through two verbal agreement paradigms: Set B (absolutive) cross-references intransitive S and transitive P and appears between the aspect marker and the root; Set A (ergative) cross-references transitive A, appears between the object marker and the root, and is identical to the possessive prefixes. Unlike its sister Kaqchikel, K'iche' has no construction-specific inverted alignment.

Main declarations #

Implementation notes #

The alignment is ergative-absolutive: Set B groups S and P (both trigger the same paradigm) while A triggers Set A. This contrasts with Mam, which is morphologically tripartite (S, A, P each distinct; [Sco23]). K'iche' has two 2nd-person formality levels; the formal forms (laal SG, alaq PL) are syntactically postverbal and pattern outside the prefix paradigm. K'iche' is HIGH-ABS (Set B pre-stem on Infl), and its case wiring reuses Mayan.ergCaseKiche (from Alignment.ergative); the canonical φ-cell exponent tables key on Agreement.Cell for cross-Mayan consumption. Extraction marking (AF and wi) lives in Kiche/Extraction.lean.

Person, number, and formality features #

Formality level for 2nd person. K'iche'-specific: the formal forms (laal SG, alaq PL) are postverbal and pattern outside the prefix paradigm.

Instances For
    @[implicit_reducible]
    Equations
    def Kiche.instReprFormality.repr :
    FormalityStd.Format
    Equations
    Instances For
      @[implicit_reducible]
      Equations

      A person/number/formality specification. Uses canonical Person for cross-language compatibility; Formality is K'iche'-specific.

      Instances For
        def Kiche.instDecidableEqPhiFeatures.decEq (x✝ x✝¹ : PhiFeatures) :
        Decidable (x✝ = x✝¹)
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Kiche.instReprPhiFeatures.repr :
          PhiFeaturesStd.Format
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[implicit_reducible]
            Equations
            @[implicit_reducible]

            A K'iche' φ-bundle bears its number slot (HasNumber).

            Equations
            @[implicit_reducible]
            Equations
            @[reducible, inline]
            abbrev Kiche.phi (p : Person) (n : Number) :

            Shorthand for informal phi features.

            Equations
            Instances For

              Set B (absolutive) markers #

              Set B (absolutive) agreement markers. These are verbal prefixes (or postverbal particles for formal forms) that cross-reference S (intransitive subject) and P (transitive object). [Mon17] Lessons 9, 15.

              Equations
              Instances For

                Set A (ergative) markers #

                def Kiche.setAPreC :
                PhiFeaturesString

                Set A (ergative) markers before consonant-initial roots. These cross-reference A (transitive subject) and are identical to possessive pronouns before consonant-initial nouns. [Mon17] Lessons 7, 15.

                Equations
                Instances For
                  def Kiche.setAPreV :
                  PhiFeaturesString

                  Set A (ergative) markers before vowel-initial roots. [Mon17] Lesson 8.

                  Equations
                  Instances For

                    Morphological positions #

                    Is a Set B marker a prefix (appearing before the root) or a postverbal particle? Formal forms are postverbal; all others are prefixes. [Mon17] Lesson 9.

                    Equations
                    Instances For

                      Is a Set A marker a prefix or postverbal? Same distribution as Set B: formal forms are postverbal.

                      Equations
                      Instances For

                        Argument positions and alignment #

                        @[reducible, inline]

                        Argument positions in a K'iche' clause. Aliased to the canonical Features.Prominence.ArgumentRole (S/A/P/R/T) so cross-Mayan and cross-framework code shares one inventory. Use the canonical constructor names .A / .P / .S directly.

                        Equations
                        Instances For

                          Which agreement set cross-references each argument position?

                          Instances For
                            @[implicit_reducible]
                            Equations
                            def Kiche.instReprAgreementSet.repr :
                            AgreementSetStd.Format
                            Equations
                            Instances For
                              @[reducible, inline]

                              The case associated with each argument position. Definitionally equal to Mayan.ergCaseKiche, which derives from Alignment.ergative.assignCase in Syntax/Case/Alignment.lean.

                              Equations
                              Instances For

                                Alignment theorems #

                                K'iche' alignment contrast with Mam: K'iche' is ergative-absolutive (S = P ≠ A), while Mam is tripartite (S ≠ A ≠ P, all three receive distinct cases). In K'iche', both P and S trigger Set B; in Mam, P triggers no agreement at all.

                                Set B per-cell verification #

                                1SG absolutive: in-

                                2SG absolutive: at-

                                3SG absolutive: ∅ (null morpheme)

                                1PL absolutive: oj-

                                2PL absolutive: ix-

                                3PL absolutive: ee-

                                theorem Kiche.setB_2sg_form :
                                setBMarker { person := Person.second, number := Number.singular, formality := Formality.formal } = "la"

                                2SG.FORM: la (postverbal)

                                theorem Kiche.setB_2pl_form :
                                setBMarker { person := Person.second, number := Number.plural, formality := Formality.formal } = "alaq"

                                2PL.FORM: alaq (postverbal)

                                Set A per-cell verification #

                                1SG ergative (preC): nu‑ or in‑

                                2SG ergative (preC): a-

                                3SG ergative (preC): u-

                                1PL ergative (preC): qa-

                                2PL ergative (preC): i-

                                3PL ergative (preC): ki-

                                1SG ergative (preV): w-

                                2SG ergative (preV): aw-

                                3SG ergative (preV): r-

                                Possessives equal Set A #

                                Set A markers are identical to possessive pronouns: the transitive subject markers (Lesson 15) are the same forms as the possessive prefixes (Lessons 7–8). This is a hallmark of ergative-absolutive languages, where ERG agreement and possession share the same morphological paradigm. [Mon17] Lesson 15 explicitly notes this identity.

                                Formal markers are postverbal #

                                theorem Kiche.setB_formal_postverbal :
                                ¬SetBIsPrefix { person := Person.second, number := Number.singular, formality := Formality.formal } ¬SetBIsPrefix { person := Person.second, number := Number.plural, formality := Formality.formal }

                                Formal Set B markers are NOT prefixes (they're postverbal).

                                Independent pronouns #

                                Independent (free) personal pronouns. These are used in nonverbal sentences and as emphatic/contrastive pronouns in verbal sentences. [Mon17] Lesson 4.

                                Equations
                                Instances For

                                  Independent pronouns correspond to Set B (absolutive) markers in form: 1SG in = Set B in-, 2SG at = Set B at-, etc. This is expected for an ergative language where the independent pronouns pattern with absolutive agreement.

                                  Cross-Mayan canonical wrappers #

                                  K'iche' is HIGH-ABS: Set B markers appear pre-stem on Infl.

                                  Equations
                                  Instances For

                                    Set A linearity: prefixal ([Mon17] Lessons 7–8).

                                    Equations
                                    Instances For

                                      Set B linearity: prefixal (HIGH-ABS K'ichean morphology).

                                      Equations
                                      Instances For

                                        Canonical Set A exponent table (pre-consonantal allomorph; informal), keyed on the canonical φ-cell Agreement.Cell for cross-Mayan consumption.

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For

                                          Canonical Set B exponent table (informal) keyed on the canonical φ-cell Agreement.Cell.

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For

                                            3rd person absolutive is null — invariant across the standard Mayan branches per [KN84] Table 8. Not pan-Mayan: see Mam exception via Mayan.isStandard.