Latin noun gender #
Latin has three genders, masculine, feminine and neuter, and its adjectives differ in how many of them they distinguish: in the nominative singular acer 'sharp' has a form for each, facilis 'easy' sets the neuter against the other two, and felix 'happy' has one form for all three ([Cor98]).
References #
@[instance_reducible]
Equations
- Latin.Gender.instDecidableEqValue x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Latin.Gender.instReprValue.repr Latin.Gender.Value.masc prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Latin.Gender.Value.masc")).group prec✝
- Latin.Gender.instReprValue.repr Latin.Gender.Value.fem prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Latin.Gender.Value.fem")).group prec✝
- Latin.Gender.instReprValue.repr Latin.Gender.Value.neut prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Latin.Gender.Value.neut")).group prec✝
Instances For
@[instance_reducible]
Equations
- Latin.Gender.instReprValue = { reprPrec := Latin.Gender.instReprValue.repr }
@[instance_reducible]
Equations
- Latin.Gender.instFintypeValue = { elems := { val := ↑Latin.Gender.Value.enumList, nodup := Latin.Gender.Value.enumList_nodup }, complete := Latin.Gender.instFintypeValue._proof_1 }
An adjective by its nominative singular forms.
- gloss : String
The gloss.
- nomSg : Value → String
The nominative singular form in each gender.
Instances For
acer, acris, acre 'sharp'.
Equations
- One or more equations did not get rendered due to their size.
Instances For
facilis, facile 'easy'.
Equations
- Latin.Gender.facilis = { gloss := "easy", nomSg := fun (x : Latin.Gender.Value) => match x with | Latin.Gender.Value.neut => "facile" | x => "facilis" }
Instances For
felix 'happy'.
Equations
- Latin.Gender.felix = { gloss := "happy", nomSg := fun (x : Latin.Gender.Value) => "felix" }
Instances For
The adjectives of Corbett's table.
Instances For
acer distinguishes all three genders in the nominative singular.