Construct a simple modal theory from accessibility relation R.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Universal accessibility: every world is accessible from every world.
Matches Core.ModalLogic.universalR.
Instances For
Reflexive accessibility: each world is accessible from itself.
Matches Core.ModalLogic.identityR.
Instances For
Empty accessibility: no world is accessible from any world.
Matches Core.ModalLogic.emptyR.
Instances For
Sample epistemic accessibility: w0↔w2, w1↔w3.
Equations
- Semantics.Modality.sampleEpistemicR Core.Proposition.World4.w0 Core.Proposition.World4.w0 = true
- Semantics.Modality.sampleEpistemicR Core.Proposition.World4.w0 Core.Proposition.World4.w2 = true
- Semantics.Modality.sampleEpistemicR Core.Proposition.World4.w2 Core.Proposition.World4.w0 = true
- Semantics.Modality.sampleEpistemicR Core.Proposition.World4.w2 Core.Proposition.World4.w2 = true
- Semantics.Modality.sampleEpistemicR Core.Proposition.World4.w1 Core.Proposition.World4.w1 = true
- Semantics.Modality.sampleEpistemicR Core.Proposition.World4.w1 Core.Proposition.World4.w3 = true
- Semantics.Modality.sampleEpistemicR Core.Proposition.World4.w3 Core.Proposition.World4.w1 = true
- Semantics.Modality.sampleEpistemicR Core.Proposition.World4.w3 Core.Proposition.World4.w3 = true
- Semantics.Modality.sampleEpistemicR w w' = false
Instances For
Sample deontic accessibility: ideal worlds w0, w2 accessible from anywhere.
Equations
Instances For
Simple theory with universal accessibility (S5-like).
Equations
Instances For
Simple theory with reflexive-only accessibility (T-like).
Equations
Instances For
Simple epistemic theory.
Equations
Instances For
Simple deontic theory.
Equations
Instances For
Proposition: it is raining. True at w0, w1; false at w2, w3.
Equations
Instances For
Proposition: John is home. True at w0, w2; false at w1, w3.
Equations
Instances For
A trivially true proposition (true at all worlds).
Equations
Instances For
A trivially false proposition (false at all worlds).
Equations
Instances For
With universal accessibility, necessity means truth at all worlds.
With universal accessibility, possibility means truth at some world.
With reflexive-only accessibility, □p at w = p w (for concrete propositions).
Simple theories satisfy modal duality: □p ↔ ¬◇¬p.
Consistency (□p -> ◇p) holds with universal accessibility.
All Simple theories are normal modal logics.
Corollary: SimpleUniversal is normal.
Corollary: SimpleReflexive is normal.
Kripke correspondence: R properties correspond to modal axioms.
Reflexivity of R: every world accesses itself. Alias for Core.ModalLogic.Refl.
Equations
Instances For
T Axiom: reflexive R implies □p -> p.
Uses Core.ModalLogic.T_of_refl under the hood.
Reflexive accessibility gives T axiom: □p -> p.
Seriality of R: every world accesses at least one world. Alias for Core.ModalLogic.Serial.
Equations
Instances For
D Axiom: serial R implies □p -> ◇p.
Uses Core.ModalLogic.D_of_serial under the hood.
Serial accessibility gives D axiom: □p -> ◇p.
Universal R is serial. Uses Core.ModalLogic.universalR_serial.
Reflexive R is serial (reflexivity implies seriality).
Universal accessibility gives consistency via D axiom.
Material implication as a proposition.
Equations
- Semantics.Modality.pImpl p q w = (!p w || q w)
Instances For
K Axiom: □(p -> q) -> (□p -> □q). Holds for any R.
K axiom holds for all Simple theories unconditionally.