Homogeneity: the conditional instantiation #
Conditionals as the modal instantiation of the homogeneity substrate
([Kri16] §6.4): "if P, Q" quantifies over closest P-worlds as the bare
plural quantifies over atoms, conditional excluded middle is the
homogeneity gap, and necessarily is the gap remover, as all is for
plurals (Homogeneity.Plural). bareConditional computes the same
three-valued truth value as selectionalCounterfactual in
Semantics.Conditionals.Counterfactual (see
selectional_as_supervaluation); the two differ only in input
representation.
Main definitions #
bareConditional: "if P, Q" over closest P-worlds, as aProp3.strictConditional: "if P, necessarily Q", its gap removal.
References #
The bare conditional "if P, Q": true if Q holds at all closest
P-worlds, false if at none, gapped otherwise (conditional excluded
middle); vacuously true when there are no closest P-worlds.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The strict conditional "if P, necessarily Q": gap removal on the bare conditional, as all is gap removal on the bare plural.
Equations
- Semantics.Homogeneity.strictConditional closestPWorlds Q = (Semantics.Homogeneity.bareConditional closestPWorlds Q).metaAssert
Instances For
Strict conditionals are bivalent.
The bare and strict conditionals are true in the same worlds.
necessarily prevents non-maximal use: a usable strict conditional
makes Q hold at every closest P-world.