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 #
Swahili.Noun: a noun with its morphological class, its animacy and its evaluative derivationSwahili.allNouns: the nouns of Corbett's examples and rules
References #
An evaluative derivation moves a stem into another class.
- augmentative : Evaluative
Into classes 5/6.
- diminutive : Evaluative
Into classes 7/8.
Instances For
Equations
- Swahili.instDecidableEqEvaluative x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Swahili.instReprEvaluative = { reprPrec := Swahili.instReprEvaluative.repr }
Equations
- Swahili.instFintypeEvaluative = { elems := { val := ↑Swahili.Evaluative.enumList, nodup := Swahili.Evaluative.enumList_nodup }, complete := Swahili.instFintypeEvaluative._proof_1 }
A Swahili noun with its morphological class, the pair of classes whose prefixes it carries, the gender whose agreements it controls, and its animacy.
- form : String
- gloss : String
- referentGender : Option ReferentGender
- morphClass : Gender
The pair of classes whose prefixes the noun carries.
- animacy : Animacy
The animacy of the noun's referents.
- evaluative : Option Evaluative
Augmentative or diminutive derivation, if any.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Swahili.instReprNoun = { reprPrec := Swahili.instReprNoun.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
kikapu 'basket'.
Equations
- Swahili.kikapu = { form := "kikapu", gloss := "basket", gender := Swahili.Gender.genderD, morphClass := Swahili.Gender.genderD, animacy := Animacy.inanimate }
Instances For
kiti 'stool'.
Equations
- Swahili.kiti = { form := "kiti", gloss := "stool", gender := Swahili.Gender.genderD, morphClass := Swahili.Gender.genderD, animacy := Animacy.inanimate }
Instances For
mti 'tree'.
Equations
- Swahili.mti = { form := "mti", gloss := "tree", gender := Swahili.Gender.genderB, morphClass := Swahili.Gender.genderB, animacy := Animacy.inanimate }
Instances For
mguu 'leg'.
Equations
- Swahili.mguu = { form := "mguu", gloss := "leg", gender := Swahili.Gender.genderB, morphClass := Swahili.Gender.genderB, animacy := Animacy.inanimate }
Instances For
nyumba 'house'.
Equations
- Swahili.nyumba = { form := "nyumba", gloss := "house", gender := Swahili.Gender.genderE, morphClass := Swahili.Gender.genderE, animacy := Animacy.inanimate }
Instances For
mtu 'person'.
Equations
- Swahili.mtu = { form := "mtu", gloss := "person", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderA, animacy := Animacy.human }
Instances For
mwalimu 'teacher'.
Equations
- Swahili.mwalimu = { form := "mwalimu", gloss := "teacher", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderA, animacy := Animacy.human }
Instances For
mnyama 'animal'.
Equations
- Swahili.mnyama = { form := "mnyama", gloss := "animal", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderA, animacy := Animacy.animate }
Instances For
mdudu 'insect'.
Equations
- Swahili.mdudu = { form := "mdudu", gloss := "insect", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderA, animacy := Animacy.animate }
Instances For
kifaru 'rhinoceros', with the prefix of class 7 and the agreements of classes 1/2.
Equations
- Swahili.kifaru = { form := "kifaru", gloss := "rhinoceros", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderD, animacy := Animacy.animate }
Instances For
kiboko 'hippopotamus', with the prefix of class 7 and the agreements of classes 1/2.
Equations
- Swahili.kiboko = { form := "kiboko", gloss := "hippopotamus", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderD, animacy := Animacy.animate }
Instances For
mjusi 'lizard', with the prefix of class 3.
Equations
- Swahili.mjusi = { form := "mjusi", gloss := "lizard", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderB, animacy := Animacy.animate }
Instances For
jogoo 'rooster', of morphological class 5/6.
Equations
- Swahili.jogoo = { form := "jogoo", gloss := "rooster", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderC, animacy := Animacy.animate }
Instances For
kipofu 'blind person', with the prefix of class 7.
Equations
- Swahili.kipofu = { form := "kipofu", gloss := "blind person", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderD, animacy := Animacy.human }
Instances For
tembo 'elephant', of morphological class 9/10.
Equations
- Swahili.tembo = { form := "tembo", gloss := "elephant", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderE, animacy := Animacy.animate }
Instances For
nyoka 'snake', of morphological class 9/10.
Equations
- Swahili.nyoka = { form := "nyoka", gloss := "snake", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderE, animacy := Animacy.animate }
Instances For
rafiki 'friend', of morphological class 9/10.
Equations
- Swahili.rafiki = { form := "rafiki", gloss := "friend", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderE, animacy := Animacy.human }
Instances For
ng'ombe 'cow', of morphological class 9/10.
Equations
- Swahili.ngombe = { form := "ng'ombe", gloss := "cow", gender := Swahili.Gender.genderA, morphClass := Swahili.Gender.genderE, animacy := Animacy.animate }
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.