Documentation

Linglib.Morphology.MorphWord

Morphological Word Structure #

[Hay09]

Hierarchical representation of word-internal structure via the MorphWord inductive type: a tree of morphemes where affixation, compounding, reduplication, and conversion are structural operations.

Design #

MorphWord and MorphRule are complementary:

Morpheme boundaries fall out naturally from linearization — the boundary positions are implicit between adjacent morphemes in the flattened list.

Constructors #

ConstructorOperationExample
rootleaf morphemewalk
prefixedprefix attachmentun- + happy
suffixedsuffix attachmentwalk + -ed
infixedinfix insertionTagalog -um- in sulat
circumfixedcircumfix wrappingGerman ge-mach-t
compoundcompoundingdesk + lamp
reduplicatedtotal or partial reduplicationWarlpiri kijikiji
convertedzero affixation / conversionnoun telephone → verb

Circumfixal exponence wraps a stem with morphological material on both sides (prefix + suffix). Theory-neutral surface description; how a circumfix arises (head movement in DM, readjustment elsewhere) is theory-specific.

Examples: German ge-mach-t, Tigrinya ʔay-...-n, Malay ke-baik-an.

Circumfixal exponence: a stem wrapped by a prefix and suffix.

  • prefix_ : String
  • suffix_ : String
  • stem : String
  • gloss : String
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

        Apply circumfixal exponence to produce the surface form.

        Equations
        Instances For

          A circumfix is discontinuous: its exponents are separated by the stem.

          Equations
          Instances For

            The attachment side of a circumfix is AttachmentSide.circumfix.

            Equations
            Instances For

              German past participle ge-...-t.

              Equations
              Instances For

                A morpheme: the minimal meaningful unit (Hayes §5.1).

                Carries a surface form, an optional gloss, and its morphological status (free word, clitic, or affix).

                Instances For
                  def Morphology.WordStructure.instDecidableEqMorpheme.decEq (x✝ x✝¹ : Morpheme) :
                  Decidable (x✝ = x✝¹)
                  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

                      Type of reduplication (Hayes §5.2).

                      • total: copies the entire base (Warlpiri kijikiji from kiji)
                      • partialCopy copied: copies a prosodic template; the copied material is stored explicitly since it depends on prosodic shape (determined at construction time, not derivable from strings alone). Example: Ilokano ag-tráb-trabáho (partial copy trab).
                      Instances For
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          Hierarchical word structure as a tree of morphemes.

                          Each constructor corresponds to a morphological operation from Hayes §5.2–5.5. The tree structure captures the derivational history and word-internal constituency.

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

                              Extract the flat surface string from the morphological tree.

                              Equations
                              Instances For

                                Flatten the morphological tree into a list of morphemes in linear (left-to-right surface) order. Morpheme boundaries are implicit: they fall between adjacent elements.

                                Equations
                                Instances For

                                  Number of morphemes in the word.

                                  Equations
                                  Instances For

                                    Positions of morpheme boundaries in the surface string. Each Nat is a character offset where one morpheme ends and the next begins. Phonological rules can reference these positions (Hayes Chs 6–8).

                                    Equations
                                    Instances For

                                      Is this word a bare root (single morpheme)?

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

                                        Is this word a compound?

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

                                          Does this word involve reduplication?

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

                                            Is this word derived by conversion (zero affixation)?

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

                                              Morphological depth: number of derivational steps from the root(s).

                                              Equations
                                              Instances For

                                                Convert a circumfixed MorphWord to a CircumfixExponence. Returns none for non-circumfixed words.

                                                Equations
                                                Instances For

                                                  Conversion preserves the surface form.

                                                  The surface form of a compound is the concatenation of its parts.

                                                  Total reduplication doubles the surface form.

                                                  A bare root has depth zero.

                                                  A bare root contains exactly one morpheme.

                                                  theorem Morphology.WordStructure.circumfixed_bridge (pre suf : Morpheme) (base : MorphWord) :
                                                  (MorphWord.circumfixed pre base suf).toCircumfixExponence = some { prefix_ := pre.form, suffix_ := suf.form, stem := base.surface }

                                                  The circumfix bridge extracts the correct prefix, suffix, and stem.