The list of propositions from A that world w satisfies.
This is {p ∈ A : w ∈ p} in Kratzer's notation. We use classical
decidability to filter the list, so this definition is noncomputable —
downstream uses are about lengths/membership, not evaluation.
Equations
- Semantics.Modality.Kratzer.satisfiedPropositions A w = List.filter (fun (p : W → Prop) => decide (p w)) A
Instances For
Kratzer's ordering relation: w ≤_A z
@cite{kratzer-1981}: w ≤_A z iff every ideal proposition p ∈ A that
holds at z also holds at w. Intuitively: w is at least as good as
z (w.r.t. ideal A) iff every ideal proposition that z satisfies,
w also satisfies.
UNVERIFIED page reference (p. 39 quoted in earlier version, not checked against the original).
Instances For
Kratzer's ordering relation: w ≤_A z
@cite{kratzer-1981}: w ≤_A z iff every ideal proposition p ∈ A that
holds at z also holds at w. Intuitively: w is at least as good as
z (w.r.t. ideal A) iff every ideal proposition that z satisfies,
w also satisfies.
UNVERIFIED page reference (p. 39 quoted in earlier version, not checked against the original).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Strict ordering: w <_A z iff w ≤_A z but not z ≤_A w.
This means w satisfies strictly more ideal propositions than z.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Kratzer's world ordering as a Preorder on worlds.
The induced order is ≤[A]. Used by Phillips-Brown desire semantics
and other consumers via letI := kratzerPreorder A.
Equations
- Semantics.Modality.Kratzer.kratzerPreorder A = { le := Semantics.Modality.Kratzer.atLeastAsGoodAs A, le_refl := ⋯, le_trans := ⋯, lt_iff_le_not_ge := ⋯ }
Instances For
Kratzer's ordering as a NormalityOrder: connects to default reasoning
infrastructure (optimal, refine, respects, CR1–CR4).
Equations
- Semantics.Modality.Kratzer.kratzerNormality A = { le := Semantics.Modality.Kratzer.atLeastAsGoodAs A, le_refl := ⋯, le_trans := ⋯ }
Instances For
Equivalence under the ordering.
Equations
- Semantics.Modality.Kratzer.orderingEquiv A w z = ((w ≤[A] z) ∧ z ≤[A] w)
Instances For
Theorem 2: Empty ordering makes all worlds equivalent.
If A = ∅, then for all w, z: w ≤_A z and z ≤_A w.
Proof: There are no propositions in [] to satisfy, so the universal is vacuous.
The set of worlds accessible from w given modal base f.
These are exactly the worlds in ⋂f(w) — worlds compatible with all facts in f(w).
Equations
Instances For
Accessibility predicate: w' is accessible from w iff w' ∈ ⋂f(w).
Equations
- Semantics.Modality.Kratzer.accessibleFrom f w w' = ∀ p ∈ f w, p w'
Instances For
The best worlds among accessible worlds, according to ordering source g.
These are the accessible worlds that are maximal under ≤{g(w)}: worlds w' such that for all accessible w'', w' ≤{g(w)} w''.
When g(w) = ∅, all accessible worlds are best (by Theorem 2).
Equations
- Semantics.Modality.Kratzer.bestWorlds f g w = {w' : W | w' ∈ Semantics.Modality.Kratzer.accessibleWorlds f w ∧ ∀ w'' ∈ Semantics.Modality.Kratzer.accessibleWorlds f w, w' ≤[g w] w''}
Instances For
Theorem 3: Empty ordering source reduces to simple accessibility.
When g(w) = ∅, bestWorlds = accessibleWorlds.
Variant of empty_ordering_simple matching emptyBackground by name.
The best worlds among a given set, ranked by an ordering.
Unlike bestWorlds which computes accessible worlds from a modal base,
bestAmong takes a precomputed world set. This is needed when the
domain has already been restricted (e.g., by promoted priorities in
@cite{rubinstein-2014}'s favored worlds).
Equations
- Semantics.Modality.Kratzer.bestAmong worlds ordering = {w' : W | w' ∈ worlds ∧ ∀ w'' ∈ worlds, w' ≤[ordering] w''}
Instances For
With empty ordering, all worlds are best (Kratzer's theorem 2).
bestAmong is a subset of the input worlds.
Best worlds in a superset that belong to a subset are best in the subset.
If w' beats every world in a larger set, it certainly beats every world in any subset. This is the key lemma for showing that star-revision (domain widening) preserves strong necessity.