Documentation

Linglib.Theories.Morphology.Core.Exponence

Morphological Exponence Rules #

@cite{bybee-1985} @cite{kennedy-2007} @cite{lakoff-1970} @cite{link-1983}

Concrete instantiations of MorphRule for functional categories.

All rules that are purely formal (no semantic contribution) have isVacuous := true. Number marking on nouns is the exception: singular restricts to atoms, plural applies algebraic closure.

Whether a tense form is realized synthetically (inflectional suffix) or periphrastically (auxiliary + verb). Lakoff's key diagnostic: periphrastic forms block "false" tense interpretations.

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Core.Morphology.Tense.pastRule (σ : Type) (irregularForm : Option String := none) :

      Synthetic past tense rule: appends "-ed" to the lemma.

      Irregular forms (e.g., "went", "was") are supplied via irregularForm. Semantically vacuous — temporal semantics is handled by PAST.

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

        Synthetic present tense rule: appends "-s" for 3sg default.

        Semantically vacuous — temporal semantics is handled by PRES.

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

          Synthetic future marker rule: prepends "will".

          English future is borderline periphrastic, but Lakoff treats bare will as allowing false-tense interpretations (§5), so we classify it as synthetic for the false-tense diagnostic.

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

            Periphrastic past rule: "used to V".

            Cannot express false past (Lakoff §1, ex. 8a).

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

              Periphrastic future rule: "going to V".

              Cannot express false future (Lakoff §1).

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

                Past participle rule: appends "-ed" to the lemma.

                Irregular forms (e.g., "eaten", "slept") are supplied via irregularForm. Semantically vacuous — participial semantics lives in the Theory layer.

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

                  All tense rules are semantically vacuous.

                  All tense rules have category .tense.

                  Present participle rule: appends "-ing" to the lemma.

                  Irregular forms (e.g., "running", "lying") are supplied via irregularForm. Semantically vacuous — progressive/gerundive semantics is handled in Theory.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    def Core.Morphology.Number.singularNounRule {α : Type} (atomPred : αBool) :
                    MorphRule (αBool)

                    Singular rule for nouns: adds atomicity condition.

                    Semantics: pred ↦ (λ x => pred x ∧ Atom x) This implements @cite{link-1983}: singular nouns denote atomic individuals.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def Core.Morphology.Number.pluralNounRule {α : Type} (closurePred : (αBool)αBool) (atomPred : αBool) (irregularForm : Option String := none) :
                      MorphRule (αBool)

                      Plural rule for nouns (regular: append -s).

                      Semantics: pred ↦ closurePred pred ∧ ¬Atom where closurePred is Link's algebraic closure (from Core/Mereology.lean).

                      This makes "dogs" true of plural individuals (sums of dogs).

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

                        Plural rule with identity semantics, for models without mereological structure (e.g., toy models with only atomic individuals).

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

                          Verb agreement -s: formal change only, semantically vacuous.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            theorem Core.Morphology.Number.verbAgreement_preserves_meaning (σ : Type) (meaning : σ) :
                            (verbAgreement3sg σ).semEffect meaning = meaning

                            Verb agreement is semantically vacuous.

                            Comparative degree rule: generates the comparative form of an adjective.

                            Regular formation appends "-er" to the lemma; irregular forms (e.g., "better", "more expensive") are supplied via irregularForm.

                            Semantically vacuous at the morphological level — comparative semantics (degree quantification) is handled compositionally by Semantics.Lexical.Adjective.Comparative.

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

                              Superlative degree rule: generates the superlative form of an adjective.

                              Regular formation appends "-est" to the lemma; irregular forms (e.g., "best", "most expensive") are supplied via irregularForm.

                              Semantically vacuous at the morphological level — superlative semantics (MAX operator) is handled compositionally.

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

                                Both degree rules are semantically vacuous.

                                Both degree rules have category .degree.