Documentation

Linglib.Studies.ChristopoulosZompi2023

Christopoulos & Zompì 2023: Weak Case Containment #

[CZ23]

Three rival featural decompositions of NOM ≺ ACC ≺ DAT, run against two discriminating predictions under Subset-Principle competition. Strong Case Containment (Table 1; [Cah09], [SMX+19]) nests the three cases in a chain; No Case Containment (Table 2) makes them pairwise incomparable; the paper's Weak Case Containment (Table 24) keeps ACC ⊂ DAT but gives NOM its own feature, incomparable to ACC. The predictions:

Table 25's eight derivation rows are reproduced by decide; the Latvian emphatic pronoun (Table 20, rules (7)) and the Yiddish 1st person (fn. 25) are run as full stem-distribution checks, including the paper's two minimality points: pat- needs the singular feature alongside k₀ (fn. 26), and undz needs k₁ (fn. 25).

Main results #

The privative features: k₀–k₃ across the three Case decompositions (Tables 1, 2, 24), plus number (s₀ singular, p₀ plural) and gender features for the empirical paradigms — no property contained in its category-mates (fn. 26).

  • k0 : K
  • k1 : K
  • k2 : K
  • k3 : K
  • s0 : K
  • p0 : K
  • m0 : K
  • f0 : K
