Romanian noun gender #
Agreeing adjectives such as bun 'good' show two forms in the singular, -Ø and -ă, and two in the plural, -i and -e, but nouns fall into three sets by the forms they take across the two numbers: bărbat 'man' (-Ø, -i), fată 'girl' (-ă, -e) and scaun 'chair' (-Ø, -e), the last the disputed neuter or ambigeneric gender (Mallinson; Corbett).
References #
@[instance_reducible]
Equations
- Romanian.Gender.instDecidableEqValue 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.
- Romanian.Gender.instReprValue.repr Romanian.Gender.Value.fem prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Romanian.Gender.Value.fem")).group prec✝
Instances For
@[instance_reducible]
Equations
- Romanian.Gender.instReprValue = { reprPrec := Romanian.Gender.instReprValue.repr }
@[instance_reducible]
Equations
- Romanian.Gender.instFintypeValue = { elems := { val := ↑Romanian.Gender.Value.enumList, nodup := Romanian.Gender.Value.enumList_nodup }, complete := Romanian.Gender.instFintypeValue._proof_1 }
A Romanian noun with its controller gender, the gender it restricts its referents to where it does, and their animacy.
- form : String
- gloss : String
- referentGender : Option ReferentGender
- animacy : Animacy
The animacy of the noun's referents.
Instances For
@[instance_reducible]
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
@[instance_reducible]
Equations
- Romanian.Gender.instReprNoun = { reprPrec := Romanian.Gender.instReprNoun.repr }
Equations
- Romanian.Gender.barbat = { form := "bărbat", gloss := "man", gender := Romanian.Gender.Value.masc, referentGender := some ReferentGender.male, animacy := Animacy.human }
Instances For
Equations
- Romanian.Gender.fata = { form := "fată", gloss := "girl", gender := Romanian.Gender.Value.fem, referentGender := some ReferentGender.female, animacy := Animacy.human }
Instances For
Equations
- Romanian.Gender.scaun = { form := "scaun", gloss := "chair", gender := Romanian.Gender.Value.neut, animacy := Animacy.inanimate }
Instances For
Equations
- Romanian.Gender.femeie = { form := "femeie", gloss := "woman", gender := Romanian.Gender.Value.fem, referentGender := some ReferentGender.female, animacy := Animacy.human }
Instances For
Equations
- Romanian.Gender.baiat = { form := "băiat", gloss := "boy", gender := Romanian.Gender.Value.masc, referentGender := some ReferentGender.male, animacy := Animacy.human }
Instances For
Equations
- Romanian.Gender.usa = { form := "uşă", gloss := "door", gender := Romanian.Gender.Value.fem, animacy := Animacy.inanimate }
Instances For
Equations
- Romanian.Gender.perete = { form := "perete", gloss := "wall", gender := Romanian.Gender.Value.masc, animacy := Animacy.inanimate }
Instances For
Equations
- Romanian.Gender.masa = { form := "masă", gloss := "table", gender := Romanian.Gender.Value.fem, animacy := Animacy.inanimate }
Instances For
Equations
- Romanian.Gender.nuc = { form := "nuc", gloss := "walnut tree", gender := Romanian.Gender.Value.masc, animacy := Animacy.inanimate }
Instances For
Equations
- Romanian.Gender.prun = { form := "prun", gloss := "plum tree", gender := Romanian.Gender.Value.masc, animacy := Animacy.inanimate }
Instances For
Equations
- Romanian.Gender.frigider = { form := "frigider", gloss := "refrigerator", gender := Romanian.Gender.Value.neut, animacy := Animacy.inanimate }
Instances For
Equations
- Romanian.Gender.televizor = { form := "televizor", gloss := "television", gender := Romanian.Gender.Value.neut, animacy := Animacy.inanimate }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
Equations
- Romanian.Gender.instDecidableEqAdjForm x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
@[instance_reducible]
Equations
- Romanian.Gender.instReprAdjForm = { reprPrec := Romanian.Gender.instReprAdjForm.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
Romanian distinguishes the singular and the plural.
Instances For
The ending an agreeing adjective takes with each gender, in each number.
Equations
- Romanian.Gender.Value.masc.adjForm = Romanian.Gender.numberSystem.elim Romanian.Gender.AdjForm.zero Romanian.Gender.AdjForm.i Romanian.Gender.Value.adjForm._proof_3
- Romanian.Gender.Value.fem.adjForm = Romanian.Gender.numberSystem.elim Romanian.Gender.AdjForm.ă Romanian.Gender.AdjForm.e Romanian.Gender.Value.adjForm._proof_3
- Romanian.Gender.Value.neut.adjForm = Romanian.Gender.numberSystem.elim Romanian.Gender.AdjForm.zero Romanian.Gender.AdjForm.e Romanian.Gender.Value.adjForm._proof_3