Documentation

Linglib.Fragments.Swahili.Nouns

Swahili nouns #

Nouns carry a morphological class, the singular and plural prefixes they take, and a controller gender, the class pair whose agreements they control; the two coincide for most nouns but come apart for animates, which take class 1/2 agreements whatever their prefixes ([welmers-1973]; [Cor91]). Augmentatives and diminutives are formed by moving a stem into class 5/6 or 7/8.

References #

Evaluative derivation by class change.

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

      A Swahili noun: its morphological class (the prefixes on the noun), the gender whose agreements it controls, and whether it denotes an animate.

      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 :
          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

                              kifaru 'rhinoceros': class 7 prefix, class 1/2 agreements.

                              Equations
                              Instances For

                                kiboko 'hippopotamus': class 7 prefix, class 1/2 agreements.

                                Equations
                                Instances For
                                  Equations
                                  Instances For
                                    Equations
                                    Instances For
                                      Equations
                                      Instances For
                                        Equations
                                        Instances For
                                          Equations
                                          Instances For
                                            Equations
                                            Instances For
                                              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
                                                  Instances For

                                                    kijoka 'tiny snake', the diminutive of joka.

                                                    Equations
                                                    • One or more equations did not get rendered due to their size.
                                                    Instances For
                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      Instances For
                                                        theorem Swahili.faithful_subjPrefix :
                                                        Gender.Faithful fun (g : Gender) (pl : Bool) => (if pl = true then g.pluralClass else g.singularClass).subjPrefix

                                                        Verbal subject agreement, singular and plural, distinguishes the five genders.