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-1984]; [Cor91]).
References #
- [G. Mallinson, Rumanian (1984)][mallinson-1984]
- G. G. Corbett, Gender (1991)
@[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 and whether it denotes an animate, and if so whether its gender comes from the referent's sex.
- form : String
- gloss : String
- isNaturalGender : Bool
- animate : Bool
Whether the noun denotes an animate.
Instances For
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.
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, isNaturalGender := true, animate := true }
Instances For
Equations
- Romanian.Gender.fata = { form := "fată", gloss := "girl", gender := Romanian.Gender.Value.fem, isNaturalGender := true, animate := true }
Instances For
Equations
- Romanian.Gender.scaun = { form := "scaun", gloss := "chair", gender := Romanian.Gender.Value.neut, animate := false }
Instances For
Equations
- Romanian.Gender.femeie = { form := "femeie", gloss := "woman", gender := Romanian.Gender.Value.fem, isNaturalGender := true, animate := true }
Instances For
Equations
- Romanian.Gender.baiat = { form := "băiat", gloss := "boy", gender := Romanian.Gender.Value.masc, isNaturalGender := true, animate := true }
Instances For
Equations
- Romanian.Gender.usa = { form := "uşă", gloss := "door", gender := Romanian.Gender.Value.fem, animate := false }
Instances For
Equations
- Romanian.Gender.perete = { form := "perete", gloss := "wall", gender := Romanian.Gender.Value.masc, animate := false }
Instances For
Equations
- Romanian.Gender.masa = { form := "masă", gloss := "table", gender := Romanian.Gender.Value.fem, animate := false }
Instances For
Equations
- Romanian.Gender.nuc = { form := "nuc", gloss := "walnut tree", gender := Romanian.Gender.Value.masc, animate := false }
Instances For
Equations
- Romanian.Gender.prun = { form := "prun", gloss := "plum tree", gender := Romanian.Gender.Value.masc, animate := false }
Instances For
Equations
- Romanian.Gender.frigider = { form := "frigider", gloss := "refrigerator", gender := Romanian.Gender.Value.neut, animate := false }
Instances For
Equations
- Romanian.Gender.televizor = { form := "televizor", gloss := "television", gender := Romanian.Gender.Value.neut, animate := false }
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.
The ending an agreeing adjective takes with each gender, in each number.
Equations
- Romanian.Gender.Value.masc.adjForm false = Romanian.Gender.AdjForm.zero
- Romanian.Gender.Value.masc.adjForm true = Romanian.Gender.AdjForm.i
- Romanian.Gender.Value.fem.adjForm false = Romanian.Gender.AdjForm.ă
- Romanian.Gender.Value.fem.adjForm true = Romanian.Gender.AdjForm.e
- Romanian.Gender.Value.neut.adjForm false = Romanian.Gender.AdjForm.zero
- Romanian.Gender.Value.neut.adjForm true = Romanian.Gender.AdjForm.e
Instances For
Taking both numbers together, the adjective distinguishes all three genders.