Documentation

Studies.Schlenker2009

Schlenker (2009): Local Contexts #

A restriction on the denotation of an expression is transparent in a syntactic environment, relative to a context set, when conjoining it to any denotation of the expression's type changes the truth value at no world of the context. The local context of the expression is the least transparent restriction, and a presupposition is satisfied when its local context entails it. Each theory has two versions (Version): the incremental version consults every good final of the string up to the expression, the first parsing point, and the symmetric version only the sentence itself, the last (Version.parsingPoint). Transparency and local satisfaction check each trigger's presupposition at that parsing point (Transparency, Satisfaction, over the occurrences of Presupposition.Occurrence, for formulas and quantified clauses alike), and Strong Kleene and supervaluation acceptability check the definedness of the sentences the version completes with its finals (Version.Finals, Version.completions). This file covers the propositional fragment of the paper's language after its Appendix C, its quantified clauses, the belief reports of its third section, and the comparison with supervaluations and Strong Kleene logic in the appendix of Schlenker's 2008 manuscript, which the published appendix shortens.

Main statements #

Implementation notes #

TODO #

References #

Transparency and local satisfaction #

The two versions of a theory of projection: the incremental version consults every good final of the string up to an expression, and the symmetric version only the sentence itself (C.8).

Instances For
    @[instance_reducible]
    Equations

    The parsing point a version consults: the first, where every good final is consulted, or the last, where only the sentence itself is.

    Equations
    Instances For

      The finals the trivalent theories complete a sentence with at the gap of K: on the incremental version each good final without triggers (items 26a, 29a), on the symmetric version K itself.

      Equations
      Instances For
        def Schlenker2009.Transparency {W : Type u_2} {α : Type u_3} [SemilatticeInf α] (r : Version) (C : Set W) (os : List (Presupposition.Occurrence W α)) :

        Transparency on a version: at every trigger the presupposition is transparent at the parsing point the version consults (C.8).

        Equations
        Instances For
          def Schlenker2009.Satisfaction {W : Type u_2} {α : Type u_3} [SemilatticeInf α] (r : Version) (C : Set W) (os : List (Presupposition.Occurrence W α)) :

          Local satisfaction on a version: at every trigger the local context at the parsing point the version consults entails the presupposition (C.17).

          Equations
          Instances For
            theorem Schlenker2009.Transparency.symmetric {W : Type u_2} {α : Type u_3} [SemilatticeInf α] {C : Set W} {os : List (Presupposition.Occurrence W α)} (h : Transparency Version.incremental C os) :

            Incremental Transparency implies symmetric Transparency, since the last parsing point consults fewer continuations (C.20).

            theorem Schlenker2009.Satisfaction.transparency {W : Type u_2} {α : Type u_3} [SemilatticeInf α] {C : Set W} {os : List (Presupposition.Occurrence W α)} {r : Version} (h : Satisfaction r C os) :

            Local contexts in the propositional fragment #

            The incremental local context of any gap is [Kar74a]'s (C.16 with §2.3).

            The first argument of a connective takes the global context, (18) and (27).

            Negation is a hole, (21).

            The second argument of a conjunction or a conditional takes the context updated with the first, the second disjunct the context updated with the first's negation, (24), (30) and (33).

            The symmetric local context of any gap is the worlds of the context at which the truth value of the actual sentence depends on the gap.

            Transparency, satisfaction and dynamic semantics #

            Local satisfaction is Transparency, on either version (C.21).

            Incremental satisfaction predicts presuppositions at least as strong as symmetric satisfaction (C.20).

            Incremental Transparency is admittance by the formula's context change potential, which updates the context to its worlds at which the formula is true (Formula.ccp_get; Theorem 1 of C.9).

            Incremental satisfaction is admittance by the formula's context change potential (C.22).

            theorem Schlenker2009.satisfaction_symmetric_iff {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) (C : Set W) (F : Presupposition.Formula Atom) :

            Symmetric satisfaction requires each trigger's presupposition at the worlds of the context at which the truth value of the sentence depends on the trigger.

            Examples (§2.3) #

            On the incremental theory (pp' and q) and (pp' or q) presuppose p, (20).

            theorem Schlenker2009.satisfaction_incremental_not_iff {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {p p' : Atom} {C : Set W} :

            On the incremental theory (not pp') presupposes p, (23).

            On the incremental theory (if pp' . q) presupposes p, (29).

            A trigger alone, and conjunction on both versions #

            theorem Schlenker2009.satisfaction_trigger_iff {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {p p' : Atom} {C : Set W} (r : Version) :

            A trigger standing alone presupposes p on either version.

            On the symmetric theory (pp' and q) presupposes (if q . p), since the local context of a conjunct is the context updated with the other conjunct, whichever comes first.

            Belief reports (§3.1.2) #

            def Schlenker2009.believe {W : Type u_2} (Dox : W → Set W) :
            Set (Set (W × W) → Set W)

            The meaning of (believe _) on two-dimensional denotations, sets of pairs of an utterance world and a world of evaluation. The report holds at the utterance world when the complement holds at every world compatible with the agent's beliefs there, (51).

            Equations
            Instances For
              theorem Schlenker2009.isLocalContext_believe {W : Type u_2} (Dox : W → Set W) {C : Set W} :
              Presupposition.IsLocalContext C (believe Dox) {q : W × W | q.1 ∈ C ∧ q.2 ∈ Dox q.1}

              The local context of the complement of believe pairs each utterance world of the context with the worlds compatible with the agent's beliefs there, (52).

              theorem Schlenker2009.image_snd_localContext_believe {W : Type u_2} (Dox : W → Set W) {C : Set W} :
              Prod.snd '' {q : W × W | q.1 ∈ C ∧ q.2 ∈ Dox q.1} = (SetRel.ofSuccessors Dox).image C

              The worlds of evaluation of the local context of the complement of believe are the image of the context under the doxastic accessibility, the worlds compatible with the agent's beliefs at some world of the context.

              theorem Schlenker2009.satisfied_believe_iff {W : Type u_2} (Dox : W → Set W) {C P : Set W} :
              Presupposition.Satisfied C (believe Dox) (Prod.snd ⁻¹' P) ↔ (SetRel.ofSuccessors Dox).image C ⊆ P

              A presupposition about the world of evaluation is satisfied in the complement of believe iff every world compatible with the agent's beliefs at a world of the context satisfies it (p. 3:32).

              theorem Schlenker2009.satisfied_believe_iff_admits {W : Type u_2} {E : Type u_3} (Dox : E → W → Set W) (a : E) (p : W → SignType) {C : Set W} :

              The complement's presupposition is satisfied in the complement of believe iff the context admits the report under rule (18) of [Hei92], which the paper calls the standard result obtained in Heim's framework (p. 3:32).

              The King conditional ([Hei83]) #

              theorem Schlenker2009.satisfaction_incremental_king_iff_admits {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {king son bald : W → Prop} {k s ks b : Atom} (hk : I k = {w : W | king w}) (hs : I s = {w : W | son w}) (hks : I ks = {w : W | king w ∧ son w}) (C : Set W) :

              For if the king has a son, the king's son is bald, incremental satisfaction is admittance by Heim's context change potential, both holding iff the context entails a king.

              Strong Kleene and supervaluations (items 24–41 of [Sch08e]) #

              def Schlenker2009.resolve {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) (w : W) (ρ : Presupposition.SyntacticEnvironment Atom → Atom → Atom → Prop) :

              The classical value at w of F, at the gap K of a larger formula, when each trigger whose presupposition fails at w takes the value ρ gives its position and its type (items 24–25).

              Equations
              Instances For
                def Schlenker2009.SupervaluationDefined {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) (w : W) (F : Presupposition.Formula Atom) :

                F is supervaluation-defined at w when every resolution of its trigger types gives it the same value (item 25).

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Schlenker2009.TokenDefined {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) (w : W) (F : Presupposition.Formula Atom) :

                  F is Kleene-defined at w when every resolution of its trigger tokens gives it the same value (items 27–28).

                  Equations
                  Instances For

                    The sentences a version evaluates: the string up to each trigger completed by each final the version consults, which on the symmetric version is the sentence itself (items 26, 29).

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def Schlenker2009.StrongKleeneAcceptable {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) (r : Version) (C : Set W) (F : Presupposition.Formula Atom) :

                      Strong Kleene acceptability on a version: every sentence the version evaluates has a Strong Kleene value at every world of C, by the evaluation of item 40, which Theorem 41 (tokenDefined_iff) shows equivalent to items 27–28 (item 29).

                      Equations
                      Instances For
                        def Schlenker2009.SupervaluationAcceptable {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) (r : Version) (C : Set W) (F : Presupposition.Formula Atom) :

                        Supervaluation acceptability on a version: every sentence the version evaluates is supervaluation-defined at every world of C (item 26).

                        Equations
                        Instances For
                          theorem Schlenker2009.forall_mem_completions {Atom : Type u_1} {r : Version} {F : Presupposition.Formula Atom} {P : Presupposition.Formula Atom → Prop} :
                          (∀ X ∈ r.completions F, P X) ↔ ∀ o ∈ F.triggers, ∀ (K' : Presupposition.SyntacticEnvironment Atom), r.Finals o.1 K' → P (K'.fill (Presupposition.Formula.trigger o.2.1 o.2.2))
                          theorem Schlenker2009.forall_mem_completions_symmetric {Atom : Type u_1} {F : Presupposition.Formula Atom} {P : Presupposition.Formula Atom → Prop} :
                          (∀ X ∈ Version.symmetric.completions F, P X) ↔ F.triggers ≠ [] → P F

                          The symmetric version evaluates the sentence itself, if it holds a trigger.

                          Resolutions #

                          theorem Schlenker2009.resolve_congr {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {w : W} {ρ ρ' : Presupposition.SyntacticEnvironment Atom → Atom → Atom → Prop} {K : Presupposition.SyntacticEnvironment Atom} (F : Presupposition.Formula Atom) (h : ∀ (L : Presupposition.SyntacticEnvironment Atom), ρ (L ++ K) = ρ' (L ++ K)) :
                          resolve I w ρ K F ↔ resolve I w ρ' K F
                          theorem Schlenker2009.resolve_const {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {w : W} (σ : Atom → Atom → Prop) (K K' : Presupposition.SyntacticEnvironment Atom) (F : Presupposition.Formula Atom) :
                          resolve I w (fun (x : Presupposition.SyntacticEnvironment Atom) => σ) K F ↔ resolve I w (fun (x : Presupposition.SyntacticEnvironment Atom) => σ) K' F

                          A resolution of trigger types does not depend on the positions.

                          theorem Schlenker2009.resolve_of_middleKleene_ne_zero {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {w : W} {F : Presupposition.Formula Atom} (h : Presupposition.Formula.middleKleene I F w ≠ 0) (ρ : Presupposition.SyntacticEnvironment Atom → Atom → Atom → Prop) (K : Presupposition.SyntacticEnvironment Atom) :
                          resolve I w ρ K F ↔ w ∈ Presupposition.Formula.truth I F

                          On its filtering presupposition, a formula takes its classical value under every resolution.

                          Theorem 41: Strong Kleene is supervaluation over trigger tokens #

                          theorem Schlenker2009.resolve_iff_of_ne_zero {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {w : W} {F : Presupposition.Formula Atom} (h : Presupposition.Formula.strongKleene I F w ≠ 0) (ρ : Presupposition.SyntacticEnvironment Atom → Atom → Atom → Prop) :

                          Where the Strong Kleene evaluation is defined, every resolution of the tokens gives its value (the value half of Theorem 41).

                          theorem Schlenker2009.tokenDefined_iff {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {w : W} (F : Presupposition.Formula Atom) :

                          A formula is Kleene-defined in the sense of items 27–28 iff its Strong Kleene evaluation is defined (Theorem 41).

                          Lemmas 6–8 and 11: Kleene and supervaluations #

                          theorem Schlenker2009.supervaluationDefined_of_strongKleene_ne_zero {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {w : W} {F : Presupposition.Formula Atom} (h : Presupposition.Formula.strongKleene I F w ≠ 0) :

                          Where the Strong Kleene evaluation is defined, the supervaluation is defined, with the same value by resolve_iff_of_ne_zero (Lemma 7, item 31).

                          theorem Schlenker2009.resolve_congr_triggers {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {w : W} {ρ ρ' : Presupposition.SyntacticEnvironment Atom → Atom → Atom → Prop} {K : Presupposition.SyntacticEnvironment Atom} (F : Presupposition.Formula Atom) (h : ∀ o ∈ F.triggers, ρ (o.1 ++ K) o.2.1 o.2.2 ↔ ρ' (o.1 ++ K) o.2.1 o.2.2) :
                          resolve I w ρ K F ↔ resolve I w ρ' K F
                          theorem Schlenker2009.supervaluationDefined_iff_of_nodup {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {w : W} {F : Presupposition.Formula Atom} (hF : (List.map Prod.snd F.triggers).Nodup) :

                          When every trigger occurs once, the supervaluation and the Strong Kleene evaluation are defined together (Lemma 6, item 30).

                          theorem Schlenker2009.StrongKleeneAcceptable.supervaluationAcceptable {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) {r : Version} {C : Set W} {F : Presupposition.Formula Atom} (h : StrongKleeneAcceptable I r C F) :

                          Strong Kleene acceptability implies supervaluation acceptability on either version (Lemma 8, item 32).

                          Incremental acceptability #

                          On its filtering presupposition, a formula's Strong Kleene evaluation is its classical value.

                          theorem Schlenker2009.strongKleeneAcceptable_incremental_iff {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) (C : Set W) (F : Presupposition.Formula Atom) :

                          Incremental Strong Kleene acceptability is entailment of the filtering presupposition, the route by which Theorems 36 and 38a are proved here.

                          theorem Schlenker2009.supervaluationAcceptable_incremental_iff {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) (C : Set W) (F : Presupposition.Formula Atom) :

                          Incremental supervaluation acceptability is entailment of the filtering presupposition.

                          theorem Schlenker2009.strongKleeneAcceptable_symmetric_iff {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) (C : Set W) (F : Presupposition.Formula Atom) :

                          Symmetric Strong Kleene acceptability is Strong Kleene definedness of the sentence (item 29b).

                          theorem Schlenker2009.supervaluationAcceptable_symmetric_iff {Atom : Type u_1} {W : Type u_2} (I : Atom → Set W) (C : Set W) (F : Presupposition.Formula Atom) :

                          Symmetric supervaluation acceptability is supervaluation definedness of the sentence (item 26b).

                          Incremental Strong Kleene acceptability is incremental supervaluation acceptability (Theorem 36, item 36).

                          As item 20 notes for every theory, incremental Strong Kleene acceptability implies symmetric Strong Kleene acceptability.

                          As item 20 notes for every theory, incremental supervaluation acceptability implies symmetric supervaluation acceptability.

                          Incremental Transparency implies incremental Strong Kleene and supervaluation acceptability (Theorem 38a, item 38).

                          With a world where p and q fail and one where both hold, (pp' and qq') satisfies symmetric Transparency but is neither Strong Kleene nor supervaluation acceptable (Theorem 39a, item 39).

                          (pp' or (not pp')) is symmetrically supervaluation acceptable in the set of all worlds, but not Strong Kleene acceptable there when p is not a tautology (Lemma 11, item 37).

                          Quantified sentences (C.9, C.23 and items 38–39 of [Sch08e]) #

                          theorem Schlenker2009.transparent_scope_iff_universal {W : Type u_2} {E : Type u_3} {q : Quantifier.NumberTree} {A : W → E → Prop} {C : Set W} {P : Set (W × E)} [Finite E] (hNT : ∀ w ∈ C, ¬q.ConstantOnRow {x : E | A w x}.ncard) :
                          Presupposition.Transparent C {Presupposition.scopeTruth q A} P ↔ ∀ w ∈ C, ∀ (e : E), A w e → (w, e) ∈ P

                          Where q is not constant on the row of the restrictor's size at any world of the context, as C.9's Non-Triviality and Constancy together guarantee, a presupposition triggered in the nuclear scope is transparent iff every individual of the restrictor satisfies it at every world of the context. This is universal projection, the consequence of Theorem 2 of C.9 for a quantified clause.

                          def Schlenker2009.infinitelyMany (d : Set (Unit × ℕ)) :
                          Set Unit

                          The truth set of (Infinitely-many P. _) at a single world where every natural number is a P, as a function of its scope.

                          Equations
                          Instances For
                            theorem Schlenker2009.transparent_infinitelyMany_of_finite {P : Set (Unit × ℕ)} (hP : {n : ℕ | ((), n) ∉ P}.Finite) :

                            A presupposition that fails of finitely many individuals is transparent in the scope of infinitely many, which does not then presuppose that every individual satisfies it (C.23ii).

                            The scope of infinitely many has no local context. Leaving out any one individual is transparent, so a least transparent restriction would contain no individual, but the empty restriction is not transparent (C.23i).

                            theorem Schlenker2009.transparentAt_not_transparent_no :
                            Presupposition.TransparentAt {()} {Presupposition.scopeTruth Quantifier.NumberTree.no fun (x : Unit) (x_1 : Fin 2) => True} {p : Unit × Fin 2 | p.2 = 1} Set.univ ∧ ¬Presupposition.Transparent {()} {Presupposition.scopeTruth Quantifier.NumberTree.no fun (x : Unit) (x_1 : Fin 2) => True} {p : Unit × Fin 2 | p.2 = 1}

                            With one world and two individuals, the first not Q and the second Q and Q', the sentence (No P. QQ') is false however the first individual is resolved, so the trigger is transparent at its assertion and the sentence is Strong Kleene and supervaluation acceptable (QuantifiedClause.strongKleeneAcceptable_trigger_iff), but Transparency rejects it, since for a scope false of the second individual the first decides (Theorems 38b and 39b; the trigger is final, so the incremental and symmetric versions coincide).

                            Quantified clauses #

                            theorem Schlenker2009.QuantifiedClause.transparency_symmetric_trigger_iff {Atom : Type u_1} {W : Type u_2} {E : Type u_3} (J : Atom → Set (W × E)) {C : Set W} [Finite E] {q : Quantifier.NumberTree} {R : Presupposition.Formula Atom} {p a : Atom} (hR : R.triggers = []) :
                            Transparency Version.symmetric C (Presupposition.QuantifiedClause.occurrences J { quantifier := q, restrictor := R, scope := Presupposition.Formula.trigger p a }) ↔ ∀ w ∈ C, ¬q.ConstantOnRow {e : E | (w, e) ∈ Presupposition.Formula.truth J R}.ncard → ∀ (e : E), (w, e) ∈ Presupposition.Formula.truth J R → (w, e) ∈ J p

                            In a clause whose scope is a trigger and whose restrictor holds none, symmetric Transparency is universal projection over the restrictor, at each world where the quantifier is not constant on the row of the restrictor's size.

                            Strong Kleene and supervaluations #

                            def Schlenker2009.QuantifiedClause.resolve {Atom : Type u_1} {W : Type u_2} {E : Type u_3} (J : Atom → Set (W × E)) (w : W) (ρR ρS : E → Presupposition.SyntacticEnvironment Atom → Atom → Atom → Prop) (c : Presupposition.QuantifiedClause Atom) :

                            The value at w of a clause when each trigger token of the restrictor whose presupposition fails of an individual takes the value ρR gives it for that individual, and each token of the scope the value ρS gives it (items 24–25, individual by individual).

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              def Schlenker2009.QuantifiedClause.TokenDefined {Atom : Type u_1} {W : Type u_2} {E : Type u_3} (J : Atom → Set (W × E)) (w : W) (c : Presupposition.QuantifiedClause Atom) :

                              A clause is Kleene-defined at w when every resolution of its trigger tokens gives it the same value (items 27–28).

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                def Schlenker2009.QuantifiedClause.SupervaluationDefined {Atom : Type u_1} {W : Type u_2} {E : Type u_3} (J : Atom → Set (W × E)) (w : W) (c : Presupposition.QuantifiedClause Atom) :

                                A clause is supervaluation-defined at w when every resolution of its trigger types, alike for all their tokens, gives it the same value (item 25).

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

                                  The finals a version consults at the gap of a clause's environment, as Version.Finals does for formulas: on the incremental version each good final without triggers, on the symmetric version the environment itself.

                                  Equations
                                  Instances For

                                    The clauses a version evaluates: the string up to each trigger completed by each final the version consults, as Version.completions does for formulas.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      def Schlenker2009.QuantifiedClause.StrongKleeneAcceptable {Atom : Type u_1} {W : Type u_2} {E : Type u_3} (J : Atom → Set (W × E)) (r : Version) (C : Set W) (c : Presupposition.QuantifiedClause Atom) :

                                      Strong Kleene acceptability of a clause on a version (item 29).

                                      Equations
                                      Instances For
                                        def Schlenker2009.QuantifiedClause.SupervaluationAcceptable {Atom : Type u_1} {W : Type u_2} {E : Type u_3} (J : Atom → Set (W × E)) (r : Version) (C : Set W) (c : Presupposition.QuantifiedClause Atom) :

                                        Supervaluation acceptability of a clause on a version (item 26).

                                        Equations
                                        Instances For
                                          theorem Schlenker2009.QuantifiedClause.StrongKleeneAcceptable.supervaluationAcceptable {Atom : Type u_1} {W : Type u_2} {E : Type u_3} (J : Atom → Set (W × E)) {C : Set W} {c : Presupposition.QuantifiedClause Atom} {r : Version} (h : StrongKleeneAcceptable J r C c) :
                                          theorem Schlenker2009.QuantifiedClause.strongKleeneAcceptable_of_triggers_eq_nil {Atom : Type u_1} {W : Type u_2} {E : Type u_3} (J : Atom → Set (W × E)) {C : Set W} {c : Presupposition.QuantifiedClause Atom} (r : Version) (hc : c.triggers = []) :

                                          A clause without triggers is Strong Kleene acceptable in every context, on either version.

                                          theorem Schlenker2009.QuantifiedClause.supervaluationAcceptable_of_triggers_eq_nil {Atom : Type u_1} {W : Type u_2} {E : Type u_3} (J : Atom → Set (W × E)) {C : Set W} {c : Presupposition.QuantifiedClause Atom} (r : Version) (hc : c.triggers = []) :

                                          A clause without triggers is supervaluation acceptable in every context, on either version.

                                          theorem Schlenker2009.QuantifiedClause.completions_trigger {Atom : Type u_1} {q : Quantifier.NumberTree} {R : Presupposition.Formula Atom} {p a : Atom} (hR : R.triggers = []) (r : Version) :
                                          completions r { quantifier := q, restrictor := R, scope := Presupposition.Formula.trigger p a } = {{ quantifier := q, restrictor := R, scope := Presupposition.Formula.trigger p a }}

                                          A clause whose scope is a trigger and whose restrictor holds none is the one clause either version evaluates, since the trigger is final.

                                          theorem Schlenker2009.QuantifiedClause.strongKleeneAcceptable_trigger_iff {Atom : Type u_1} {W : Type u_2} {E : Type u_3} (J : Atom → Set (W × E)) {C : Set W} {q : Quantifier.NumberTree} {R : Presupposition.Formula Atom} {p a : Atom} (hR : R.triggers = []) (r : Version) :
                                          StrongKleeneAcceptable J r C { quantifier := q, restrictor := R, scope := Presupposition.Formula.trigger p a } ↔ Presupposition.TransparentAt C {Presupposition.scopeTruth q fun (w : W) (e : E) => (w, e) ∈ Presupposition.Formula.truth J R} (J p) (J a)

                                          A clause whose scope is a trigger and whose restrictor holds none is Strong Kleene acceptable, on either version, iff the trigger is transparent at its assertion.

                                          theorem Schlenker2009.QuantifiedClause.supervaluationAcceptable_trigger_iff {Atom : Type u_1} {W : Type u_2} {E : Type u_3} (J : Atom → Set (W × E)) {C : Set W} {q : Quantifier.NumberTree} {R : Presupposition.Formula Atom} {p a : Atom} (hR : R.triggers = []) (r : Version) :
                                          SupervaluationAcceptable J r C { quantifier := q, restrictor := R, scope := Presupposition.Formula.trigger p a } ↔ Presupposition.TransparentAt C {Presupposition.scopeTruth q fun (w : W) (e : E) => (w, e) ∈ Presupposition.Formula.truth J R} (J p) (J a)

                                          A clause whose scope is a trigger and whose restrictor holds none is supervaluation acceptable, on either version, iff the trigger is transparent at its assertion.