Accessibility relation derived from a modal base.
kratzerR f w w' iff w' satisfies all propositions in f(w),
i.e., w' ∈ ⋂f(w) in Kratzer's notation.
Equations
- Semantics.Modality.Kratzer.kratzerR f w w' = ∀ p ∈ f w, p w'
Instances For
Accessibility restricted to best worlds (modal base + ordering source).
kratzerBestR f g w w' iff w' is among the best accessible worlds
from w — accessible via f and maximal under the g(w)-ordering.
Equations
- Semantics.Modality.Kratzer.kratzerBestR f g w w' = (w' ∈ Semantics.Modality.Kratzer.bestWorlds f g w)
Instances For
Simple f-necessity (@cite{kratzer-1981}): p is true at ALL accessible worlds.
⟦must⟧_f(p)(w) = ∀w' ∈ ⋂f(w). p(w')
Defined as boxR with modal-base accessibility.
Equations
Instances For
Simple f-possibility (@cite{kratzer-1981}): p is true at SOME accessible world.
⟦can⟧_f(p)(w) = ∃w' ∈ ⋂f(w). p(w')
Defined as diamondR with modal-base accessibility.
Equations
Instances For
Necessity with ordering (@cite{kratzer-1981}): p is true at ALL best worlds.
⟦must⟧_{f,g}(p)(w) = ∀w' ∈ Best(f,g,w). p(w')
Defined as boxR with best-world accessibility.
Equations
Instances For
Possibility with ordering: p is true at SOME best world.
⟦can⟧_{f,g}(p)(w) = ∃w' ∈ Best(f,g,w). p(w')
Defined as diamondR with best-world accessibility.
Equations
Instances For
kratzerR f w w' iff w' ∈ accessibleWorlds f w.
kratzerBestR f g w w' iff w' ∈ bestWorlds f g w (definitional).
With empty ordering, best-world accessibility reduces to base accessibility.
simpleNecessity f p w iff p holds at all accessible worlds.
simplePossibility f p w iff p holds at some accessible world.
necessity f g p w iff p holds at all best worlds.
possibility f g p w iff p holds at some best world.
Necessity with empty ordering = simple necessity.
These theorems derive frame conditions on kratzerR from properties
of conversational backgrounds. This is the Kratzer-specific contribution:
the frame conditions aren't stipulated, they follow from what kind of
conversational background the modal base is.
Frame conditions on kratzerR are stated directly via the polymorphic
IsReflexive/IsTransitive/IsSymmetric/IsEuclidean predicates from RestrictedModality.
A realistic modal base gives reflexive accessibility.
An empty modal base gives universal accessibility.
Each modal axiom is a direct application of the corresponding
boxR_* theorem from RestrictedModality. The Kratzer-specific work
is deriving the frame condition from the conversational background
property — the modal logic is inherited for free.
Theorem: Modal duality holds.
□p ↔ ¬◇¬p
This is the contradiction diagonal of the Kratzer modal Aristotelian square
({□p, ◇p, □¬p, ◇¬p}). The abstract framework lives in
Core.Logic.Opposition.Square.fromBox (a Square (W → Bool) from any
box-style modal operator) — the bridge from Kratzer's Prop-valued box to
that Bool-valued framework requires DecidablePred glue, deferred. Five
sibling theorem dualitys (Inertia, Temporal, BiasedPQ, EventRelativity,
EpistemicBlocking) instantiate the same pattern and would unify under one
Square.fromBox instance once the Prop↔Bool coercion is settled.
Bundled (Prop↔Bool gap closure demo, parallel to
Quantifier.every_satisfies_isContradictory_pointwise): the modal A↔O
contradiction diagonal □p vs ◇¬p packaged as
Core.Opposition.IsContradictory over the Pi-instance Boolean algebra
on W → Prop. Follows from duality (□p ↔ ¬◇¬p).
Demonstrates that the polymorphic IsContradictory works on Prop-valued
modal predicates the same way it does on Bool-valued GQ scope predicates.
The other 4 Kratzer-square corners (E ↔ ¬I, A ⊓ E = ⊥, etc.) follow the
same template.
K Axiom (Distribution): □(p → q) → (□p → □q)
Holds for any accessibility relation.
T Axiom: Realistic base → □p → p.
What is necessary is actual.
D Axiom: IsSerial accessibility → □p → ◇p.
What is necessary is possible.
4 Axiom: Transitive accessibility → □p → □□p.
Positive introspection.
B Axiom: Symmetric accessibility → p → □◇p.
What is actual is necessarily possible.
5 Axiom: Euclidean accessibility → ◇p → □◇p.
Positive possibility introspection.
Totally realistic base implies T axiom for full necessity.
Realistic base gives reflexive accessibility.
Empty modal base gives universal accessibility.
Frame condition derivations on kratzerR (IsReflexive/IsTransitive/IsSymmetric/IsEuclidean from
the polymorphic foundation) flow through realistic_refl etc. above.
S5 collapse is RestrictedModality.S5_equiv applied to kratzerR f.
p is at least as good a possibility as q in w with respect to f and g.
For every accessible world satisfying q-but-not-p, there exists an accessible world satisfying p-but-not-q that is at least as good.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Semantics.Modality.Kratzer.betterPossibility f g p q w = (Semantics.Modality.Kratzer.atLeastAsGoodPossibility f g p q w ∧ ¬Semantics.Modality.Kratzer.atLeastAsGoodPossibility f g q p w)
Instances For
Conditionals as modal base restrictors.
"If α, (must) β" = must_f+α β
Equations
- Semantics.Modality.Kratzer.restrictedBase f antecedent w = antecedent :: f w
Instances For
Pointwise material implication.
Equations
- Semantics.Modality.Kratzer.implies p q w = (p w → q w)
Instances For
Strict implication: p entails q at every world.
Equations
- Semantics.Modality.Kratzer.strictImplication p q = ∀ (w : W), p w → q w