Documentation

Linglib.Fragments.Shona.Basic

Shona noun classes #

This file defines the Shona noun-class system: the fourteen classes with their subject markers, the eight genders that pair a singular class with its plural, two of them sharing a plural class, and the semantic core each gender bears ([Car26]).

References #

Classes #

The noun classes in the Bantu numbering; classes 15–18 are absent or unproductive.

Instances For
    @[instance_reducible]
    Equations
    def Shona.instReprNounClass.repr :
    NounClass → ℕ → Std.Format
    Equations
    Instances For
      @[instance_reducible]
      Equations

      Genders #

      inductive Shona.Gender :

      The eight genders, each pairing a singular class with its plural; the plurals of classes 11 and 14 are those of classes 9 and 5.

      • genderA : Gender

        Classes 1/2.

      • genderB : Gender

        Classes 3/4.

      • genderC : Gender

        Classes 5/6.

      • genderD : Gender

        Classes 7/8.

      • genderE : Gender

        Classes 9/10.

      • genderF : Gender

        Classes 11/10.

      • genderG : Gender

        Classes 14/6.

      • genderH : Gender

        Classes 12/13, the diminutives.

      Instances For
        @[instance_reducible]
        instance Shona.instDecidableEqGender :
        DecidableEq Gender
        Equations
        @[instance_reducible]
        Equations
        def Shona.instReprGender.repr :
        Gender → ℕ → Std.Format
        Equations
        Instances For
          @[instance_reducible]
          Equations

          Gender A bears the core [human] and gender D [non-human], the core and default of everything else; the other six bear none.

          Equations
          Instances For