Somali noun gender #
Somali has two genders, masculine and feminine, shown on the definite article and on the verb. The remote definite article is polar: the masculine singular and the feminine plural take -kii, the feminine singular and the masculine plural -tii, so that changing gender or number alone changes the article and changing both restores it. The verbal prefix is not: y- for the masculine singular and for both plurals, t- for the feminine singular alone. Masculine nouns with a reduplicated plural, nin ~ niman 'man', keep the singular article in the plural ([saeed-1999]; [Cor98]).
References #
- [J. Saeed, Somali (1999)][saeed-1999]
- G. G. Corbett, Morphology and agreement (1998)
The two controller genders.
Instances For
Equations
- Somali.Gender.instDecidableEqValue x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Somali.Gender.instReprValue.repr Somali.Gender.Value.masc prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Somali.Gender.Value.masc")).group prec✝
- Somali.Gender.instReprValue.repr Somali.Gender.Value.fem prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Somali.Gender.Value.fem")).group prec✝
Instances For
Equations
- Somali.Gender.instReprValue = { reprPrec := Somali.Gender.instReprValue.repr }
Equations
- Somali.Gender.instFintypeValue = { elems := { val := ↑Somali.Gender.Value.enumList, nodup := Somali.Gender.Value.enumList_nodup }, complete := Somali.Gender.instFintypeValue._proof_1 }
The basic forms of the remote definite article; after a vowel other than i, -kii is -hii, and after any vowel -tii is -dii.
Instances For
Equations
- Somali.Gender.instDecidableEqArticle x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Somali.Gender.instReprArticle.repr Somali.Gender.Article.kii prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Somali.Gender.Article.kii")).group prec✝
- Somali.Gender.instReprArticle.repr Somali.Gender.Article.tii prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Somali.Gender.Article.tii")).group prec✝
Instances For
Equations
- Somali.Gender.instReprArticle = { reprPrec := Somali.Gender.instReprArticle.repr }
Equations
- Somali.Gender.instFintypeArticle = { elems := { val := ↑Somali.Gender.Article.enumList, nodup := Somali.Gender.Article.enumList_nodup }, complete := Somali.Gender.instFintypeArticle._proof_1 }
The article by gender and number.
Equations
Instances For
Equations
- Somali.Gender.instDecidableEqVerbPrefix 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
- Somali.Gender.instReprVerbPrefix = { reprPrec := Somali.Gender.instReprVerbPrefix.repr }
Equations
- One or more equations did not get rendered due to their size.
The verbal prefix by gender and number.
Equations
Instances For
A Somali noun with its gender, its plural stem, and whether that plural is reduplicated.
- form : String
- gloss : String
- isNaturalGender : Bool
- plural : String
The plural stem.
- reduplicatedPlural : Bool
Whether the plural is formed by reduplication, keeping the singular article.
Instances For
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
Equations
- Somali.Gender.instReprNoun = { reprPrec := Somali.Gender.instReprNoun.repr }
The article a noun takes in each number; a reduplicated plural keeps the singular's.
Equations
- n.article plural = n.gender.article (plural && !n.reduplicatedPlural)
Instances For
ìnan 'boy'.
Equations
- Somali.Gender.inan = { form := "ìnan", gloss := "boy", gender := Somali.Gender.Value.masc, isNaturalGender := true, plural := "inammá", reduplicatedPlural := false }
Instances For
inán 'girl'.
Equations
- Somali.Gender.inan' = { form := "inán", gloss := "girl", gender := Somali.Gender.Value.fem, isNaturalGender := true, plural := "ináma", reduplicatedPlural := false }
Instances For
nin 'man', with the reduplicated plural niman.
Equations
- Somali.Gender.nin = { form := "nin", gloss := "man", gender := Somali.Gender.Value.masc, isNaturalGender := true, plural := "niman", reduplicatedPlural := true }
Instances For
The nouns the sources cite.
Instances For
The singular article alone distinguishes the two genders.