Constructing possibilities from worlds #
[HM24] §5 — the epistemic extension of a Boolean algebra. From
a Boolean algebra B of non-modal propositions we build a compatibility frame Bᵉ
whose possibilities are pairs (truth, info) of propositions with 0 ≠ truth ≤ info
(Def 5.1): truth says what is the case, info what must be the case. The
regular propositions of Bᵉ form an epistemic ortholattice into which B embeds via
e_B(a) = {(b,i) | b ≤ a} (Theorem 5.7.2).
This gives possibility-semantics models a concrete construction from familiar
possible-worlds models (take B = ℘(W)), showing the framework is "ontologically
innocent": anyone comfortable with worlds can build the whole system on them.
Main results #
Possibility,epistemicFrame— the frameBᵉ(Def 5.1, Thm 5.7.1).eBset_regular,eB— the embeddinge_B : B → O(Bᵉ)(Thm 5.7.2):e_B(a)is a regular proposition.
Compatibility ◊ ([HM24] Def 5.1.2): their truths overlap, and each truth is entailed by the other's information.
Instances For
The epistemic frame Bᵉ of a Boolean algebra ([HM24]
Def 5.1, Theorem 5.7.1): possibilities under compatibility ◊, a CompatFrame
(◊ is reflexive and symmetric).
Equations
- Orthologic.epistemicFrame B = { compat := Orthologic.Possibility.Compat, compat_refl := ⋯, compat_symm := ⋯ }
Instances For
The embedding's underlying set e_B(a) = {(b,i) | b ≤ a}
([HM24] Theorem 5.7.2).
Equations
- Orthologic.eBset a = {q : Orthologic.Possibility B | q.truth ≤ a}
Instances For
e_B(a) is a regular proposition of Bᵉ ([HM24] Thm 5.7.2):
if b ≰ a then the possibility (b ⊓ aᶜ, i) is a ◊-witness none of whose
compatible possibilities support e_B(a).
The embedding e_B : B → O(Bᵉ) ([HM24] Theorem 5.7.2) as a
regular proposition.
Equations
- Orthologic.eB a = (Orthologic.epistemicFrame B).regOf (Orthologic.eBset a) ⋯