Documentation

Linglib.Theories.Morphology.DM.Fission

Fission (Distributed Morphology) #

@cite{halle-marantz-1993}

Fission is a postsyntactic operation that splits a single terminal node into two morphological exponents. This module provides the generic framework; language-specific instantiations live in Fragments/.

The key parameters of any Fission rule:

  1. Structural context: What verb-head configuration licenses Fission?
  2. Person condition: Which person categories trigger Fission?
  3. Realization: How is the split terminal spelled out?

The result of Fission: two clitic positions.

  • cl1Form : String

    Cl₁: bears person features

  • cl2Form : String

    Cl₂: bears case features

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Morphology.DM.Fission.instDecidableEqFissionOutput.decEq (x✝ x✝¹ : FissionOutput) :
      Decidable (x✝ = x✝¹)
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        A Fission rule parameterized over a person category type.

        Language-specific modules instantiate this with their own person type, structural context, and realization function.

        • contextOk : List Minimalist.VerbHeadBool

          Structural context check (e.g., inchoative = vGO ∧ vBE).

        • personOk : PersonBool

          Person/number condition (e.g., [+PART, +SING]).

        • realize : PersonFissionOutput

          Realization: map person category to the two clitic forms.

        Instances For
          def Morphology.DM.Fission.applyFission {Person : Type} (rule : FissionRule Person) (p : Person) (heads : List Minimalist.VerbHead) :

          Apply Fission given a rule, a person category, and a verb-head list. Returns none if either the structural or person condition fails.

          Equations
          Instances For

            A PF well-formedness condition: checks whether a list of overt clitic forms satisfies a language-specific phonological requirement (e.g., anticausative marking in Spanish).

            • isSatisfied : List StringBool
            Instances For
              def Morphology.DM.Fission.fissionSatisfiesPF {Person : Type} (rule : FissionRule Person) (pf : PFMarkingCondition) (p : Person) (heads : List Minimalist.VerbHead) :
              Bool

              When Fission produces a clitic that satisfies a PF condition, another overt marker (e.g., SE) may be optional.

              Equations
              Instances For