Documentation

Linglib.Theories.Semantics.Entailment.PresuppositionLicensing

Presupposition-aware NPI licensing — Karttunen-Peters Conditions #

@cite{karttunen-peters-1979} @cite{gajewski-2011}

This file formalizes the Karttunen-Peters two-dimensional ⟨truth, presup⟩ framework as it bears on NPI licensing, following @cite{gajewski-2011} §4.4 (eqs. 92-94, p. 134). The substrate concept is a K&P operator: a function from arguments to presuppositional propositions, recording both truth-conditional and presuppositional content separately.

Conditions 3 and 4 #

Per @cite{gajewski-2011} eqs. 93-94: NPI licensing conditions assess DE-ness on different conjunctions of the K&P content:

The asymmetry is empirically substantive: an operator that satisfies Condition 3 but not Condition 4 — i.e., one whose presupposition is not DE in the argument — licenses weak NPIs but blocks strong NPIs. @cite{gajewski-2011}'s canonical case is only: its assertion (no y ≠ x has scope) is classically DE in scope, but its presupposition (some y has x and scope) is upward entailing in scope, so the conjunction is not DE.

This makes precise the intuition that "presupposition can destroy DE-ness in the licensee position" — and that strong NPIs are sensitive to this destruction while weak NPIs are not.

@[reducible, inline]

A Karttunen-Peters operator: a function from an argument set to a presuppositional proposition (truth + presup). The presupposition may depend on the argument (per K&P 1979's heritage function).

Equations
Instances For

    The truth-conditional projection of a K&P operator.

    Equations
    Instances For

      The presuppositional projection of a K&P operator (parameterized by the argument).

      Equations
      Instances For

        The full meaning of a K&P operator: assertion and presupposition. What's checked for Condition 4 (strong NPI licensing).

        Equations
        Instances For

          @cite{gajewski-2011} eq. 93: Condition 3 (weak NPI licensing).

          A K&P operator licenses weak NPIs in its argument position iff its truth-conditional projection is DE (Antitone) in the argument. The operator's own presupposition does NOT enter the licensing check — weak NPIs ignore the licenser's presupposition.

          Equations
          Instances For

            @cite{gajewski-2011} eq. 94: Condition 4 (strong NPI licensing).

            A K&P operator licenses strong NPIs in its argument position iff assertion ∧ operator-presupposition is DE in the argument. The operator's presupposition CAN destroy DE-ness; if it does, the operator licenses weak but not strong NPIs.

            Equations
            Instances For
              theorem Semantics.Entailment.PresuppositionLicensing.condition3_iff_condition4_of_trivial_presup {W : Type u_1} (op : KPOperator W) (h : ∀ (arg : Set W) (w : W), (op arg).presup w) :

              Trivially: an operator with no presupposition (always-True) makes Condition 3 and Condition 4 equivalent.

              Conditions 1, 2 — the implicature-based licensing line #

              Whereas Conditions 3, 4 (above) handle presuppositions via the K&P framework, Conditions 1, 2 (Gajewski eqs. 59, 66) handle scalar implicatures via @cite{chierchia-2004}'s O-operator and alternative-set machinery. The two frameworks make parallel predictions for only: weak NPIs licensed (Condition 1 / Condition 3) but strong NPIs blocked (Condition 2 / Condition 4) — once the implicatures (Cond 1/2) or presuppositions (Cond 3/4) of the licenser are factored in, DE-ness is destroyed.

              The substrate's O-operator is Exhaustification.exhMW (Spector 2016, based on minimal worlds) or its equivalent exhIE (innocent-exclusion based, agree under closure under conjunction; see Spector Theorem 9). We use exhMW because its trivial-ALT case is exhMW ∅ φ = φ cleanly, which simplifies the empty-implicature reduction.

              Gajewski's ALT vs ALT-1 distinction (eqs. 54, 55) is encoded as two parameters to Condition 2: the standard alternative set ALT and the restricted ALT-1 (Chierchia's "highest-scopal-item only").

              def Semantics.Entailment.PresuppositionLicensing.Condition1 {W : Type u_1} (op : Set WSet W) (alts : Set WSet (Set W)) :

              @cite{gajewski-2011} eq. 59: Condition 1 (weak NPI licensing).

              Operator op licenses weak NPIs in its argument position iff O(op(γ), op(ALT(γ))) is DE in γ, where alts γ generates the alternative set against which op(γ) is exhaustified.

              Exhaustification.exhMW plays the role of Gajewski's O(F, G).

              Equations
              Instances For
                def Semantics.Entailment.PresuppositionLicensing.Condition2 {W : Type u_1} (op : Set WSet W) (alts altsOne : Set WSet (Set W)) :

                @cite{gajewski-2011} eq. 66: Condition 2 (strong NPI licensing).

                Adds a parallel DE check against ALT-1 — the restricted alternative set (Chierchia's "highest-scopal-item only", eq. 55). Strong NPIs are licensed iff both DE checks pass: O(op(γ), op(ALT(γ))) AND O(op(γ), op(ALT-1(γ))).

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

                  Trivial-ALT lemma: with no alternatives, exhMW collapses to the prejacent. Spector 2016's minimality reduces to True when there are no alternatives to be minimal-with-respect-to.

                  theorem Semantics.Entailment.PresuppositionLicensing.condition1_with_no_alts_iff_de {W : Type u_1} (op : Set WSet W) :
                  (Condition1 op fun (x : Set W) => ) Antitone op

                  Trivial-ALT bridge for Cond 1: Condition 1 with no alternatives reduces to classical DE.

                  theorem Semantics.Entailment.PresuppositionLicensing.condition2_with_no_alts_iff_de {W : Type u_1} (op : Set WSet W) :
                  (Condition2 op (fun (x : Set W) => ) fun (x : Set W) => ) Antitone op

                  Trivial-ALT bridge for Cond 2: with no alternatives in either ALT or ALT-1, Condition 2 reduces to classical DE. The empirical discriminative power of Cond 2 vs Cond 1 only emerges with non-trivial ALT-1 (Chierchia's "highest-scopal-item only").

                  theorem Semantics.Entailment.PresuppositionLicensing.all_conditions_reduce_to_DE_when_trivial {W : Type u_1} (op : KPOperator W) (hPresup : ∀ (arg : Set W) (w : W), (op arg).presup w) (hOpFnDE : Antitone op.truth) :
                  (Condition1 op.truth fun (x : Set W) => ) Condition3 op Condition4 op

                  Bridge to Conditions 3, 4: when op's K&P-form has no presupposition (so the operator is presupposition-free), Conditions 3 and 4 collapse, AND Condition 1 with no alternatives reduces to classical DE. Hence presuppositionless + alternative-free ⇒ all four Gajewski conditions reduce to classical DE.

                  This is the structural reason Gajewski's framework matters: both presuppositions (the K&P side) AND implicatures (the Chierchia side) can destroy DE-ness in the licensee position; the four conditions track which side does what.