Documentation

Linglib.Semantics.Degree.Gradability.AntonymPrediction

Antonym Forms — Surface Quadruplet, Two Denotations, Prediction Skeleton #

[Cru86] [Hor89] [Kri07b] [TF19]

Given an antonymic adjective pair (positive / negative — e.g., happy / unhappy), sentential negation generates four surface forms:

{happy, not happy, unhappy, not unhappy}

AntonymForm enumerates them; AntonymForm.complexity gives each form's default morphological-syntactic complexity, matching [Kri07b]'s ordering and [TF19]'s cost function. For the quadruplet, the literature contests two extensional denotations:

The two denotations are anchored by the substrate theorems contradictoryDenot_synonymy (DNE collapse) and strengthenedDenot_breaks_synonymy (gap exists).

The prediction skeleton predictionForAntonymy : NegationType → Asymmetry reads off Fragment-level antonymy classification (contrary vs contradictory) to predict the polarity-behaviour direction. It is anchored in the two denotation theorems: contradictory antonymy entails DNE (symmetric) and contrary antonymy admits the strengthened gap (asymmetric).

Per-paper analyses (Krifka's BiOT derivation, Tessler-Franke's RSA scoring, Alexandropoulou-Gotzner's three-case typology) consume these substrate primitives via Iff.rfl bridges that survive substrate transparency (both denotations are abbrevs).

The four surface forms generated from an antonymic adjective pair (positive, negative) by sentential negation. Four-cell substrate; no semantic commitment — a paper claiming all four forms collapse to two (contradictory analysis) and a paper claiming a four-way gap (contrary analysis) both consume this enum and provide their own denotations.

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

      Default morphological-syntactic complexity of each form: count of negation operators (morphological un- + syntactic not), scaled to [Kri07b]'s integer ordering 0 < 2 < 3 < 5. Matches [TF19]'s utteranceCost exactly.

      Per-paper analyses may override the cost (TF2020 uses a -valued coercion of this; Krifka's Economy constraint reads it directly).

      Equations
      Instances For

        The complexity ordering is strictly monotone across the quadruplet in the canonical order positive < negative < notPositive < notNegative.

        @[reducible, inline]

        Contradictory denotation of an antonym form on a single threshold θ. Both poles share θ; the four forms collapse to two distinct truth values (positive/notNegative ≡ d > θ; notPositive/negative ≡ d ≤ θ). This is the literal-semantic position [Kri07b] attributes to antonyms before pragmatic strengthening.

        Equations
        Instances For
          @[reducible, inline]

          Strengthened denotation of an antonym form on a ThresholdPair. Two thresholds tp.neg ≤ tp.pos; the borderline region [tp.neg, tp.pos] lifts notNegative ("not unhappy") away from positive ("happy") and notPositive ("not happy") away from negative ("unhappy"). This is the effective-semantic position post-pragmatic-strengthening (Krifka 2007 §4) or the lexically-encoded position (Alexandropoulou-Gotzner 2024).

          Equations
          Instances For

            Under the contradictory denotation, the negative-notPositive and notNegative-positive form pairs are extensionally identical. This is the formal puzzle [Kri07b] solves pragmatically: literal contradictory semantics predicts not unhappyhappy.

            Under the strengthened denotation with strict gap (tp.neg < tp.pos), the notNegative and positive extensions come apart: there exists a degree (the negative threshold itself) where not unhappy holds but happy does not. This is the witness for the polarity asymmetry.

            Grounding in the Aristotelian opposition relation #

            The antonym classification is not a stipulated tag: the two form denotations genuinely stand in the substrate's Aristotelian.IsContradictory / IsContrary ([DKD25]), so predictionForAntonymy rides on a real opposition.

            Contradictory denotation ⇒ IsContradictory. With a single threshold the negative form is the literal complement of the positive form, so the two are complementary in the Boolean algebra Degree → Prop — forced (it is IsCompl). contradictoryDenot_synonymy (DNE collapse) is a corollary.

            Strengthened denotation with a strict gap ⇒ IsContrary. Positive (d > tp.pos) and contrary-negative (d < tp.neg) are jointly impossible (Disjoint) but, by the gap [tp.neg, tp.pos], not jointly exhaustive (¬ Codisjointcontrary_gap_exists is the witness).

            Anchored prediction skeleton. Map an antonymy type to predicted polarity-asymmetry direction:

            • .contradictory ↦ .symmetric — anchored by isContradictory_contradictoryDenot (the forms are genuinely complementary, so the contradictory base collapses notPositive and negative; no asymmetry to derive).
            • .contrary ↦ .asymmetric — anchored by isContrary_strengthenedDenot (the forms are genuinely contrary, so the gap admits a witness where notNegative holds but positive does not).

            The map thus rides on the substrate's IsContradictory/IsContrary between the two form denotations — the antonym tag is the real opposition, not a stipulation.

            Consumed by per-paper prediction signatures (Horn 1989, Krifka 2007, Alexandropoulou-Gotzner 2024 JoS) which read this map via predictionForEntry against a Fragment lexical entry's antonymRelation field.

            Equations
            Instances For

              Read prediction off a Fragment lexical entry's antonymRelation. Defaults to .symmetric for entries without an explicit antonymy classification.

              Equations
              Instances For