Instances For
    @[implicit_reducible]
    Equations
    @[implicit_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    def ChristopoulosZompi2023.instReprK.repr :
    KStd.Format
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The case triplet, in the *ABA order NOM ≺ ACC ≺ DAT.

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

          *ABA #

          The generic order-theoretic exclusion is Decomposition.noABA: whenever the middle cell nests between the outer two, a rule winning both outer cells wins the middle, so no distinct B can interrupt an A_A pattern. It discharges for the two containment decompositions by decide on the hypotheses; NCC violates the first (ncc_aba_generable).

          *ABA under Weak Case Containment: the paper's Table 24 decomposition keeps SCC's exclusion.

          Exponent labels for the derivation tables.

          Instances For
            @[implicit_reducible]
            Equations
            def ChristopoulosZompi2023.instReprEx.repr :
            ExStd.Format
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem ChristopoulosZompi2023.ncc_aba_generable :
              Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k1, K.k3}, exponent := Ex.B }] Case3.nom = some Ex.A Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k1, K.k3}, exponent := Ex.B }] Case3.acc = some Ex.B Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k1, K.k3}, exponent := Ex.B }] Case3.dat = some Ex.A

              ABA is generable under NCC: an elsewhere rule plus a rule referencing {k₁, k₃} — features jointly present only in ACC — yields A B A (the overgeneration of the paper's §2).

              Non-Elsewhere Nominative Stems #

              Under SCC, a rule applicable in the nominative is featureless — the elsewhere rule. SCC therefore cannot write a Non-Elsewhere Nominative Stem (the paper's §3 problem: Doric h-stems, Latvian pat-, English h-).

              Table 25: derivations of AAA, ABB, AAB, ABC under WCC #

              Each row's rule inventory, its generated pattern by decide. Rows 5 and 7 use the minimal {k₂} variant of the table's {(k₁,)k₂}. Rows 2–3 are the NENS derivations — rule A strictly or weakly outranks the elsewhere B.

              theorem ChristopoulosZompi2023.table25_row2 :
              Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }] Case3.nom = some Ex.A Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }] Case3.acc = some Ex.B Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }] Case3.dat = some Ex.B
              theorem ChristopoulosZompi2023.table25_row3 :
              Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := , exponent := Ex.B }] Case3.nom = some Ex.A Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := , exponent := Ex.B }] Case3.acc = some Ex.B Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := , exponent := Ex.B }] Case3.dat = some Ex.B
              theorem ChristopoulosZompi2023.table25_row4 :
              Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }] Case3.nom = some Ex.A Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }] Case3.acc = some Ex.B Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }] Case3.dat = some Ex.B
              theorem ChristopoulosZompi2023.table25_row5 :
              Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k2}, exponent := Ex.B }] Case3.nom = some Ex.A Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k2}, exponent := Ex.B }] Case3.acc = some Ex.A Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k2}, exponent := Ex.B }] Case3.dat = some Ex.B
              theorem ChristopoulosZompi2023.table25_row6 :
              Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }, { feats := {K.k1, K.k2}, exponent := Ex.C }] Case3.nom = some Ex.A Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }, { feats := {K.k1, K.k2}, exponent := Ex.C }] Case3.acc = some Ex.B Morphology.Decomposition.pattern [{ feats := , exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }, { feats := {K.k1, K.k2}, exponent := Ex.C }] Case3.dat = some Ex.C
              theorem ChristopoulosZompi2023.table25_row7 :
              Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := , exponent := Ex.B }, { feats := {K.k2}, exponent := Ex.C }] Case3.nom = some Ex.A Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := , exponent := Ex.B }, { feats := {K.k2}, exponent := Ex.C }] Case3.acc = some Ex.B Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := , exponent := Ex.B }, { feats := {K.k2}, exponent := Ex.C }] Case3.dat = some Ex.C
              theorem ChristopoulosZompi2023.table25_row8 :
              Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }, { feats := {K.k1, K.k2}, exponent := Ex.C }] Case3.nom = some Ex.A Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }, { feats := {K.k1, K.k2}, exponent := Ex.C }] Case3.acc = some Ex.B Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := Ex.A }, { feats := {K.k1}, exponent := Ex.B }, { feats := {K.k1, K.k2}, exponent := Ex.C }] Case3.dat = some Ex.C

              Latvian pat- ~ paš- (Table 20, rules (7)) #

              The emphatic pronoun singles out nominative singular across both genders: pat-s / pat-i against paš- everywhere else. Rules (7): pat- in k₀ singular contexts, paš- elsewhere. Number decomposes with neither value contained in the other (fn. 26); gender features are carried by the cells but referenced by no rule.

              Number.

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

                  Gender.

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

                      A Latvian cell: case, number, gender.

                      Instances For
                        def ChristopoulosZompi2023.instDecidableEqLCell.decEq (x✝ x✝¹ : LCell) :
                        Decidable (x✝ = x✝¹)
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          @[implicit_reducible]
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            The Latvian decomposition: WCC for case, s₀/p₀ for number, m₀/f₀ for gender.

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

                              Rules (7): pat- in k₀ singular contexts; paš- elsewhere.

                              Equations
                              Instances For

                                The stem distribution of Table 20: pat- exactly in the nominative singulars, paš- elsewhere (stems read off pat-s, pat-i, paš-u, paš-am, paš-ai, paš-i, paš-as, paš-us, paš-iem, paš-ām).

                                Equations
                                Instances For

                                  Rules (7) generate Table 20's stem distribution.

                                  The pattern "cuts across genders": neither rule references gender, so the distribution is gender-blind.

                                  theorem ChristopoulosZompi2023.latvian_pat_needs_singular :
                                  Morphology.Decomposition.pattern [{ feats := {K.k0}, exponent := "pat" }, { feats := , exponent := "paš" }] { case := Case3.nom, num := LNum.pl, gen := LGen.masc } = some "pat"

                                  pat- must be specified for the singular alongside k₀ (fn. 26): dropping s₀ overgenerates pat- into the nominative plural.

                                  Yiddish 1st person (fn. 25): why k₁ exists #

                                  ix (NOM.SG), m- (elsewhere: m-ir, m-ix), undz (ACC.PL and DAT.PL). The undz rule must reference k₁: specified for plural alone it would also capture the nominative plural m-ir. This ABB row with B more specific than the elsewhere is the evidence that WCC's k₁ is not eliminable.

                                  A Yiddish cell: case and number.

                                  Instances For
                                    def ChristopoulosZompi2023.instDecidableEqYCell.decEq (x✝ x✝¹ : YCell) :
                                    Decidable (x✝ = x✝¹)
                                    Equations
                                    Instances For
                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For

                                        The Yiddish decomposition: WCC for case, s₀/p₀ for number.

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

                                          The three stem rules: ix a non-elsewhere nominative-singular stem, undz the k₁-plural stem, m- the elsewhere.

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

                                            The fn. 25 paradigm's stem distribution: ix / m-ix / m-ir in the singular, m-ir / undz / undz in the plural.

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

                                              The three rules generate the paradigm.

                                              theorem ChristopoulosZompi2023.undz_needs_k1 :
                                              Morphology.Decomposition.pattern [{ feats := {K.k0, K.s0}, exponent := "ix" }, { feats := {K.p0}, exponent := "undz" }, { feats := , exponent := "m" }] { case := Case3.nom, num := LNum.pl } = some "undz"

                                              undz needs k₁ (fn. 25): specified for plural alone, it wrongly beats m- in the nominative plural.