Documentation

Linglib.Phenomena.ScalarImplicatures.Studies.Chierchia2004

structure Chierchia2004.StrengthenedMeaning (World : Type u_2) :
Type u_2

A strengthened meaning pairs a plain denotation with its strengthened version and the alternatives used to compute the strengthening.

This is the central data structure: every propositional node in a derivation carries both ‖α‖ (plain) and ‖α‖^S (strong).

  • plain : Set World

    ‖α‖ — the plain semantic value

  • strong : Set World

    ‖α‖^S — the strengthened semantic value

  • alternatives : Set (Set World)

    The scalar alternatives considered

Instances For
    def Chierchia2004.StrengthenedMeaning.trivial {World : Type u_1} (φ : Set World) :

    Lift a plain meaning to a trivially strengthened one (‖α‖^S = ‖α‖).

    Equations
    Instances For
      def Chierchia2004.scaleAxiomsSatisfied {World : Type u_1} (activated : Set (Set World)) (utt : Set World) :

      Chierchia's scale axioms (99a–c) as a predicate: (a) Context activates at least 2 members of the scale (b) The uttered term is a member of the activated scale (c) The uttered term is not the strongest activated member

      "Strictly stronger" means: a ⊆ utt (a entails utt, true in fewer worlds) but not utt ⊆ a (utt does not entail a).

      Equations
      • Chierchia2004.scaleAxiomsSatisfied activated utt = ((∃ (a : Set World) (b : Set World), a activated b activated a b) utt activated aactivated, a utt ¬utt a)
      Instances For

        The Strength Condition (82): ‖α‖^S must entail ‖α‖.

        If this fails, the strengthened meaning is discarded and we fall back to the plain meaning. This prevents over-generation of implicatures.

        Equations
        Instances For
          def Chierchia2004.applyStrengthCondition {World : Type u_1} (sm : StrengthenedMeaning World) (holds : Bool) :

          Apply the strength condition: keep strengthened meaning if it entails plain; otherwise fall back to plain. Uses a Boolean flag for decidability.

          Equations
          Instances For
            def Chierchia2004.krifkaRule {World : Type u_1} (φ : Set World) (ALT : Set (Set World)) :

            Krifka's Rule (cf. (81)): At a scope site, introduce a direct implicature by conjoining the plain meaning with the negation of each strictly stronger alternative.

            ‖S‖^S = ‖S‖ ∧ ⋂₀ {¬‖alt‖ : alt ∈ ALT, alt strictly stronger than ‖S‖}

            "Strictly stronger" = a ⊆ φ ∧ ¬(φ ⊆ a): the alternative entails the uttered meaning but not vice versa (true in strictly fewer worlds).

            This is the source of DIRECT implicatures.

            Equations
            • Chierchia2004.krifkaRule φ ALT = { plain := φ, strong := φ ⋂₀ {ψ : Set World | aALT, ψ = a a φ ¬φ a}, alternatives := ALT }
            Instances For
              theorem Chierchia2004.krifkaRule_satisfies_strength {World : Type u_1} (φ : Set World) (ALT : Set (Set World)) :

              Direct implicatures satisfy the strength condition: ‖S‖ ∧ ¬(stronger alts) entails ‖S‖.

              def Chierchia2004.IsDE {World : Type u_1} (f : Set WorldSet World) :

              A context function is downward-entailing (DE) over Set World.

              f is DE iff: φ ⊆ ψ → f(ψ) ⊆ f(φ).

              This reverses entailment: strengthening the argument weakens the result.

              Note: This is the World → Prop version, paralleling IsDownwardEntailing (Antitone) from Semantics.Entailment.Polarity which uses World → Bool.

              Equations
              Instances For
                theorem Chierchia2004.compl_isDE {World : Type u_1} :

                Negation is DE.

                def Chierchia2004.strongApply {World : Type u_1} (f fS : Set WorldSet World) (g : StrengthenedMeaning World) (fIsDE : Bool) :

                Strong Application (84): DE-sensitive function application.

                This is the formal heart of @cite{chierchia-2004}.

                Non-DE case (UE contexts): Pass strengthened meanings through. ‖[f g]‖^S = f^S(g^S)

                DE case: Strip implicatures from the argument (use plain meaning), then add INDIRECT implicatures from the alternatives. ‖[f g]‖^S = f^S(g) ∩ ⋂₀ {∼(f(alt)) : alt ∈ g.alternatives, f(alt) not entailed}

                The key insight: in DE contexts, direct SIs of the argument are blocked because strengthening the argument would WEAKEN the result. But indirect implicatures arise at the matrix level from the alternatives.

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

                  Classification of implicatures by their source.

                  • direct : ImplicatureType

                    Direct: from Krifka's Rule at a scope site (UE contexts)

                  • indirect : ImplicatureType

                    Indirect: from Strong Application through a DE function

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

                      In UE contexts, scalar items generate DIRECT implicatures. In DE contexts, the direct implicature is blocked, but the DE operator may generate INDIRECT implicatures at the matrix level.

                      Example:

                      • UE: "John ate some cookies" → direct: ¬all (from Krifka's Rule)
                      • DE: "John didn't eat some cookies" → direct ¬all blocked; indirect: ¬(¬all) = all may arise at matrix
                      Equations
                      Instances For
                        theorem Chierchia2004.si_npi_generalization {World : Type u_1} (f : Set WorldSet World) (hDE : IsDE f) (g : StrengthenedMeaning World) (hStrength : g.strong g.plain) :
                        f g.plain f g.strong

                        The SI-NPI Generalization (@cite{chierchia-2004}, (53)):

                        Scalar implicatures are systematically SUSPENDED in the same environments that LICENSE negative polarity items (NPIs).

                        Formally: If f is DE, then direct scalar implicatures of its argument are blocked. The strengthened argument g^S entails g (by the strength condition), so DE reverses this: f(g) ⊆ f(g^S). Using the strengthened argument would WEAKEN the matrix meaning, violating the strength condition at that level.

                        This is exactly the DE property that licenses NPIs: DE contexts are precisely where scalar strengthening is blocked.

                        theorem Chierchia2004.de_blocks_direct_si {World : Type u_1} (f : Set WorldSet World) (hDE : IsDE f) (φ : Set World) (ALT : Set (Set World)) :
                        have strengthened := (krifkaRule φ ALT).strong; f φ f strengthened

                        Corollary: Under a DE function, applying f to the Krifka-strengthened argument is WEAKER than applying f to the plain argument.

                        def Chierchia2004.domainExhaustify {World : Type u_1} (assertion : Set World) (subdomainAlts : Set (Set World)) :
                        Set World

                        Chierchia's O operator (cf. (127)): exhaustification over domain alternatives.

                        For an indefinite with domain D, the O operator provides universal closure over the domain — the NPI "widens" the domain to the maximal set, and O yields the strengthened meaning.

                        O_D(∃x∈D. P(x)) = ∃x∈D. P(x) ∧ ∀D'⊂D. ¬(∃x∈D'. P(x) ∧ ∀y∈D\D'. ¬P(y))

                        Simplified: the assertion holds AND no subdomain alternative holds.

                        Equations
                        Instances For
                          def Chierchia2004.npiStrengtheningSucceeds {World : Type u_1} (exhaustified competitor : Set World) :

                          NPI strengthening succeeds when the exhaustified meaning entails the plain meaning of the non-widened competitor.

                          (127): ‖any NP‖^S = O_D(∃x∈D.P(x)) must be stronger than ∃x∈D₀.P(x) where D₀ is the default (non-widened) domain.

                          Equations
                          Instances For
                            theorem Chierchia2004.npi_blocked_under_de {World : Type u_1} (f : Set WorldSet World) (hDE : IsDE f) (widened competitor : Set World) (hStronger : widened competitor) :
                            f competitor f widened

                            NPI strengthening is BLOCKED when embedding under a DE function, because the DE function reverses the strengthening relationship.

                            This connects NPIs to scalar implicatures: both involve DE-ness, but for NPIs, the blocking is what makes them grammatical in DE contexts (they don't need to strengthen, so domain widening is "free").

                            Intervention occurs when a strong scalar item (every, and, numerals) sits between an NPI licensor and the NPI.

                            The strong item generates an INDIRECT implicature that conflicts with the NPI's domain-widening requirement.

                            Weak items (some, or) do not intervene because they don't generate indirect implicatures that conflict.

                            • strong : ScalarStrength

                              Strong: top of scale (every, and, all numerals > 1). Generates indirect implicatures that can interfere with NPI licensing.

                            • weak : ScalarStrength

                              Weak: bottom of scale (some, or). No interfering indirect implicatures.

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

                                Whether a scalar item of given strength intervenes in NPI licensing.

                                Strong scalars generate indirect implicatures under DE operators; these indirect implicatures can block NPI strengthening. Weak scalars don't generate interfering implicatures.

                                Equations
                                Instances For
                                  theorem Chierchia2004.root_ue_bridge {World : Type u_1} (φ : Set World) (ALT : Set (Set World)) (hMC : ∃ (E : Set (Set World)), Exhaustification.IsMCSet ALT φ E) (hFlat : aALT, Exhaustification.IsInnocentlyExcludable ALT φ aa φ ¬φ a) (w : World) :
                                  (krifkaRule φ ALT).strong wExhaustification.exhIE ALT φ w

                                  At a root-level scope site in a UE context, Chierchia's parallel strengthening entails Fox's exhIE.

                                  Krifka's Rule produces: φ ∧ ⋂₀ {¬alt : alt strictly stronger than φ} exhIE produces: φ ∧ ⋂₀ {¬alt : alt innocently excludable}

                                  On "flat" (linearly ordered) scales, every innocently excludable alternative is strictly stronger, so Krifka's output negates a superset and thus entails exhIE. The hypothesis hFlat captures this: every IE alt is strictly stronger.

                                  Requires MC-set existence to decompose IE members into φ or aᶜ forms.

                                  Strength relation for scalar licensing.

                                  @cite{krifka-1995a} and @cite{chierchia-2004} treat all NPIs as STRENGTHENING: the NPI makes the assertion stronger than its scalar alternatives, so under negation the negated NPI statement is informationally weaker (= more conservative), which is the hallmark of DE environments.

                                  @cite{schwab-2022} observes that ATTENUATING NPIs (like German "so recht") work in the opposite direction: they make the assertion WEAKER than alternatives. Under negation, the negated attenuating statement is actually STRONGER — which means attenuating NPIs should NOT produce illusion effects in non-DE environments (and empirically, they don't).

                                  Instances For
                                    @[implicit_reducible]
                                    Equations
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      def Chierchia2004.scalarLicensing {World : Type u_1} (rel : StrengthRelation) (φ : Set World) (ALT : Set (Set World)) :

                                      Unified scalar licensing parametrized by direction.

                                      For strengthening (= Krifka's ScalAssert): Assert φ and deny all strictly stronger alternatives. φ ∧ ⋂₀ {¬alt : alt ∈ ALT, alt ⊂ φ}

                                      For attenuating (Schwab & Liu's condition): Assert φ and affirm the existence of a strictly stronger alternative. φ ∧ ⋃₀ {alt : alt ∈ ALT, alt ⊂ φ} (Simplified: we record the required relationship, not the full licensing.)

                                      Equations
                                      Instances For
                                        theorem Chierchia2004.scalarLicensing_strongerThan_eq_krifkaRule {World : Type u_1} (φ : Set World) (ALT : Set (Set World)) :

                                        Bridge: scalarLicensing.strongerThan is exactly krifkaRule.

                                        Strengthening licensing satisfies the strength condition (inherits from krifkaRule).