Conditional operators #
The basic conditional operators. A conditional operator sends an antecedent
and a consequent (propositions qua Set W) to the proposition expressed by
the conditional; rival theories differ in the carrier the operator is derived
from. Comparisons and non-entailments between operators are stated over this
shared signature.
Main definitions #
materialImp p q: the truth-functional conditional;w ∈ materialImp p qiffw ∈ p → w ∈ q.strictImp access p q: the strict conditional over an accessibility mapaccess : I → Set W(a modal base);i ∈ strictImp access p qiffaccess i ∩ p ⊆ q.variablyStrictImp sim allWorlds p q: the [Sta68] / [Lew73b] variably strict conditional — vacuously true without antecedent worlds, otherwise some closest antecedent world settles the consequent.conditionalPerfection p q: the perfected ("only if") reading,materialImp pᶜ qᶜ.
Main results #
strictImp_anti_left: antecedent strengthening — valid for the strict conditional, the signature property variably strict semantics rejects.mem_strictImp_of_subset/not_subset_of_mem_strictImp: a strict conditional whose consequent exhausts the domain is trivially true; a true non-trivial one has an antecedent that excludes a live world ([Sta75], [vF99a], [Miz24]).strict_implies_material/variably_strict_implies_material: both modal operators refine the material conditional (under reflexivity / centering).perfection_not_entailed/perfection_not_entailed_variablyStrict: conditional perfection is not entailed, even variably strictly — it is a pragmatic inference ([GLF22]).
The Kratzer restrictor conditional (necessity over a restricted
conversational background) lives in Conditionals/Restrictor.lean, which
bridges to strictImp via conditionalNecessity_iff_mem_strictImp.
Material conditional #
The material conditional: true wherever the antecedent fails or the
consequent holds (pᶜ ∪ q). Classical semantics keeps this literal meaning
and derives its apparent exceptions pragmatically
([GLF22]).
Equations
- Semantics.Conditionals.materialImp p q = {w : W | w ∈ p → w ∈ q}
Instances For
Contraposition, valid for the material conditional. [Sta75] (§4)
observes that it fails for indicative conditionals under his semantics — see
Studies/Stalnaker1975.
Strict conditional #
The strict conditional over an accessibility map: the consequent holds
throughout the accessible antecedent worlds, access i ∩ p ⊆ q. The
evaluation points I may differ from the worlds W quantified over — e.g. a
historical modal base WorldTimeIndex W T → Set W evaluates at world-time
indices ([Con02]); the classical case is I = W.
Equations
- Semantics.Conditionals.strictImp access p q = {i : I | access i ∩ p ⊆ q}
Instances For
The quantifier reading of the strict conditional.
Antecedent strengthening: the strict conditional is antitone in its antecedent — the signature property of strict (and material) conditionals that variably strict semantics rejects ([Lew73b] Sobel sequences).
Triviality: when the consequent already holds throughout the accessible worlds, the strict conditional holds for any antecedent — the if-clause does no work ([Sta75], [vF99a]; the Anderson-conditional application is [Miz24] §2).
Informativity: a true strict conditional whose consequent is not
trivial over the accessible worlds has an antecedent that excludes at least
one accessible world (Set.not_subset gives the witness form)
([Miz24] §2).
With reflexive access, the strict conditional refines the material one.
Variably strict conditional #
The variably strict conditional ([Sta68] / [Lew73b]):
vacuously true if the domain has no antecedent worlds; otherwise true iff
some antecedent world settles the consequent throughout all antecedent
worlds at least as close. (SimilarityOrdering and its constructors live in
Core.Order.SimilarityOrdering.)
Equations
- Semantics.Conditionals.variablyStrictImp sim allWorlds p q = {w : W | allWorlds ∩ p = ∅ ∨ ∃ w' ∈ allWorlds ∩ p, ∀ w'' ∈ allWorlds ∩ p, (w'' ≤[sim,w] w') → w'' ∈ q}
Instances For
With centered similarity, the variably strict conditional refines the
material one at antecedent worlds: w is its own unique closest antecedent
world, so the consequent must hold there.
Conditional perfection #
Conditional perfection: the strengthened converse reading of a
conditional ("if not A, not C"), as materialImp pᶜ qᶜ. Observed
pragmatically but not entailed (perfection_not_entailed);
[GLF22] derive it as an RSA implicature.
Equations
Instances For
Conditional perfection is not entailed: the material conditional can hold (vacuously, at an antecedent-false world) where its perfection fails.
Perfection is not entailed even variably strictly: the [Sta68] / [Lew73b] semantics is stronger than material implication, yet still does not entail the converse.