Documentation

Linglib.Studies.Benua1997.TCT

Transderivational Correspondence Theory (TCT) #

[Ben97]

TCT extends [McCP95] Correspondence Theory with O-O faithfulness constraints over morphologically related words. The characteristic architectural commitment is recursive evaluation with base priority: the base form is computed under a sub-grammar (IO-Faith + Markedness only), then frozen and supplied as a parameter to the derivative's evaluation under a richer grammar (IO-Faith + OO-Faith + Markedness).

Distinguishing architectural feature #

The base-priority discipline is what distinguishes TCT from siblings:

TheoryArchitectureBase priority?
Parallel OT ([McCP95])One pass, joint EVALn/a — no separate base
Optimal Paradigms ([McC05])Symmetric pairwise OO-Faith over paradigmNo — no privileged base
Stratal OT ([Kip00])Cyclic stratal EVALYes, but via cycles
TCT ([Ben97])Parallel within-form, recursive across formsYes, by sub-grammar
Lexical Conservatism ([Ste97])Anchor on attested wordformYes, but anchor optional

We encode base priority by the type signature TCTGrammar.baseEval : List α → List α — there is no derivative slot, so derivative-back-influence is ill-typed by construction. This is a modeling choice (one could equally have written baseEval : List α → List α → List α); the type-level encoding reflects the architectural commitment of [Ben97]'s "Priority of the Base", but does not deduce it.

TETU-style misapplication schema (TetruSchema) #

A constraint ranking of the form M₁ ≫ OO-Ident ≫ M₂ ≫ IO-Faith[Ben97]'s transderivational analog of [McCP95]'s reduplicative TETU (The Emergence of The Unmarked) — produces misapplication identity effects: context-sensitive markedness M₂ is violated in the derivative iff necessary to preserve OO-identity to the base. This unifies overapplication and underapplication as duals of a single mechanism. (TetruSchema / "TETRU" is this file's shorthand for the schema, not a term from [Ben97].)

The empirical case studies — Sundanese nasal harmony overapplication and Tiberian Hebrew spirantization underapplication — are formalized in Studies/Benua1997.lean.

What lives where #

This file: the substrate — Role enum, TCTGrammar structure, base-priority type-level fact, TetruSchema structure with named constraint slots, and the misapplication-unification theorem. Concrete evaluation (sub-grammar selection, candidate generation) is paper-specific and lives in study files. The paradigm-uniformity face of TCT (Corr-style 3-role diagram constructors for within-paradigm OO-Faith) lives with the case studies in Studies/Benua1997/Basic.lean.

TCT is [Ben97]'s own framework with no second consumer, so it is anchored to this paper's study directory rather than the OT theory layer.

The three derivational roles of [Ben97]: .input is the underlying form (UR); .base is the morphologically simpler related word; .derivative is the complex word whose phonology is being computed. The (base, derivative) edge of a Corr TCT.Role α carries OO-correspondence; the (input, base) and (input, derivative) edges carry IO-correspondence.

Instances For
    @[implicit_reducible]
    Equations
    def Benua1997.TCT.instReprRole.repr :
    RoleStd.Format
    Equations
    Instances For
      @[implicit_reducible]
      Equations

      Display label for a TCT role (used in constraint names: IDENT-OO, MAX-IO-Base, etc.).

      Equations
      Instances For
        structure Benua1997.TCT.TCTGrammar (α : Type u_1) :
        Type u_1

        A TCT grammar separates base evaluation (under a sub-grammar with no OO-Faith) from derivative evaluation (under the full grammar including OO-Faith against the frozen base output). The α-typed forms are tier-projected representations (segments, tones, etc.).

        The architectural claim of [Ben97]'s "Priority of the Base" is encoded in the type signatures: baseEval : List α → List α cannot mention the derivative; derivativeEval : List α → List α → List α takes the base output as a frozen parameter.

        • baseEval : List αList α

          Optimal base form, computed from the input alone. The signature List α → List α encodes the architectural commitment that no derivative is in scope — a modeling choice that reflects but does not deduce base priority.

        • derivativeEval : List αList αList α

          Optimal derivative form, computed from the input and the (already- computed) base output. The base is a frozen parameter, not an argument under joint evaluation.

        Instances For
          def Benua1997.TCT.TCTGrammar.derive {α : Type u_1} (g : TCTGrammar α) (input : List α) :
          List α

          Compute the surface form of a TCT derivative: first evaluate the base, then the derivative against the frozen base.

          Equations
          Instances For
            theorem Benua1997.TCT.TCTGrammar.base_invariant_under_derivative_eval {α : Type u_1} (input : List α) (baseEval : List αList α) (derivativeEval₁ derivativeEval₂ : List αList αList α) :
            { baseEval := baseEval, derivativeEval := derivativeEval₁ }.baseEval input = { baseEval := baseEval, derivativeEval := derivativeEval₂ }.baseEval input

            The TCT derivation factorizes through the base: changing only the derivativeEval does not change the base output.

            structure Benua1997.TCT.TetruSchema (C : Type u_1) :
            Type u_1

            The TETRU constraint-ranking schema as a structure with named slots. Used by [Ben97] (analog of [McCP95]'s reduplicative TETU schema, with OO-Ident replacing BR-Ident as the "covering" faithfulness constraint).

            The four slots, in dominance order:

            • m1 — high-ranked markedness, blocks overapplication that would produce a too-marked structure (the case of Tiberian Hebrew TETRU).
            • ooIdent — OO-Identity. Outranks m2, forcing misapplication.
            • m2 — context-sensitive markedness whose canonical satisfaction pattern is overridden by OO-Ident in the derivative.
            • ioFaith — Input-Output faithfulness. Lowest-ranked; can be violated to satisfy m2 or ooIdent.
            Instances For

              Convert a TetruSchema to a ranked list of constraints in dominance order: [m1, ooIdent, m2, ioFaith].

              Equations
              Instances For
                @[simp]
                @[simp]

                The TETRU schema places m1 at the top of the ranking.

                @[simp]

                OO-Ident sits at position 1 of the TETRU ranking — strictly above m2 and ioFaith. The load-bearing structural fact: under TETRU, OO-Ident dominates the markedness constraint that would otherwise block misapplication.

                @[simp]
                theorem Benua1997.TCT.TetruSchema.toRanking_get_two {C : Type u_1} (s : TetruSchema C) :
                s.toRanking[2]? = some s.m2
                theorem Benua1997.TCT.TetruSchema.misapplication_wins {C : Type u_1} (s : TetruSchema C) (canonical misapplied : C) (hM1 : s.m1 canonical = s.m1 misapplied) (hOO : s.ooIdent misapplied < s.ooIdent canonical) :

                Misapplication unification (the architectural content of TCT [Ben97]): under TETRU, when two candidates tie on M₁, the candidate with strictly fewer OO-Ident violations has the lexicographically smaller violation profile under the ranking [m1, ooIdent, m2, ioFaith] — and so wins the TETRU tableau, regardless of its M₂ and IO-Faith violations.

                Empirical reading: the "misapplied" candidate (overapplied harmony in Sundanese, underapplied spirantization in Tiberian Hebrew) violates M₂ to satisfy OO-Ident; the "canonical" candidate satisfies M₂ but violates OO-Ident. Under TETRU, the misapplied candidate strictly beats the canonical one at the OO-Ident level — this is what makes overapplication and underapplication duals of one mechanism.