Documentation

Linglib.Fragments.Swahili.Nouns

Swahili nouns #

This file defines the Swahili nouns of Corbett's account of gender assignment. A noun carries a morphological class, the pair of classes whose prefixes it takes, and a controller gender, the pair of classes whose agreements it controls. The two coincide for most nouns and come apart for animates, which take the agreements of classes 1 and 2 whatever their prefix, as kifaru 'rhinoceros' with the prefix of class 7 and tembo 'elephant' with none. An augmentative moves a stem into classes 5/6 and a diminutive into 7/8, joka 'giant snake' and kijoka 'tiny snake' from nyoka 'snake'; the assignment rules that read these off are in Studies/Corbett1991.lean.

Main definitions #

References #

An evaluative derivation moves a stem into another class.

Instances For
    @[instance_reducible]
    Equations
    def Swahili.instReprEvaluative.repr :
    Evaluative → ℕ → Std.Format
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[instance_reducible]
      Equations

      A Swahili noun with its morphological class, the pair of classes whose prefixes it carries, the gender whose agreements it controls, and its animacy.

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

            kikapu 'basket'.

            Equations
            Instances For

              kiti 'stool'.

              Equations
              Instances For

                mti 'tree'.

                Equations
                Instances For

                  mguu 'leg'.

                  Equations
                  Instances For

                    nyumba 'house'.

                    Equations
                    Instances For

                      mtu 'person'.

                      Equations
                      Instances For

                        mwalimu 'teacher'.

                        Equations
                        Instances For

                          mnyama 'animal'.

                          Equations
                          Instances For

                            mdudu 'insect'.

                            Equations
                            Instances For

                              kifaru 'rhinoceros', with the prefix of class 7 and the agreements of classes 1/2.

                              Equations
                              Instances For

                                kiboko 'hippopotamus', with the prefix of class 7 and the agreements of classes 1/2.

                                Equations
                                Instances For

                                  mjusi 'lizard', with the prefix of class 3.

                                  Equations
                                  Instances For

                                    jogoo 'rooster', of morphological class 5/6.

                                    Equations
                                    Instances For

                                      kipofu 'blind person', with the prefix of class 7.

                                      Equations
                                      Instances For

                                        tembo 'elephant', of morphological class 9/10.

                                        Equations
                                        Instances For

                                          nyoka 'snake', of morphological class 9/10.

                                          Equations
                                          Instances For

                                            rafiki 'friend', of morphological class 9/10.

                                            Equations
                                            Instances For

                                              ng'ombe 'cow', of morphological class 9/10.

                                              Equations
                                              Instances For

                                                joka 'giant snake', the augmentative of nyoka.

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

                                                  kitoto 'baby', the diminutive of mtoto 'child'.

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

                                                    kijoka 'tiny snake', the diminutive of joka.

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

                                                      The nouns of Corbett's examples and rules.

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