Documentation

Linglib.Fragments.Bayso.Number

Bayso noun number #

Bayso nouns have a general form outside the number system, non-committal as to how many, and within the system a singular, a paucal for two to about six, and a plural, each with its own suffix; nouns fall into two genders. An agreeing verb has three forms only, labelled from the pronouns, which distinguish a masculine and a feminine singular and one plural: general and singular nouns take their gender's form, paucal nouns the plural form, and plural nouns the masculine one, as Hayward, Corbett and Hayward, and Corbett describe.

References #

inductive Bayso.Gender :

The two genders.

Instances For
    @[instance_reducible]
    instance Bayso.instDecidableEqGender :
    DecidableEq Gender
    Equations
    def Bayso.instReprGender.repr :
    Gender → ℕ → Std.Format
    Equations
    Instances For
      @[instance_reducible]
      Equations
      @[instance_reducible]
      Equations

      Bayso nouns have a singular, a paucal and a plural, and a general number outside the system.

      Equations
      Instances For

        The numbers a noun has a form for, the general and the values of the system.

        Equations
        Instances For

          Pronouns distinguish the singular and the plural.

          Equations
          Instances For
            inductive Bayso.Concord :

            The three forms of an agreeing verb, labelled from the pronouns that take them: hudure 'slept' masculine, hudurte feminine, hudureene plural.

            Instances For
              @[instance_reducible]
              Equations
              def Bayso.instReprConcord.repr :
              Concord → ℕ → Std.Format
              Equations
              Instances For
                @[instance_reducible]
                Equations
                @[instance_reducible]
                Equations

                A noun takes its gender's concord in the general and the singular, the plural concord in the paucal, and the masculine concord in the plural.

                Equations
                Instances For

                  A noun with its four number forms; the citation form is the general one.

                  Instances For
                    def Bayso.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]
                      instance Bayso.instReprNoun :
                      Repr Noun
                      Equations
                      def Bayso.instReprNoun.repr :
                      Noun → ℕ → Std.Format
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        lúban 'lion'.

                        Equations
                        • Bayso.luban = { form := "lúban", gloss := "lion", gender := Bayso.Gender.masc, singular := "lubántiti", paucal := "lubanjaa", plural := "lubanjool" }
                        Instances For

                          kimbír 'bird'.

                          Equations
                          • Bayso.kimbir = { form := "kimbír", gloss := "bird", gender := Bayso.Gender.fem, singular := "kimbírtiti", paucal := "kimbirjaa", plural := "kimbirjool" }
                          Instances For

                            The nouns the sources cite.

                            Equations
                            Instances For
                              def Bayso.Noun.formAt (n : Noun) :
                              ↥nounNumbers → String

                              The form of a noun in each number.

                              Equations
                              Instances For