Documentation

Linglib.Studies.Haspelmath2025Root

Haspelmath (2025): Roots and root classes in comparative grammar #

This file formalizes the definition of the root as a comparative concept in [haspelmath-2025-root]. IsRootIn is definition (1): a contentful form (Form, a morph with its meaning class) that occurs in a free form with no other contentful form, relative to a fragment's free-form inventory. The qualifying clause separates roots from contentful affixes (the Japanese causative -ase) and neoclassical combining forms (geo-), which are morphological cores under the formal base definition of Morphology/Root/Basic.lean but not roots; it admits bound roots (Sorbian žon-) and excludes free forms without a lexical meaning (hello, fn. 10). Roots are concrete forms (§4), so the four Arabic forms sharing the skeleton k-t-b are four roots (arabic_four_roots) and the German ablaut pair lauf ~ lief two. RootClass.upos is (10), word classes as comparative concepts, and RootClass.unmarkedFunction the prototypical combinations of (9).

§6 adopts the heterosemy view: hammer (noun) and hammer (verb) are two roots with one shape (hammer_two_roots), related by the sister schemas of (21) (nounVerb, one description over shared variables read through two subscriptings, ConstructionMorphology.Schema.InstantiatesAt), which the pair instantiates (hammer_sisters) and hammer/dance does not.

Implementation notes #

References #

Root classes (§5) #

The three root classes (§5): roots denoting actions, objects and properties, the lexical meanings of (11).

