Documentation

Linglib.Studies.Santorio2018

Santorio (2018): alternatives and truthmakers in conditional semantics #

[San18b] starts from a trilemma: counterfactuals invalidate Antecedent Strengthening, validate Simplification of Disjunctive Antecedents, and validate Substitution of Logical Equivalents in the antecedent, yet with Boolean disjunction the last two entail the first. The paper keeps the first and gives up the other two by letting an if-clause denote the set of truthmakers of its antecedent: the conjunctive closures of the minimal stable subsets of the antecedent's alternatives that entail it, where a subset is stable when it is consistent with the negation of every alternative outside it (§5: Stable, MinimalStable, truthmakers). The conditional is a description of that set (§6): with the optional distributivity operator DIST_π it holds of each truthmaker, which is Simplification (distributiveConditional), and without it the modal would extracts the disjunctive closure, which is not (collectiveConditional); DIST_π carries the all-or-nothing homogeneity presupposition (homogeneityPresup). The readings are those of Semantics/Conditionals/Counterfactual/Alternatives.lean over the truthmakers.

On Otto or Anna went to the party (44) the truthmakers are Otto went and Anna went (party_truthmakers). On (35) every student read War and Peace or Anna Karenina the global algorithm finds the mixed truthmaker some read Anna Karenina and some read War and Peace that [AO09]'s disjunct alternatives cannot (karenina_truthmakers, karenina_mixed_not_alonsoOvalle), predicting the infelicity of (39). On [McKVI77]'s Spain case, the paper's (8), the collective parsing is true and the distributive one is not, so Antecedent Strengthening fails and Simplification is not validated (spain_collective, spain_not_distributive, spain_homogeneity); and on (57)–(58), logically equivalent antecedents whose if-clauses denote different sets receive different distributive verdicts (substitution_fails).

The stability algorithm (§5) #

def Santorio2018.Stable {W : Type u_1} (alts σ : List (Finset W)) :

σ is stable with respect to the alternatives alts: some world verifies every member of σ and falsifies every other alternative.

Equations
  • Santorio2018.Stable alts σ = ∃ (w : W), (∀ Aσ, w A) Aalts, AσwA
