Counterfactuals over sets of antecedent propositions #
A conditional whose antecedent denotes a set of propositions S rather than a single one —
the disjuncts of a disjunctive antecedent ([AO09]) or the antecedent's
truthmakers ([San18b]) — can be read distributively or collectively. Distributive
requires the counterfactual of each proposition in S ([AO09]'s universal
quantification over alternatives, the assertion of [San18b]'s DIST_π) and so
validates Simplification of Disjunctive Antecedents by construction; would lets the modal
extract the disjunctive closure ⋁S ([San18b]), which is [Lew73b]'s
counterfactual on the disjunction and does not. homogeneity is the all-or-nothing verdict —
.true when every proposition's counterfactual holds, .false when none does, .indet
otherwise — the presupposition of DIST_π and the trivalent conditional of
[CG20].
The disjunctive closure ⋁S.
Equations
- Semantics.Conditionals.Counterfactual.disjunctiveClosure S = List.foldr (fun (x1 x2 : Finset W) => x1 ∪ x2) ∅ S
Instances For
The modal over S quantifies over the closest worlds of its disjunctive closure.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The distributive reading: the counterfactual holds of each proposition in S.
Equations
- Semantics.Conditionals.Counterfactual.Distributive sim S C w = ∀ A ∈ S, Semantics.Conditionals.Counterfactual.universalCounterfactual sim (fun (x : W) => x ∈ A) C w
Instances For
The all-or-nothing verdict over S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
On a singleton the modal quantifies over the closest worlds of its one proposition.
A proposition given as a predicate and as the finset of its worlds yield the same counterfactual.