Documentation

Linglib.Fragments.Teop.Nouns

Teop Noun Inventory [Ada24] #

Gender I and gender II nouns in Teop (Austronesian, Oceanic), drawn from [Ada24] Table 1 (sampled from Mosel & Spriggs 2000:336–40).

Teop has two genders distinguished by article form:

Body-part nouns appear in both genders depending on possession: iPossessed (with n_{body-part{D}}) → gender I; unpossessed or aPossessed (with n_{alienator}) → gender II.

inductive Teop.Gender :

Teop gender: two classes (Mosel & Spriggs 2000, Mosel 2014).

Instances For
    @[implicit_reducible]
    instance Teop.instDecidableEqGender :
    DecidableEq Gender
    Equations
    @[implicit_reducible]
    Equations
    def Teop.instReprGender.repr :
    GenderStd.Format
    Equations
    Instances For
      structure Teop.Noun :

      A Teop noun with its gloss and gender assignment.

      • form : String
      • gloss : String
      • gender : Gender
      • isBodyPart : Bool

        Body-part nouns can be iPossessed, switching to gender I.

      Instances For
        def Teop.instDecidableEqNoun.decEq (x✝ x✝¹ : Noun) :
        Decidable (x✝ = x✝¹)
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[implicit_reducible]
          instance Teop.instReprNoun :
          Repr Noun
          Equations
          def Teop.instReprNoun.repr :
          NounStd.Format
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            Equations
            Instances For
              Equations
              Instances For
                Equations
                Instances For
                  Equations
                  Instances For
                    Equations
                    Instances For
                      Equations
                      Instances For
                        Equations
                        Instances For
                          Equations
                          Instances For
                            Equations
                            Instances For
                              Equations
                              Instances For
                                Equations
                                Instances For
                                  Equations
                                  Instances For
                                    Equations
                                    Instances For
                                      Equations
                                      Instances For
                                        Equations
                                        Instances For
                                          Equations
                                          Instances For
                                            Equations
                                            Instances For
                                              Equations
                                              Instances For
                                                Equations
                                                Instances For
                                                  Equations
                                                  Instances For
                                                    Equations
                                                    Instances For
                                                      Equations
                                                      Instances For
                                                        Equations
                                                        Instances For
                                                          Equations
                                                          Instances For

                                                            Body-part nouns: gender I when iPossessed, gender II when free. The gender field records the UNPOSSESSED (default) gender II; iPossession switches them to gender I via n_{body-part{D}}.

                                                            Equations
                                                            Instances For
                                                              Equations
                                                              Instances For
                                                                Equations
                                                                Instances For
                                                                  Equations
                                                                  Instances For
                                                                    Equations
                                                                    Instances For
                                                                      Equations
                                                                      Instances For
                                                                        Equations
                                                                        Instances For
                                                                          Equations
                                                                          Instances For

                                                                            Body-part nouns when iPossessed switch to gender I.

                                                                            Equations
                                                                            Instances For

                                                                              Teop articles, conditioned by gender and number. Gender Ie (proprial e) is treated as gender I with a proprial feature, following [Ada24] §3.1.

                                                                              • gender : Gender
                                                                              • plural : Bool
                                                                              • proprial : Bool
                                                                              Instances For
                                                                                def Teop.instDecidableEqArticleCtx.decEq (x✝ x✝¹ : ArticleCtx) :
                                                                                Decidable (x✝ = x✝¹)
                                                                                Equations
                                                                                • One or more equations did not get rendered due to their size.
                                                                                Instances For
                                                                                  @[implicit_reducible]
                                                                                  Equations
                                                                                  def Teop.instReprArticleCtx.repr :
                                                                                  ArticleCtxStd.Format
                                                                                  Equations
                                                                                  • One or more equations did not get rendered due to their size.
                                                                                  Instances For
                                                                                    Equations
                                                                                    Instances For

                                                                                      Gender I nouns are animate (Mosel & Spriggs 2000:337–38).

                                                                                      Equations
                                                                                      Instances For

                                                                                        Gender II nouns are inanimate (Mosel & Spriggs 2000:338–40).

                                                                                        Equations
                                                                                        Instances For
                                                                                          theorem Teop.genderI_all_gI :
                                                                                          (genderINouns.all fun (x : Noun) => x.gender == Gender.gI) = true
                                                                                          theorem Teop.genderII_all_gII :
                                                                                          (genderIINouns.all fun (x : Noun) => x.gender == Gender.gII) = true
                                                                                          theorem Teop.bodyParts_all_marked :
                                                                                          (bodyPartNouns.all fun (x : Noun) => x.isBodyPart) = true
                                                                                          theorem Teop.bodyParts_default_gII :
                                                                                          (bodyPartNouns.all fun (x : Noun) => x.gender == Gender.gII) = true
                                                                                          theorem Teop.spleen_ipossessed_article :
                                                                                          articleForm { gender := iPossessedGender bina, plural := false } = "a"

                                                                                          The article paradigm: iPossessed body part gets a, unpossessed body part gets o.

                                                                                          theorem Teop.spleen_unpossessed_article :
                                                                                          articleForm { gender := bina.gender, plural := false } = "o"

                                                                                          Map Teop gender classes to the shared surface-level gender type. Gender I (animates) → animate; Gender II (inanimates) → inanimate.

                                                                                          Equations
                                                                                          Instances For

                                                                                            Map Teop gender classes to their DM categorizing heads. Gender I (animates) ↔ n i[+ANIM]; Gender II (inanimates) ↔ plain n.

                                                                                            Equations
                                                                                            Instances For

                                                                                              Gender I maps to a natural (interpretable) gender feature.

                                                                                              Gender II maps to plain n (no gender feature).

                                                                                              Body-part nouns when iPossessed switch to n with u[+ANIM] ([Ada24] §3.1).

                                                                                              Equations
                                                                                              Instances For