Selection functions #
This file defines selection functions and the selection conditional. A selection function takes
a world and a possible proposition to a world at which the proposition holds, the world itself
when it holds there: intuitively the closest world at which the proposition holds. The selection
conditional if p, q is true when q holds at the world selected for p, and vacuously true
when p is impossible. A similarity ordering with ties corresponds to the class of selection
functions its completions determine, and for a single conditional the supervaluation over them is
the conditional of the closest worlds.
Main definitions #
SelectionFunction: a selection function.selectionConditional: the selection conditional.SelectionFunction.IsCSO: Stalnaker's condition (4), that antecedents each true at the world selected for the other select the same world.SelectionFunction.restrict: a selection function restricted to a set of worlds.SelectionFunction.along,SelectionFunction.modal: selection along an accessibility relation and the selectional modal it defines.Completion: a linear extension of a family of preorders at each center.SelectionFunction.Compatible: selection by a completion of a family of preorders.
Main results #
SelectionFunction.exists_sel_eq: outside a proposition any of its worlds can be selected.SelectionFunction.modal_eq_core,SelectionFunction.modal_inter_refl,SelectionFunction.modal_eq_id: the selectional modal along a relation is necessity along a function, idle where the relation is reflexive and the identity along a reflexive relation.SelectionFunction.Compatible.isCSO: selection by a completion satisfies condition (4).mem_closestImp_iff_forall_compatible: the conditional of the closest worlds is the supervaluation over completions.
References #
A selection function ([Sta68]) takes a world and a proposition to a selected world, one at which the proposition holds when it is possible, and the world itself when the proposition holds there.
- sel : W → Set W → W
The selection map.
The world selected for a possible proposition is one at which it holds.
A world at which the proposition holds selects itself.
Instances For
Inclusion and centering are the only constraints on a selection function, so at a world outside a proposition any world of the proposition is selected by some selection function.
The domain of the selection conditional, the world selected for p when p is possible and
nothing otherwise. [Sta68] selects the absurd world, at which every sentence is true,
exactly for an impossible antecedent (conditions (1) and (2)), so the conditional is vacuously
true there. With every world possible relative to every other, an antecedent is impossible when
it is empty.
Instances For
The selection conditional of [Sta68], true at w when q holds at the world s
selects for p and vacuously true when p is impossible. The indicative reading of
[Sta75] and the counterfactual reading of [Sta81] share this clause and differ
in which selection functions are admissible.
Equations
- Conditional.selectionConditional s p q = Conditional.ofDomain s.domain p q
Instances For
At an antecedent-world the selection conditional reduces to its consequent, by centering.
The selection conditional satisfies Conditional Excluded Middle, since a single selected world settles every consequent.
The selection conditional distributes over a disjunctive consequent.
The selection conditional entails the material conditional, since by centering an antecedent-world selects itself.
Selection along a relation #
A selection function selects along an accessibility relation by selecting from the successors of a world, and the selectional modal along the relation is necessity along the graph of this selection: the preimage of a function, so a complete lattice homomorphism. Selection is idle at the worlds that access themselves.
The world selected along R at w, from the R-successors of w.
Instances For
The selectional modal along R, sending A to the worlds whose selection along R is an
A-world.
Instances For
The selectional modal is necessity along the graph of the selection.
A world that accesses itself selects itself.
A world with a successor selects one of its successors.
At the worlds that access themselves, the selectional modal of A holds where A does.
Along a reflexive relation selection is idle, so the selectional modal is the identity.
On a possible antecedent, the selection conditional is the selectional modal along the constant relation to the antecedent-worlds.
Condition (4) and restriction #
A selection function satisfies [Sta68]'s condition (4) when two possible antecedents each true at the world selected for the other select the same world.
Equations
Instances For
Under condition (4), the world selected for p lies in q iff it is the world selected for
p ∩ q.
The restriction of a selection function to a set C, which at a world of C selects among
the antecedent-worlds in C when there are any and otherwise selects as before.
Equations
Instances For
Selection functions compatible with a similarity ordering #
[Sta81] reads a similarity ordering with ties and incomparabilities as the class of its completions, the well orderings of the worlds that extend it, and a conditional as true when it is true on every completion.
A completion of a family of preorders assigns to each center a linear order of the worlds extending its strict order.
- order : W → LinearOrder W
The completed order at each center.
- le_of_lt (w x y : W) : x < y → x ≤ y
Instances For
A selection function is selected by a completion when it selects, for each center, the least possible antecedent-world in the completion's order.
Equations
- s.SelectedBy c = ∀ (w : W) (p : Set W), p.Nonempty → ∀ u ∈ p, s.sel w p ≤ u
Instances For
A selection function is compatible with a family of preorders when some completion of the family selects it.
Equations
- s.Compatible ord = ∃ (c : Conditional.Completion ord), s.SelectedBy c
Instances For
A selection function selected by a completion satisfies [Sta68]'s condition (4).
A compatible selection function selects a closest antecedent-world.
Every compatible selection function makes true what the closest worlds make true.
Any closest antecedent-world comes first among the antecedent-worlds in some completion. At its center the completion orders the worlds strictly closer than it, then it, then the rest, and within each group as a linear extension of the strict order; elsewhere it is a linear extension of the strict order.
On a finite, strongly centered family of preorders, any closest antecedent-world is selected by some compatible selection function.
On a finite, strongly centered family of preorders, the conditional of the closest worlds holds iff the selection conditional is true on every completion, [Sta81]'s supervaluation for a single conditional.