Latin noun declension #
Latin nouns inflect for six cases and two numbers, and the endings fuse case and number, and in the first two declensions gender as well. Five declensions are traditionally recognised, named for historical stem classes that are no longer transparent: ā-stems, o-stems, the third declension with its consonant stems and i-stems, u-stems and ē-stems. The paradigms here are the seven of Blake's table of Latin case paradigms.
No paradigm distinguishes all six cases. Two syncretisms predominate: nominative and accusative fall together in every neuter and in many plurals, and dative and ablative fall together in every plural, in the singular of the second declension and in the singular of the i-stems. The vocative differs from the nominative only in the singular of non-neuter second-declension nouns.
Main declarations #
Latin.Declension.forms: the forms of the six cases, in the order of the school paradigms.Latin.Declension.Noun: a noun with its declension, genders and the form of each case in each number.separatesPoints_paradigms,not_injective: the paradigms of the table separate the six cases, though no one of them does.nom_acc_syncretic_of_neuter,plural_dat_abl_syncretic,singular_dat_abl_syncretic_iff,singular_nom_voc_syncretic_iff: the syncretisms, read off the forms.
Implementation notes #
Blake's table gives two forms for the ablative singular and the accusative plural of cīvis.
Noun.singular and Noun.plural hold the first, the i-stem form, and civis.variant the second.
The genders of the four nouns whose columns the table leaves unlabelled are the dictionary ones.
References #
Equations
- Latin.Declension.instDecidableEqClass 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
- Latin.Declension.instReprClass = { reprPrec := Latin.Declension.instReprClass.repr }
The forms of the six cases, in the order of the school paradigms.
Equations
- Latin.Declension.forms nom voc acc gen dat abl Latin.Case.nom = nom
- Latin.Declension.forms nom voc acc gen dat abl Latin.Case.voc = voc
- Latin.Declension.forms nom voc acc gen dat abl Latin.Case.acc = acc
- Latin.Declension.forms nom voc acc gen dat abl Latin.Case.gen = gen
- Latin.Declension.forms nom voc acc gen dat abl Latin.Case.dat = dat
- Latin.Declension.forms nom voc acc gen dat abl Latin.Case.abl = abl
Instances For
A noun by the form of each case in each number.
- gloss : String
The gloss.
- cls : Class
The declension.
- genders : Finset Gender.Value
The genders the noun takes, two for a noun of common gender.
- singular : Case → String
The singular form in each case.
- plural : Case → String
The plural form in each case.
Instances For
Equations
- Latin.Declension.instDecidableIsNeuter n = { decide := decide (n.genders.val = {Latin.Gender.Value.neut}.val), reflects_decide := ⋯ }
domina 'mistress', first declension.
Equations
- One or more equations did not get rendered due to their size.
Instances For
dominus 'master', second declension.
Equations
- One or more equations did not get rendered due to their size.
Instances For
bellum 'war', second declension neuter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
cōnsul 'consul', third declension consonant stem.
Equations
- One or more equations did not get rendered due to their size.
Instances For
cīvis 'citizen', third declension i-stem, of common gender.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The consonant-stem forms cīvis also takes: cīve in the ablative singular and cīvēs in the accusative plural.
Equations
- One or more equations did not get rendered due to their size.
Instances For
manus 'hand', fourth declension.
Equations
- One or more equations did not get rendered due to their size.
Instances For
diēs 'day', fifth declension, masculine, and feminine of an appointed day.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The nouns of Blake's table.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cases the paradigms distinguish #
The paradigms of the table, singular and plural, separate the six cases: any two cases differ in some form of some noun, which is how the traditional description establishes them ([Bla01] §2.2.1).
Syncretism #
The singular fails to distinguish dative and ablative in the second declension and the i-stems, and nowhere else.
The plurals of the consonant stems, the u-stems and the ē-stems do not distinguish nominative and accusative, and with its consonant-stem accusative neither does cīvis.