Documentation

Studies.HalleMarantz1993

Halle and Marantz (1993): Distributed Morphology and the Pieces of Inflection #

This file formalizes the English verb inflection of [HM93], section 3.1. The seven suffixes of (8) compete under the Subset Principle for the fused Tns–Agr node, vocabulary, and the principal parts of (7) fall out, principal_parts. The node's features are the binary [±past] and [±participle], the [3sg] agreement complex, and the stem the node is inserted next to, the paper's contextual feature; Agr is added at MS to [−participle] Tns nodes and fuses with Tns before insertion, tnsAgrFusion, so a participial node takes no Agr, agr_only_on_finite. The regular verb's identical finite past and past participle is underspecification rather than a participle rule: -d carries only [+past], and the only participle-specific past item is the stem-listed -n, participle_eq_past_of_not_strong; the stem-conditioned past ∅ and the Elsewhere ∅ are distinct items, zero_morphemes_distinct.

Implementation notes #

The paper says the ordering between the ∅ and -t pasts "is not determined by complexity" and needs none, since their stem lists are disjoint, and that the ordering among the past block, [3sg] -z, and [+participle] -ing "must be stipulated"; the Subset Principle's count ties at those points, and the list order of vocabulary carries the stipulation, past_precedes_agreement. Stem readjustment (dwel-t, brough-t) is the paper's separate rule system (10) and is outside this file.

References #

The fused Tns–Agr node #

The four stems of (7), one per past-suffix class.

Instances For
    @[instance_reducible]
    Equations
    def HalleMarantz1993.instReprVerb.repr :
    Verb → ℕ → Std.Format
    Equations
    Instances For

      Features at the fused Tns–Agr node: the paper's binary [±past] and [±participle], its [3sg] person–number complex, and the adjacent stem.

      Instances For
        def HalleMarantz1993.instDecidableEqFeature.decEq (x✝ x✝¹ : Feature) :
        Decidable (x✝ = x✝¹)
        Equations
        Instances For
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def HalleMarantz1993.tns (v : Verb) (past participle : Bool) :
            List Feature

            A Tns node next to stem v.

            Equations
            Instances For
              def HalleMarantz1993.agr (sg3 : Bool) :
              List Feature

              The Agr node added at MS: the [3sg] complex or the unmarked one.

              Equations
              Instances For

                Agr fuses with a [−participle] Tns node into one terminal bearing both bundles.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def HalleMarantz1993.tnsAgr (v : Verb) (past sg3 : Bool) :
                  List Feature

                  The fused node of a finite form.

                  Equations
                  Instances For
                    theorem HalleMarantz1993.agr_only_on_finite (v : Verb) (past sg3 : Bool) :
                    tnsAgrFusion.apply (tns v past true) (agr sg3) = none

                    Agr is added only to [−participle] nodes: Fusion rejects a participial Tns.

                    The Vocabulary (8) #

                    Stems taking -n in the past participle (beat-en).

                    Equations
                    Instances For

                      Stems taking the ∅ past (beat, put).

                      Equations
                      Instances For

                        Stems taking the -t past (dwel-t).

                        Equations
                        Instances For
                          def HalleMarantz1993.forStems (features : List Feature) (e : String) (stems : List Verb) :

                          The items of a stem-conditioned suffix: one per listed stem, the paper's disjunctive list in a contextual feature.

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

                            The seven suffixes of (8): the past block (-n, the unordered ∅ and -t, default -d), then [3sg] -z, [+participle] -ing, and the Elsewhere ∅.

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

                              The ∅ and -t pasts "are not ordered by complexity" and need no ordering: their stem lists are disjoint.

                              The principal parts (7) #

                              A row of (7).

                              Instances For
                                @[instance_reducible]
                                Equations
                                def HalleMarantz1993.instReprPart.repr :
                                Part → ℕ → Std.Format
                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  A cell of (7): stem, row, and the suffix the paper segments.

                                  Instances For
                                    def HalleMarantz1993.instDecidableEqCell.decEq (x✝ x✝¹ : Cell) :
                                    Decidable (x✝ = x✝¹)
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For

                                      The cell an example of (7) records, from its paperFeatures.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        theorem HalleMarantz1993.cell_ofDatum_isSome (ex : Datum) :
                                        ex ∈ Examples.all → (Cell.ofDatum ex).isSome = true

                                        Every row of the data pool is a well-formed cell.

                                        The principal parts: the Subset Principle over (8) spells out every cell of (7) with the suffix the paper segments.

                                        What the competition explains #

                                        Syncretism by underspecification: outside the -n list, the past participle and the finite past receive the same suffix, because every past item but -n carries only [+past].

                                        The stem-conditioned past ∅ (put) blocks the default -d: the winner is the stem-listed item.

                                        The paper's two zero morphemes are different items: the stem-conditioned past ∅ and the Elsewhere ∅ of the nonpast finite node.

                                        The stipulated block order: at a [+past] node that is also [3sg], -d and -z tie on specificity and the past block's precedence in vocabulary decides — play-ed, not play-s.

                                        Fusion in the spell-out pipeline #

                                        Fusion of adjacent Tns and Agr, then insertion by the Subset Principle.

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          theorem HalleMarantz1993.plays_pf :
                                          tnsAgrSpellout.pf [tns Verb.play false false, agr true] = [["-z"]]

                                          play-s: the domain [Tns, Agr] spells out as the single exponent -z.

                                          theorem HalleMarantz1993.plays_misalignment :
                                          [tns Verb.play false false, agr true].length = 2 ∧ (tnsAgrSpellout.pf [tns Verb.play false false, agr true]).length = 1

                                          Two terminals enter, one exponent slot leaves: the misalignment is carried by the fusion module.