Spanish noun gender #
Spanish nouns are masculine or feminine. A noun for a human being or one of a few well-known animals takes the gender of the referent's sex, el hombre 'man' and la mujer 'woman', in a special form for each sex, el rey, la reina, or with feminine -a for masculine -o, el gato, la gata; some such nouns have one form for either sex, el or la estudiante, and a few have one gender whatever the referent's sex, la persona 'person' and el ángel 'angel'. The gender of every other noun, for things, plants and the remaining animals, has nothing to do with sex and must be learned: la mesa 'table', el libro 'book'. The article and adjectives agree: -o with a masculine, -a with a feminine ([BBMR19]).
Main definitions #
Spanish.Gender.Value— the two genders, with their comparative labelsSpanish.Gender.Noun,Spanish.Gender.allNouns— nouns with a fixed genderSpanish.Gender.eitherGender— nouns with one form for either sex
References #
Equations
- Spanish.Gender.instDecidableEqValue x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Spanish.Gender.instReprValue.repr Spanish.Gender.Value.masc prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Spanish.Gender.Value.masc")).group prec✝
- Spanish.Gender.instReprValue.repr Spanish.Gender.Value.fem prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Spanish.Gender.Value.fem")).group prec✝
Instances For
Equations
- Spanish.Gender.instReprValue = { reprPrec := Spanish.Gender.instReprValue.repr }
Equations
- Spanish.Gender.instFintypeValue = { elems := { val := ↑Spanish.Gender.Value.enumList, nodup := Spanish.Gender.Value.enumList_nodup }, complete := Spanish.Gender.instFintypeValue._proof_1 }
The comparative label of each gender.
Equations
Instances For
A noun with its gender and the gender of its referents where the gender is the referent's.
Equations
Instances For
Nouns taking the referent's gender #
hombre 'man'.
Equations
- Spanish.Gender.hombre = { form := "hombre", gloss := "man", gender := Spanish.Gender.Value.masc, naturalGender := some Gender.masculine }
Instances For
mujer 'woman'.
Equations
- Spanish.Gender.mujer = { form := "mujer", gloss := "woman", gender := Spanish.Gender.Value.fem, naturalGender := some Gender.feminine }
Instances For
niño 'boy'.
Equations
- Spanish.Gender.niño = { form := "niño", gloss := "boy", gender := Spanish.Gender.Value.masc, naturalGender := some Gender.masculine }
Instances For
niña 'girl'.
Equations
- Spanish.Gender.niña = { form := "niña", gloss := "girl", gender := Spanish.Gender.Value.fem, naturalGender := some Gender.feminine }
Instances For
rey 'king'.
Equations
- Spanish.Gender.rey = { form := "rey", gloss := "king", gender := Spanish.Gender.Value.masc, naturalGender := some Gender.masculine }
Instances For
reina 'queen'.
Equations
- Spanish.Gender.reina = { form := "reina", gloss := "queen", gender := Spanish.Gender.Value.fem, naturalGender := some Gender.feminine }
Instances For
gato 'cat', also for the species.
Equations
- Spanish.Gender.gato = { form := "gato", gloss := "cat", gender := Spanish.Gender.Value.masc, naturalGender := some Gender.masculine }
Instances For
gata 'she-cat'.
Equations
- Spanish.Gender.gata = { form := "gata", gloss := "she-cat", gender := Spanish.Gender.Value.fem, naturalGender := some Gender.feminine }
Instances For
Nouns of one gender for either sex #
persona 'person', feminine whatever the referent's sex.
Equations
- Spanish.Gender.persona = { form := "persona", gloss := "person", gender := Spanish.Gender.Value.fem }
Instances For
ángel 'angel', masculine whatever the referent's sex.
Equations
- Spanish.Gender.ángel = { form := "ángel", gloss := "angel", gender := Spanish.Gender.Value.masc }
Instances For
Nouns of arbitrary gender #
mesa 'table'.
Equations
- Spanish.Gender.mesa = { form := "mesa", gloss := "table", gender := Spanish.Gender.Value.fem }
Instances For
silla 'chair'.
Equations
- Spanish.Gender.silla = { form := "silla", gloss := "chair", gender := Spanish.Gender.Value.fem }
Instances For
casa 'house'.
Equations
- Spanish.Gender.casa = { form := "casa", gloss := "house", gender := Spanish.Gender.Value.fem }
Instances For
puerta 'door'.
Equations
- Spanish.Gender.puerta = { form := "puerta", gloss := "door", gender := Spanish.Gender.Value.fem }
Instances For
ventana 'window'.
Equations
- Spanish.Gender.ventana = { form := "ventana", gloss := "window", gender := Spanish.Gender.Value.fem }
Instances For
cama 'bed'.
Equations
- Spanish.Gender.cama = { form := "cama", gloss := "bed", gender := Spanish.Gender.Value.fem }
Instances For
libro 'book'.
Equations
- Spanish.Gender.libro = { form := "libro", gloss := "book", gender := Spanish.Gender.Value.masc }
Instances For
zapato 'shoe'.
Equations
- Spanish.Gender.zapato = { form := "zapato", gloss := "shoe", gender := Spanish.Gender.Value.masc }
Instances For
coche 'car'.
Equations
- Spanish.Gender.coche = { form := "coche", gloss := "car", gender := Spanish.Gender.Value.masc }
Instances For
árbol 'tree'.
Equations
- Spanish.Gender.árbol = { form := "árbol", gloss := "tree", gender := Spanish.Gender.Value.masc }
Instances For
cielo 'sky'.
Equations
- Spanish.Gender.cielo = { form := "cielo", gloss := "sky", gender := Spanish.Gender.Value.masc }
Instances For
vaso 'glass'.
Equations
- Spanish.Gender.vaso = { form := "vaso", gloss := "glass", gender := Spanish.Gender.Value.masc }
Instances For
The nouns with a fixed gender.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Nouns of either gender #
soldado 'soldier': un soldado, una soldado.
Equations
- Spanish.Gender.soldado = { form := "soldado", gloss := "soldier" }
Instances For
estudiante 'student': el estudiante, la estudiante.
Equations
- Spanish.Gender.estudiante = { form := "estudiante", gloss := "student" }
Instances For
artista 'artist': el artista, la artista.
Equations
- Spanish.Gender.artista = { form := "artista", gloss := "artist" }
Instances For
The nouns with one form for either sex, masculine of a male referent and feminine of a female one.
Equations
Instances For
Agreement #
The endings of an agreeing adjective.
Instances For
Equations
- Spanish.Gender.instDecidableEqConcord x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Spanish.Gender.instReprConcord.repr Spanish.Gender.Concord.o prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Spanish.Gender.Concord.o")).group prec✝
- Spanish.Gender.instReprConcord.repr Spanish.Gender.Concord.a prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Spanish.Gender.Concord.a")).group prec✝
Instances For
Equations
- Spanish.Gender.instReprConcord = { reprPrec := Spanish.Gender.instReprConcord.repr }
The ending an adjective takes in agreement with a gender.
Equations
Instances For
The genders are told apart by adjectival agreement.