Documentation

Linglib.Features.Antonymy

Antonymy — Contradictory vs Contrary Distinction #

@cite{cruse-1986} @cite{horn-1989} @cite{kennedy-2007}

The classical lexical-semantic distinction between two kinds of opposite pairs:

Contradictories (e.g., clean / dirty) — cannot both be true and cannot both be false. Negation of one entails the other: not cleandirty. No extension gap between the two standards.

Contraries (e.g., tall / short, large / small) — cannot both be true but can both be false. Negation of one does NOT entail the other: not largesmall. Extension gap between the two standards.

Note: The type is named NegationType for backward compatibility with existing call sites; the linguistically accurate name is antonymy type. The file is named Antonymy.lean to signal the right concept.

Antonymy type: contradictory (no gap) vs contrary (gap).

See Antonymy.lean module docstring for the diagnostics. Used in gradable-adjective semantics to distinguish licensing patterns of the two-threshold model.

Cross-reference: Core.Opposition.AristotelianRel (in Core/Logic/Opposition/Aristotelian.lean) is a 5-valued enum that subsumes both constructors here. A future cleanup could replace NegationType with { r : AristotelianRel // r ∈ {.contradictory, .contrary} } or have consumers take AristotelianRel directly. Deferred until consumer demand pulls the unification.

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

      Predicted behaviour of an antonymic adjective pair under sentential negation: do positive and negative forms diverge under polarity (asymmetric — gap-licensed strengthening) or behave in parallel (symmetric — no gap available)?

      Used as the codomain of prediction signatures in studies of negated antonymic adjectives (Horn 1989, Krifka 2007, Tessler & Franke 2019, Alexandropoulou & Gotzner 2024). Anchored in Theories/Semantics/Gradability/AntonymPrediction.lean's predictionForAntonymy map and its substrate witness theorems.

      Instances For
        def Features.instReprAsymmetry.repr :
        AsymmetryStd.Format
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[implicit_reducible]
          Equations
          @[implicit_reducible]
          Equations