Documentation

Linglib.Fragments.English.Nouns

English nouns #

The English noun as a lexical entry: the root Noun with the mass/count feature, its lexical gender where it has one, and its plural where that is not the regular -s one, which Inflection.lean's suffixS supplies; 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-1998] derives from the Nominal Mapping Parameter (Studies/Chierchia1998.lean).

Main definitions #

References #

structure English.Nouns.Nounextends Noun :

An English noun: the root entry with the mass/count feature, its lexical gender where it has one, and its plural where that is not the regular -s one.

  • form : String
  • gloss : String
  • countable : MassCount

    The mass/count feature ([krifka-2026]).

  • gender : Option Gender

    The natural gender the noun's pronouns agree with, where it has one.

  • irregularPlural : Option String

    The plural, where it is not the regular -s one.

Instances For
    def English.Nouns.instDecidableEqNoun.decEq (x✝ x✝¹ : Noun) :
    Decidable (x✝ = x✝¹)
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[instance_reducible]
      Equations
      def English.Nouns.instReprNoun.repr :
      Noun → ℕ → Std.Format
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def English.Nouns.Noun.common (form : String) :

        A common count noun; English is the metalanguage, so the gloss is the form.

        Equations
        Instances For
          def English.Nouns.Noun.mass (form : String) :

          A mass noun.

          Equations
          Instances For
            def English.Nouns.Noun.realize (n : Noun) :
            Number → Option String

            The form at a number: the citation form in the singular; in the plural, for a count noun, the irregular plural where there is one and else the regular -s one.

            Equations
            Instances For

              The singular as a word token: a NOUN with the gender where the entry has one.

              Equations
              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
                  • 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
                      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
                          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
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                Mass nouns #

                                Proper names #

                                def English.Nouns.name (form : String) (gender : Option Gender := none) :

                                A name glossed by itself.

                                Equations
                                Instances For