Documentation

Linglib.Studies.Alderete2001

Antifaithfulness — Alderete 2001 #

[Ald01] [Ald99]

Antifaithfulness is the polarity flip of faithfulness: rather than penalising positions where corresponding elements differ, it penalises positions where they agree. The same correspondence diagram is used — the difference is purely in the sign of the comparator. Introduced in [Ald99] and developed as transderivational anti-faithfulness in [Ald01].

Empirical motivation #

Antifaithfulness derives paradigmatic contrast effects:

Standard faithfulness alone cannot derive these — under faithfulness the most harmonic outcome is identity between related forms. Antifaith (¬OO-Ident) flips the polarity, so the most harmonic outcome is difference. Ranked above OO-Ident-style preservation but below markedness, it forces a minimal contrast that satisfies markedness.

Relation to the paradigm-uniformity family #

Optimal Paradigms ([McC05], Studies/McCarthy2005.lean) and TCT ([Ben97], Studies/Benua1997.lean) both posit OO-Faith constraints that prefer identity; Lexical Conservatism ([Ste97], Studies/Steriade1997.lean) is an attestation-anchored variant. Antifaithfulness is the opposite-polarity sibling: the same correspondence diagrams and edges, the opposite comparator.

Main definitions #

Modeling note #

antifaithViol here is the gradient count of every agreeing pair, so the most harmonic outcome under ¬IDENT alone is total dissimilation. Alderete's ¬F is, strictly, the logical negation of F (satisfied iff F is violated at least once), which under TETU-of-dominance yields minimal differentiation — a single change. A categorical-indicator variant (1 iff identViol = 0) would capture that minimal-contrast reading; the gradient count is kept here because it composes with the Corr.identViol partition theorem below, and the two agree on the qualitative claim (identity is dispreferred). Refining to the categorical reading is left as a TODO.

Antifaithfulness violation count #

def Alderete2001.antifaithViol {Role : Type u_1} {α : Type u_2} [DecidableEq α] (c : OptimalityTheory.Correspondence.Corr Role α) (r₁ r₂ : Role) :

¬IDENT (antifaithfulness): the polarity-flipped sibling of Corr.identViol. Counts pairs (i, j) ∈ edge r₁ r₂ where the corresponding elements agree. Under ¬IDENT-OO ≫ OO-Ident, paradigmatically related forms are pushed apart rather than together.

Equations
Instances For

    Polarity duality with IDENT #

    theorem Alderete2001.antifaith_plus_ident_eq_edge_card {Role : Type u_1} {α : Type u_2} [DecidableEq α] (c : OptimalityTheory.Correspondence.Corr Role α) (r₁ r₂ : Role) :
    antifaithViol c r₁ r₂ + c.identViol r₁ r₂ = (c.edge r₁ r₂).card

    Polarity duality: IDENT and antifaith partition the edge. Every correspondence pair contributes to exactly one of the two violation counts, so together they sum to the edge cardinality. This is the formal content of "antifaith is the polarity flip of faith": shared correspondence diagram, opposite subset counted as a violation.

    Identity correspondence is maximally antifaith-violating #

    The identity correspondence — input = output, all pairs identical — achieves maximum antifaith violations: every paired position counts.

    Constraint bridge #

    def Alderete2001.toAntifaithConstraint {Role : Type u_1} {α : Type u_2} [DecidableEq α] (r₁ r₂ : Role) :

    Wrap antifaithViol as a Constraint. The dual of Corr.toIdentConstraint.

    Equations
    Instances For

      Worked example: English ablaut contrast #

      A minimal segmental alphabet for the rise/raise ablaut contrast.

      Instances For
        @[implicit_reducible]
        instance Alderete2001.instDecidableEqSeg :
        DecidableEq Seg
        Equations
        @[implicit_reducible]
        Equations
        def Alderete2001.instReprSeg.repr :
        SegStd.Format
        Equations
        Instances For

          raise ≈ [r e z], differing from rise only at the vowel.

          Equations
          Instances For