English nouns #
The English noun as a lexical entry is a ClassifiedNoun over no classifiers, which a numeral
counts directly or not at all, with its lexical gender and its plural where it has them; a regular
plural is the noun with the suffix English.Inflection.s. Names are the root ProperName. English
nouns have no grammatical gender; the label recorded for man, woman and the names is the natural
gender their pronouns agree with. Bare plurals and bare mass nouns are arguments and a bare singular
count noun is not, which Chierchia derives from the Nominal Mapping Parameter
(Studies/Chierchia1998.lean).
Main definitions #
numberSystem: the singular and the plural.Noun: the entry, withNoun.realizegiving its form at a number.Noun.toWordSg,Noun.toWord: the entry as aWordtoken.
Implementation notes #
Whether a numeral counts a noun and whether the noun has a plural are separate fields, since
oats has a plural and no numeral counts it. A noun with a plural and no singular, such as
oats, is not yet recorded: Noun.realize gives every entry its citation form as the singular.
References #
An English noun is a classified noun over no classifiers, with its lexical gender and its plural where it has them.
- form : String
- gloss : String
- counters : Finset (Option Empty)
- gender : Option Gender
The natural gender the noun's pronouns agree with, where it has one.
- plural : Option String
The plural, where the noun has one.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
A common count noun, counted directly and with the regular -s plural; English is the metalanguage, so the gloss is the form.
Equations
- English.Nouns.Noun.common form = { form := form, gloss := form, counters := {none}, plural := some (English.Inflection.spell [Morphology.Morph.root form, English.Inflection.s]) }
Instances For
A mass noun, which no numeral counts and which has no plural.
Equations
- English.Nouns.Noun.mass form = { form := form, gloss := form, counters := ∅ }
Instances For
English nouns distinguish two numbers, the singular and the plural.
Equations
- English.Nouns.numberSystem = { values := {Number.singular, Number.plural} }
Instances For
The form at a number is the citation form in the singular and the plural where the noun has one.
Equations
- n.realize Number.singular = some n.form
- n.realize Number.plural = n.plural
- n.realize x✝ = none
Instances For
A noun has no form at a number outside the system.
The singular word token is a NOUN with the gender where the entry has one.
Equations
- n.toWordSg = { form := n.form, cat := UD.UPOS.NOUN, features := Morphology.Features.of none (some Number.singular) n.gender }
Instances For
The entry as a word token at a number, where it has a form there.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Count nouns #
Equations
- English.Nouns.pizza = English.Nouns.Noun.common "pizza"
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- English.Nouns.table = English.Nouns.Noun.common "table"
Instances For
Equations
- English.Nouns.squirrel = English.Nouns.Noun.common "squirrel"
Instances For
Equations
- English.Nouns.kitchen = English.Nouns.Noun.common "kitchen"
Instances For
Equations
- English.Nouns.story = English.Nouns.Noun.common "story"
Instances For
Equations
- English.Nouns.lawyer = English.Nouns.Noun.common "lawyer"
Instances For
Equations
- English.Nouns.student = English.Nouns.Noun.common "student"
Instances For
Equations
- English.Nouns.teacher = English.Nouns.Noun.common "teacher"
Instances For
Equations
- English.Nouns.soldier = English.Nouns.Noun.common "soldier"
Instances For
Equations
- English.Nouns.horse = English.Nouns.Noun.common "horse"
Instances For
Equations
- English.Nouns.brother = English.Nouns.Noun.common "brother"
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- English.Nouns.lentil = English.Nouns.Noun.common "lentil"
Instances For
Equations
- English.Nouns.spider = English.Nouns.Noun.common "spider"
Instances For
Equations
- English.Nouns.pollenGrain = English.Nouns.Noun.common "pollen grain"
Instances For
Equations
- English.Nouns.father = { toClassifiedNoun := (English.Nouns.Noun.common "father").toClassifiedNoun, gender := some Gender.masculine, plural := (English.Nouns.Noun.common "father").plural }
Instances For
Equations
- English.Nouns.mother = { toClassifiedNoun := (English.Nouns.Noun.common "mother").toClassifiedNoun, gender := some Gender.feminine, plural := (English.Nouns.Noun.common "mother").plural }
Instances For
Equations
- English.Nouns.man = { toClassifiedNoun := (English.Nouns.Noun.common "man").toClassifiedNoun, gender := some Gender.masculine, plural := some "men" }
Instances For
Equations
- English.Nouns.woman = { toClassifiedNoun := (English.Nouns.Noun.common "woman").toClassifiedNoun, gender := some Gender.feminine, plural := some "women" }
Instances For
Equations
- English.Nouns.fireman = { toClassifiedNoun := (English.Nouns.Noun.common "fireman").toClassifiedNoun, gender := (English.Nouns.Noun.common "fireman").gender, plural := some "firemen" }
Instances For
Equations
- English.Nouns.person = { toClassifiedNoun := (English.Nouns.Noun.common "person").toClassifiedNoun, gender := (English.Nouns.Noun.common "person").gender, plural := some "people" }
Instances For
Equations
- English.Nouns.child = { toClassifiedNoun := (English.Nouns.Noun.common "child").toClassifiedNoun, gender := (English.Nouns.Noun.common "child").gender, plural := some "children" }
Instances For
Mass nouns #
Equations
- English.Nouns.water = English.Nouns.Noun.mass "water"
Instances For
Equations
Instances For
Equations
- English.Nouns.trash = English.Nouns.Noun.mass "trash"
Instances For
Equations
- English.Nouns.furniture = English.Nouns.Noun.mass "furniture"
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- English.Nouns.coffee = English.Nouns.Noun.mass "coffee"
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- English.Nouns.pollen = English.Nouns.Noun.mass "pollen"
Instances For
Equations
Instances For
Proper names #
A name glossed by itself.
Equations
- English.Nouns.name form gender = { form := form, gloss := form, gender := gender }
Instances For
Equations
- English.Nouns.john = English.Nouns.name "John" (some Gender.masculine)
Instances For
Equations
- English.Nouns.mary = English.Nouns.name "Mary" (some Gender.feminine)
Instances For
Equations
- English.Nouns.bill = English.Nouns.name "Bill" (some Gender.masculine)
Instances For
Equations
- English.Nouns.sue = English.Nouns.name "Sue" (some Gender.feminine)
Instances For
Equations
- English.Nouns.fred = English.Nouns.name "Fred" (some Gender.masculine)
Instances For
Equations
- English.Nouns.sam = English.Nouns.name "Sam"
Instances For
Equations
- English.Nouns.pat = English.Nouns.name "Pat"