Italian Noun Lexicon Fragment #
Italian NP structure with gender. Bare arguments restricted
(@cite{chierchia-1998} [-arg, +pred]). Italian is the star witness for
Chierchia's predOnly parameter: nouns denote predicates and require
a determiner to be argumental.
Determiner System #
@cite{chierchia-1998}
Italian has a richer article paradigm than French, with allomorphy conditioned by gender, number, and phonological context:
- Definite: il/lo/la (sg), i/gli/le (pl)
- Indefinite: un/uno/una (sg only)
- Partitive: del/dello/della (sg mass), dei/degli/delle (pl)
The partitive articles (di + definite article) serve as the obligatory indefinite plural — Italian has no bare plural arguments.
Grammatical gender (Italian has no neuter).
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Fragments.Italian.Nouns.instBEqGender.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
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.
- Fragments.Italian.Nouns.instBEqNounEntry.beq x✝¹ x✝ = false
Instances For
Italian is a [-arg, +pred] language.
Equations
Instances For
Italian has a rich article system that blocks most bare arguments.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Italian determiners (articles).
- il : Determiner
- lo : Determiner
- la : Determiner
- i : Determiner
- gli : Determiner
- le : Determiner
- un : Determiner
- uno : Determiner
- una : Determiner
- del : Determiner
- dello : Determiner
- della : Determiner
- dei : Determiner
- degli : Determiner
- delle : Determiner
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Fragments.Italian.Nouns.instBEqDeterminer.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Italian NP structure. Italian NPs require determiners in argument positions.
- noun : NounEntry
The underlying noun
- number : Number
Number
- isBare : Bool
Is this a bare NP (no determiner)?
- determiner : Option Determiner
The determiner (if not bare)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
- Fragments.Italian.Nouns.instBEqNP.beq x✝¹ x✝ = false
Instances For
Equations
Create a definite NP (il/lo/la/i/gli/le).
Uses il for masculine singular and la for feminine singular
(the lo/gli allomorphs are phonologically conditioned and not
modeled here).
Equations
- Fragments.Italian.Nouns.defNP n UD.Number.Sing = { noun := n, number := UD.Number.Sing, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.il }
- Fragments.Italian.Nouns.defNP n UD.Number.Sing = { noun := n, number := UD.Number.Sing, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.la }
- Fragments.Italian.Nouns.defNP n UD.Number.Plur = { noun := n, number := UD.Number.Plur, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.i }
- Fragments.Italian.Nouns.defNP n UD.Number.Plur = { noun := n, number := UD.Number.Plur, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.le }
- Fragments.Italian.Nouns.defNP n num✝ = { noun := n, number := num✝, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.i }
- Fragments.Italian.Nouns.defNP n num✝ = { noun := n, number := num✝, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.le }
Instances For
Create an indefinite singular NP (un/una).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Create a partitive NP (del/della for mass, dei/delle for plural).
Equations
- Fragments.Italian.Nouns.partNP n UD.Number.Sing = { noun := n, number := UD.Number.Sing, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.del }
- Fragments.Italian.Nouns.partNP n UD.Number.Sing = { noun := n, number := UD.Number.Sing, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.della }
- Fragments.Italian.Nouns.partNP n UD.Number.Plur = { noun := n, number := UD.Number.Plur, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.dei }
- Fragments.Italian.Nouns.partNP n UD.Number.Plur = { noun := n, number := UD.Number.Plur, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.delle }
- Fragments.Italian.Nouns.partNP n num✝ = { noun := n, number := num✝, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.dei }
- Fragments.Italian.Nouns.partNP n num✝ = { noun := n, number := num✝, isBare := false, determiner := some Fragments.Italian.Nouns.Determiner.delle }
Instances For
Equations
- Fragments.Italian.Nouns.libro = { formSg := "libro", formPl := some "libri", gender := Fragments.Italian.Nouns.Gender.masc }
Instances For
Equations
- Fragments.Italian.Nouns.ragazzo = { formSg := "ragazzo", formPl := some "ragazzi", gender := Fragments.Italian.Nouns.Gender.masc }
Instances For
Equations
- Fragments.Italian.Nouns.uomo = { formSg := "uomo", formPl := some "uomini", gender := Fragments.Italian.Nouns.Gender.masc }
Instances For
Equations
- Fragments.Italian.Nouns.gatto = { formSg := "gatto", formPl := some "gatti", gender := Fragments.Italian.Nouns.Gender.masc }
Instances For
Equations
- Fragments.Italian.Nouns.cane = { formSg := "cane", formPl := some "cani", gender := Fragments.Italian.Nouns.Gender.masc }
Instances For
Equations
- Fragments.Italian.Nouns.tavolo = { formSg := "tavolo", formPl := some "tavoli", gender := Fragments.Italian.Nouns.Gender.masc }
Instances For
Equations
- Fragments.Italian.Nouns.ragazza = { formSg := "ragazza", formPl := some "ragazze", gender := Fragments.Italian.Nouns.Gender.fem }
Instances For
Equations
- Fragments.Italian.Nouns.donna = { formSg := "donna", formPl := some "donne", gender := Fragments.Italian.Nouns.Gender.fem }
Instances For
Equations
- Fragments.Italian.Nouns.casa = { formSg := "casa", formPl := some "case", gender := Fragments.Italian.Nouns.Gender.fem }
Instances For
Equations
- Fragments.Italian.Nouns.acqua = { formSg := "acqua", gender := Fragments.Italian.Nouns.Gender.fem, countable := false }
Instances For
Equations
- Fragments.Italian.Nouns.vino = { formSg := "vino", gender := Fragments.Italian.Nouns.Gender.masc, countable := false }
Instances For
Equations
- Fragments.Italian.Nouns.pane = { formSg := "pane", gender := Fragments.Italian.Nouns.Gender.masc, countable := false }
Instances For
Equations
- Fragments.Italian.Nouns.latte = { formSg := "latte", gender := Fragments.Italian.Nouns.Gender.masc, countable := false }
Instances For
Equations
- Fragments.Italian.Nouns.paolo = { formSg := "Paolo", gender := Fragments.Italian.Nouns.Gender.masc, proper := true }
Instances For
Equations
- Fragments.Italian.Nouns.maria = { formSg := "Maria", gender := Fragments.Italian.Nouns.Gender.fem, proper := true }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Fragments.Italian.Nouns.lookup form = List.find? (fun (n : Fragments.Italian.Nouns.NounEntry) => n.formSg == form || n.formPl == some form) Fragments.Italian.Nouns.allNouns
Instances For
In Italian, bare plurals are NOT generally licensed.
Instances For
In Italian, bare singulars are NOT licensed.
Instances For
Italian definite plurals denote kinds: derived from predOnly + overt D.
Because Italian is [-arg, +pred], D is required for argumenthood.
With D present, the noun maps to a kind via ∩.
Italian bare plurals cannot denote kinds: derived from predOnly + no D.
Without D, Italian nouns remain predicates. No covert ∩ is available.
Italian bare plurals denote properties: derived from predOnly.
All [+pred] languages allow property denotation for nouns.
"il libro" (the book)
Equations
Instances For
"la ragazza" (the girl)
Equations
Instances For
"un gatto" (a cat)
Equations
Instances For
"del vino" (some wine, partitive)
Equations
Instances For
"dei libri" (some books, partitive plural)