Instances For
    @[instance_reducible]
    Equations
    @[instance_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      (10): word classes as comparative concepts. A verb is an action-denoting root, a noun an object-denoting root, an adjective a property-denoting root.

      Equations
      Instances For

        The discourse functions of (9).

        Instances For
          @[instance_reducible]
          Equations
          @[instance_reducible]
          Equations
          • One or more equations did not get rendered due to their size.
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            (9): the discourse function in which a root class needs no function indicator: no copula or verbalizer for action roots in predication, no nominalizer for object roots in reference, no relativizer or genitive for property roots in modification.

            Equations
            Instances For

              Definition (1) #

              A form (§2, §4): a morph, the pairing of a shape with a meaning, recorded with its root class when it denotes an action, an object or a property and none otherwise.

              Instances For
                def Haspelmath2025Root.instDecidableEqForm.decEq (x✝ x✝¹ : Form) :
                Decidable (x✝ = x✝¹)
                Equations
                Instances For
                  def Haspelmath2025Root.instReprForm.repr :
                  FormStd.Format
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    A form is contentful when it denotes an action, an object or a property (§2).

                    Equations
                    Instances For
                      def Haspelmath2025Root.IsRootIn (freeForms : List (List Form)) (f : Form) :

                      Definition (1): a root is a contentful form that can occur as part of a free form without another contentful form.

                      Equations
                      Instances For
                        @[instance_reducible]
                        instance Haspelmath2025Root.instDecidableIsRootIn (freeForms : List (List Form)) (f : Form) :
                        Decidable (IsRootIn freeForms f)
                        Equations
                        def Haspelmath2025Root.IsBoundIn (freeForms : List (List Form)) (f : Form) :

                        A form is bound when it is not itself a free form (fn. 2).

                        Equations
                        Instances For
                          @[instance_reducible]
                          instance Haspelmath2025Root.instDecidableIsBoundIn (freeForms : List (List Form)) (f : Form) :
                          Decidable (IsBoundIn freeForms f)
                          Equations

                          The shapes of the forms of a word, for the formal definitions of Morphology/Root/Basic.lean.

                          Equations
                          Instances For
                            def Haspelmath2025Root.IsStemIn (words freeForms : List (List Form)) (s : List Form) :

                            Fn. 6: a stem is a contiguous string of at least one root and possibly some affixes that can be combined with an affix.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              @[instance_reducible]
                              instance Haspelmath2025Root.instDecidableIsStemIn (words freeForms : List (List Form)) (s : List Form) :
                              Decidable (IsStemIn words freeForms s)
                              Equations

                              Contentful affixes and combining forms (§2) #

                              The Japanese action root yom 'read'.

                              Equations
                              Instances For

                                The Japanese causative suffix -ase, which denotes an action.

                                Equations
                                Instances For

                                  The Japanese nonpast suffix -u.

                                  Equations
                                  Instances For

                                    The Japanese nonpast suffix -ru.

                                    Equations
                                    Instances For

                                      The Japanese free forms yom-u 'read' and yom-ase-ru 'make read'.

                                      Equations
                                      Instances For

                                        §2: the causative -ase is contentful but never occurs without another contentful form, so it is not a root, while yom is.

                                        The neoclassical combining form geo-.

                                        Equations
                                        Instances For

                                          The neoclassical combining form -logy.

                                          Equations
                                          Instances For

                                            The English interjection hello (fn. 10).

                                            Equations
                                            Instances For

                                              The English object root hammer (12a).

                                              Equations
                                              Instances For

                                                The English action root hammer (12b).

                                                Equations
                                                Instances For

                                                  The English plural suffix.

                                                  Equations
                                                  Instances For

                                                    The English past suffix.

                                                    Equations
                                                    Instances For

                                                      English free forms: geology, hello, and the hammer forms.

                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      Instances For

                                                        §2: geo- is contentful but only occurs with another contentful form, so it is not a root, although it is a morphological core under the formal base definition.

                                                        Fn. 10: hello is a free form without a lexical meaning, hence not a root, although it is a morphological core.

                                                        The Sorbian object root žon- 'wife'.

                                                        Equations
                                                        Instances For

                                                          The Sorbian nominative suffix.

                                                          Equations
                                                          Instances For

                                                            The Sorbian genitive suffix.

                                                            Equations
                                                            Instances For

                                                              The Sorbian accusative suffix.

                                                              Equations
                                                              Instances For

                                                                §3, fn. 2: žon- always occurs with an inflectional affix, yet it is a root.

                                                                Roots as concrete forms (§4) #

                                                                The German action root lauf 'run'.

                                                                Equations
                                                                Instances For

                                                                  The German ablaut root lief 'ran'.

                                                                  Equations
                                                                  Instances For

                                                                    The German first-singular suffix.

                                                                    Equations
                                                                    Instances For

                                                                      The German plural and participial suffix.

                                                                      Equations
                                                                      Instances For

                                                                        The German participial prefix.

                                                                        Equations
                                                                        Instances For

                                                                          The German verb forms of (5): lauf-e, lauf-en, lauf, ge-lauf-en, lief.

                                                                          Equations
                                                                          • One or more equations did not get rendered due to their size.
                                                                          Instances For

                                                                            §4: with no replacive morphs, lauf and lief are two roots.

                                                                            The consonantal skeleton of a form: its shape with the vowels removed.

                                                                            Equations
                                                                            Instances For

                                                                              The Arabic action root katab 'wrote'.

                                                                              Equations
                                                                              Instances For

                                                                                The Arabic action root ktub 'write'.

                                                                                Equations
                                                                                Instances For

                                                                                  The Arabic object root kaatib 'writer'.

                                                                                  Equations
                                                                                  Instances For

                                                                                    The Arabic object root kitaab 'book'.

                                                                                    Equations
                                                                                    Instances For

                                                                                      The Arabic first-plural suffix.

                                                                                      Equations
                                                                                      Instances For

                                                                                        The Arabic first-plural prefix.

                                                                                        Equations
                                                                                        Instances For

                                                                                          The Arabic forms of (6): katab-naa, na-ktub-u, kaatib, kitaab.

                                                                                          Equations
                                                                                          • One or more equations did not get rendered due to their size.
                                                                                          Instances For
                                                                                            theorem Haspelmath2025Root.arabic_four_roots :
                                                                                            (∀ f[katab, ktub, kaatib, kitaab], IsRootIn arabic f skeleton f = { segments := ['k', 't', 'b'] }) [katab, ktub, kaatib, kitaab].Nodup

                                                                                            §4: the forms of (6) contain four distinct roots sharing the skeleton k-t-b, which is not itself a root.

                                                                                            The Latin action root laud 'praise'.

                                                                                            Equations
                                                                                            Instances For

                                                                                              The Latin imperfect suffix.

                                                                                              Equations
                                                                                              Instances For

                                                                                                The Latin first-singular imperfect suffix.

                                                                                                Equations
                                                                                                Instances For

                                                                                                  The Latin first-singular present suffix.

                                                                                                  Equations
                                                                                                  Instances For

                                                                                                    The Latin forms laud-o 'I praise' and laud-ab-am 'I was praising'.

                                                                                                    Equations
                                                                                                    Instances For

                                                                                                      Fn. 6: laud-ab- is an imperfect stem, a root with a tense suffix that combines with a person suffix.

                                                                                                      Heterosemy (§6) #

                                                                                                      §6: hammer (noun) and hammer (verb) are two roots with one shape.

                                                                                                      The tiers of the schemas of (18)–(21).

                                                                                                      Instances For
                                                                                                        @[instance_reducible]
                                                                                                        Equations
                                                                                                        @[instance_reducible]
                                                                                                        Equations
                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                        def Haspelmath2025Root.instReprTier.repr :
                                                                                                        TierStd.Format
                                                                                                        Equations
                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                        Instances For

                                                                                                          A tier value: a meaning, a word class, or a shape.

                                                                                                          Instances For
                                                                                                            def Haspelmath2025Root.instReprValue.repr :
                                                                                                            ValueStd.Format
                                                                                                            Equations
                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                            Instances For
                                                                                                              @[instance_reducible]

                                                                                                              Tier values are discrete: a constant is dominated only by itself.

                                                                                                              Equations
                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                              @[reducible, inline]

                                                                                                              A tier description: a value, or for an open variable.

                                                                                                              Equations
                                                                                                              Instances For

                                                                                                                The variables of the sister schemas (21): the meaning and the category of each root, and the shape Y they share (index 2).

                                                                                                                Instances For
                                                                                                                  @[instance_reducible]
                                                                                                                  Equations

                                                                                                                  (21): the sister schemas X (noun) and X (verb) as one description over their variables, the categories pinned, the meanings and the shared shape open.

                                                                                                                  Equations
                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                  Instances For

                                                                                                                    (21a) X (noun): an object meaning related to X, a noun, with the open shape Y.

                                                                                                                    Equations
                                                                                                                    Instances For

                                                                                                                      (20): the two hammer roots instantiate the sister schemas of (21) as a pair, their shapes filled alike; neither is derived from the other or from an abstract root.

                                                                                                                      hammer (noun) and dance (verb) instantiate the schemas but not as a pair: the linked shapes differ.