Documentation

Linglib.Studies.Harley2014

Harley (2014): roots as abstract indices #

[Har14b] [Mar97] [HM93] [Bob08]

[Har14b] "On the identity of roots" argues that a root terminal (DM's List 1) is neither phonologically nor semantically individuated: it is an abstract index, a syntactic atom identified only by its position in the vocabulary, with its form supplied by List 2 (Vocabulary Insertion) and its meaning by List 3 (the Encyclopedia). The argument is negative on both flanks:

What survives is the index: RootIndex := ℕ here, a √322-style meaningless tag. Distinctness of roots is then true by typing — distinct indices are distinct roots — which is exactly what lets √tenne block √vuite at its index without blocking a different intransitive root (§2.1, Marantz's thought experiment).

This file #

The vuite/tenne Elsewhere direction (fn. 16) #

The paper's first pass (7) writes the plural tenne as the conditioned form (/ [DP-pl]) and vuite as Elsewhere. Footnote 16 corrects this: in the Hiaki impersonal passive the sole argument is syntactically absent and so number-unspecified, and the root then surfaces as tenne, not as singular vuite. So tenne is the true Elsewhere form and vuite is conditioned by a singular internal argument. We encode the considered (fn. 16) analysis: vuite / [absolutive-sg], tenne elsewhere (plural and number-unspecified).

List 1: roots as abstract indices #

@[reducible, inline]

A List-1 root index: a meaningless -style tag ([Har14b] §2.4). Individuation is by index alone — distinct indices, distinct roots — so the phonological form (List 2) and the interpretation (List 3) are free to vary without identifying the root.

Equations
Instances For

    √322: the Hiaki root realized vuite/tenne 'run' ([Har14b] (14)).

    Equations
    Instances For

      √401: the root realized weye/kaate 'walk' ([Har14b] (26)).

      Equations
      Instances For

        √402: the root realized mea/sua 'kill' ([Har14b] (27)).

        Equations
        Instances For

          √500: a non-suppletive intransitive root ('sing', bwiika), used to show the suppletive rules do not block insertion at other indices.

          Equations
          Instances For

            The conditioning context #

            Suppletion is conditioned by number, but — crucially for §3.3 — by the number of the absolutive (internal) argument: the sole argument of an intransitive, the object of a transitive. The ergative (external) argument never conditions it.

            Grammatical number of an argument. unspecified is the number-neutral case of [Har14b] fn. 16 (the impersonal passive), which surfaces as the Elsewhere form.

            Instances For
              @[implicit_reducible]
              Equations
              def Harley2014.instReprNumber.repr :
              NumberStd.Format
              Equations
              Instances For
                @[implicit_reducible]
                Equations
                structure Harley2014.Ctx :

                The morphosyntactic context a suppletive root is spelled out in: the number of its absolutive (internal) argument, plus — for a transitive — the number of its ergative (external) argument, which is never consulted.

                • absNumber : Number

                  Number of the absolutive (internal) argument — the conditioning one.

                • ergNumber : Option Number

                  Number of the ergative (external) argument, none if intransitive. Never conditions suppletion (§3.3).

                Instances For
                  def Harley2014.instDecidableEqCtx.decEq (x✝ x✝¹ : Ctx) :
                  Decidable (x✝ = x✝¹)
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    def Harley2014.instReprCtx.repr :
                    CtxStd.Format
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      @[implicit_reducible]
                      Equations

                      List 2: the suppletive Vocabulary Items #

                      Each root index has a singular-conditioned entry (specificity 1) and an Elsewhere entry (specificity 0); the DM engine's Elsewhere resolution (vocabularyInsert) selects the more specific matching rule.

                      The Hiaki suppletive vocabulary ([Har14b] (3), (26), (27)): three suppletive roots, each an sg-conditioned form competing with an Elsewhere form, all keyed by RootIndex.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        def Harley2014.insert (ctx : Ctx) (idx : RootIndex) :
                        Option String

                        Spell out root idx in context ctx by Elsewhere competition over vocabulary, resolved by the shared exponence engine (Exponence.realize on the VocabItem specificity score) — the same selection engine as the allosemy LF side below.

                        Equations
                        Instances For

                          Selection: the engine picks the attested form #

                          theorem Harley2014.run_sg :
                          insert { absNumber := Number.sg } runRoot = some "vuite"

                          Singular subject → vuite ([Har14b] (1a)).

                          theorem Harley2014.run_pl :
                          insert { absNumber := Number.pl } runRoot = some "tenne"

                          Plural subject → tenne ([Har14b] (1b)).

                          theorem Harley2014.run_impersonal :
                          insert { absNumber := Number.unspecified } runRoot = some "tenne"

                          Number-unspecified (impersonal passive) → tenne, the true Elsewhere form ([Har14b] fn. 16): the diagnostic that tenne, not vuite, is Elsewhere.

                          theorem Harley2014.walk_sg :
                          insert { absNumber := Number.sg } walkRoot = some "weye"

                          Singular subject → weye ([Har14b] (26a)).

                          theorem Harley2014.walk_pl :
                          insert { absNumber := Number.pl } walkRoot = some "kaate"

                          Plural subject → kaate ([Har14b] (26b)).

                          theorem Harley2014.kill_sgObj :
                          insert { absNumber := Number.sg, ergNumber := some Number.pl } killRoot = some "mea"

                          Singular object → mea, regardless of the (plural) subject ([Har14b] (27a)).

                          theorem Harley2014.kill_plObj :
                          insert { absNumber := Number.pl, ergNumber := some Number.sg } killRoot = some "sua"

                          Plural object → sua, regardless of the (singular) subject ([Har14b] (27b)).

                          §3.3 The ergative-absolutive conditioning generalization #

                          theorem Harley2014.suppletion_ignores_ergative (n : Number) (e e' : Option Number) (i : RootIndex) :
                          insert { absNumber := n, ergNumber := e } i = insert { absNumber := n, ergNumber := e' } i

                          Suppletion tracks the absolutive argument ([Har14b] §3.3): the selected form depends only on the internal (absolutive) argument's number; the external (ergative) argument's number is never consulted. This is the ergative-absolutive distribution of suppletive agreement — the challenge to [Bob08]'s marked-case generalization the paper raises.

                          §2.1 Individuation is not phonological #

                          One index, two forms. The single root √322 is realized by two phonologically unrelated exponents (vuite vs tenne). Any identification of the root by its phonological form would split it in two, making suppletion incoherent ([Har14b] §2.2, contra Borer 2009).

                          theorem Harley2014.suppletive_rule_index_local (n : Number) :
                          insert { absNumber := n } singRoot = none

                          The suppletive rule is index-local ([Har14b] §2.1, Marantz's thought experiment): tenne competes only at √322, so it does not block insertion at a different intransitive root — a non-suppletive √500 (bwiika 'sing') gets no exponent from this vocabulary. This is why List-1 roots must be individuated (as indices) before spell-out.

                          §2.3 Individuation is not semantic: the cran-morph on the LF side #

                          The mirror argument on List 3. A cran-morph (cahoot) has an interpretation only inside its licensing frame (in [ [ √ n ] -PL ]) and — unlike an ordinary root — no Elsewhere interpretation ([Har14b] (16)). We state this with the allosemy exponence engine (AllosemicEntry as an Morphology.Exponence.Rule instance): selectBy returns a meaning in the licensed context and none outside it.

                          √548 cahoot: a single LF entry, licensed only under n (the idiom frame), with no Elsewhere alloseme ([Har14b] (16)).

                          Equations
                          Instances For

                            In its licensing context the cran-morph is interpreted.

                            No Elsewhere interpretation ([Har14b] (16)): outside the licensing frame the cran-morph receives no meaning at all — the LF engine returns none, the semantic analogue of a phonological gap. A Fodorian atomic concept could not behave this way, so the root is not semantically individuated.

                            The surviving individuation: the index #

                            Both individuation-failure arguments on the shared Realization carrier #

                            The two negative flanks (§2.1–2.2 phonological, §2.3 semantic) are the constancy pair of Morphology.Realization at one index: form varies across contexts (IsProperlySuppletive), meaning does not vary but gaps (an empty interp fiber outside the cran-morph's frame, via AllosemicHead.toInterpreted). The vocabulary of §2.1 is the List-2 map, cahootLF the List-3 map.

                            The form side wraps this file's insert — the shared Exponence engine (Exponence.realize, argmax) — as a Realization. VI.toRealization wraps the equivalent DM vocabularyInsert, whose List.mergeSort is well-founded-recursive and so kernel-opaque; insert computes, so the fibers reduce and the same theorem lands on the same data.

                            The Hiaki suppletive vocabulary as a Realization: index its Elsewhere-selected exponent (insert) as a singleton fiber, at an unlicensed index — the univalent stratum ([Mar97]'s List 2).

                            Equations
                            Instances For

                              Phonological individuation fails, on the carrier ([Har14b] §2.1–2.2): the Hiaki √322 realizes two nonempty, distinct fibers (vuite / tenne) across two licensed contexts — IsProperlySuppletive, the exact √GO case the predicate names. A root identified by its form would split here.

                              √322 is a suppletive-core root, not merely affixally inflected ([Har14b] §2.1): under the monomorphemic-form core extraction (a whole exponent is its own core), vuite/tenne alternate at the core itself — the go/went case of Morphology.Root.HasSuppletiveCore, the certificate axis that distinguishes true suppletion from cat/cats inflection.

                              √548 cahoot as a List-3 Realization.Interpreted view: one head, the cran-morph's single alloseme.

                              Equations
                              Instances For

                                Semantic individuation fails, on the carrier ([Har14b] §2.3): the cran-morph is interpreted (a conspiracy) inside its licensing frame but has an empty interp fiber elsewhere — the meaning-side analogue of an empty realization fiber, a gap rather than contextual variation. So this is a licensing failure, not an IsAllosemous witness: unlike an ordinary root (whose meaning would merely vary), a Fodorian atom could not gap.