Instances For
    @[instance_reducible]
    instance Santorio2018.instDecidableStable {W : Type u_1} [DecidableEq W] [Fintype W] (alts σ : List (Finset W)) :
    Decidable (Stable alts σ)
    Equations
    def Santorio2018.MinimalStable {W : Type u_1} (alts σ : List (Finset W)) :

    A nonempty stable sublist of alts none of whose nonempty proper sublists is stable. (The empty set, stable whenever some world falsifies every alternative, is excluded.)

    Equations
    Instances For
      @[instance_reducible]
      instance Santorio2018.instDecidableMinimalStable {W : Type u_1} [DecidableEq W] [Fintype W] (alts σ : List (Finset W)) :
      Decidable (MinimalStable alts σ)
      Equations
      def Santorio2018.conjunctiveClosure {W : Type u_1} [DecidableEq W] [Fintype W] (σ : List (Finset W)) :
      Finset W

      ⋀σ.

      Equations
      Instances For
        def Santorio2018.truthmakers {W : Type u_1} [DecidableEq W] [Fintype W] (alts : List (Finset W)) (S : Finset W) :
        List (Finset W)

        The truthmakers of S relative to alts: the conjunctive closures of the minimal stable subsets of alts that entail S — the denotation of the if-clause.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem Santorio2018.subset_of_mem_truthmakers {W : Type u_1} [DecidableEq W] [Fintype W] {alts : List (Finset W)} {S p : Finset W} (h : p truthmakers alts S) :
          pS
          theorem Santorio2018.disjunctiveClosure_truthmakers_subset {W : Type u_1} [DecidableEq W] [Fintype W] (alts : List (Finset W)) (S : Finset W) :

          The disjunctive closure of the truthmakers is at most the antecedent.

          Conditionals as descriptions (§6) #

          def Santorio2018.distributiveConditional {W : Type u_1} [DecidableEq W] [Fintype W] (sim : Semantics.Conditionals.SimilarityOrdering W) (alts : List (Finset W)) (S : Finset W) (C : WProp) [DecidablePred C] (w : W) :

          [if φ] DIST_π [would ψ]: the counterfactual holds of every truthmaker of φ.

          Equations
          Instances For
            def Santorio2018.homogeneityPresup {W : Type u_1} [DecidableEq W] [Fintype W] (sim : Semantics.Conditionals.SimilarityOrdering W) (alts : List (Finset W)) (S : Finset W) (C : WProp) [DecidablePred C] (w : W) :

            The homogeneity presupposition of DIST_π: every truthmaker's counterfactual holds, or none does.

            Equations
            Instances For
              def Santorio2018.collectiveConditional {W : Type u_1} [DecidableEq W] [Fintype W] (sim : Semantics.Conditionals.SimilarityOrdering W) (alts : List (Finset W)) (S : Finset W) (C : WProp) [DecidablePred C] (w : W) :

              [if φ] would ψ without DIST_π: the modal extracts the disjunctive closure of the truthmakers.

              Equations
              Instances For
                @[instance_reducible]
                instance Santorio2018.instDecidableDistributiveConditional {W : Type u_1} [DecidableEq W] [Fintype W] (sim : Semantics.Conditionals.SimilarityOrdering W) (alts : List (Finset W)) (S : Finset W) (C : WProp) [DecidablePred C] (w : W) :
                Decidable (distributiveConditional sim alts S C w)
                Equations
                @[instance_reducible]
                instance Santorio2018.instDecidableCollectiveConditional {W : Type u_1} [DecidableEq W] [Fintype W] (sim : Semantics.Conditionals.SimilarityOrdering W) (alts : List (Finset W)) (S : Finset W) (C : WProp) [DecidablePred C] (w : W) :
                Decidable (collectiveConditional sim alts S C w)
                Equations

                Otto and Anna (44) #

                Who went to the party.

                Instances For
                  @[instance_reducible]
                  Equations
                  @[reducible, inline]
                  abbrev Santorio2018.otto :
                  Finset Party
                  Equations
                  Instances For
                    @[reducible, inline]
                    abbrev Santorio2018.anna :
                    Finset Party
                    Equations
                    Instances For
                      def Santorio2018.partyAlts :
                      List (Finset Party)

                      (45): the alternatives to Otto or Anna went to the party.

                      Equations
                      Instances For

                        The truthmakers of (44) are Otto went and Anna went: the minimal stable subsets are {O ∨ A, O} and {O ∨ A, A}.

                        Every student read War and Peace or Anna Karenina (35) #

                        Which of the two books the students read.

                        Instances For
                          @[instance_reducible]
                          Equations
                          @[reducible, inline]

                          ∃(A ∨ W), which coincides with ∀(A ∨ W) on these five worlds.

                          Equations
                          Instances For

                            The alternatives to (35): the universal and existential claims over A ∧ W, A, W, A ∨ W.

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

                              (35) has three truthmakers: every student read AK, every student read W&P, and the mixed some read AK and some read W&P.

                              The mixed truthmaker is realized where no universal alternative is: [AO09]'s disjunct alternatives {∀A, ∀W} miss the way for (35) to be true that makes (39) infelicitous.

                              Spain (8), on [McKVI77] #

                              @[reducible, inline]
                              Equations
                              Instances For
                                @[reducible, inline]
                                Equations
                                Instances For

                                  Collectively, (8) is true: the closest world where Spain fought with either is the Axis world. Strengthening the antecedent to the Allies makes it false — Antecedent Strengthening fails.

                                  Distributively, (8) is false: the Allies truthmaker's counterfactual fails, so Simplification is not validated by the collective parsing.

                                  Substitution of Logical Equivalents (57)–(58) #

                                  Closeness for the party: the Anna-only world is closest to the actual world, then the world where both came, then Otto's.

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

                                    The party was fun: only when Anna came alone.

                                    Equations
                                    Instances For

                                      (57) If Anna came, the party would be fun and (58) If Anna, or Otto and Anna, came, the party would be fun have logically equivalent antecedents, yet with the if-clauses denoting {Anna came} and {Anna came, Otto and Anna came} the distributive parsing makes (57) true and (58) false.