theorem
LO.Modal.Kripke.iff_boxdot_reflexive_closure
{F : Frame}
{φ : Formula ℕ}
{V : Valuation F}
{x : { toFrame := F, Val := V }.World}
:
Formula.Kripke.Satisfies { toFrame := F, Val := V } x (φᵇ) ↔ Formula.Kripke.Satisfies { toFrame := F^=, Val := V } x φ
theorem
LO.Modal.Kripke.iff_reflexivize_irreflexivize
{F : Frame}
{φ : Formula ℕ}
[IsRefl F.World F.Rel]
{x : F.World}
{V : Valuation F}
:
Formula.Kripke.Satisfies { toFrame := F, Val := V } x φ ↔ Formula.Kripke.Satisfies { toFrame := F^≠^=, Val := V } x φ
theorem
LO.Modal.Hilbert.provable_boxdotTranslated_GL_of_Grz
{φ : Formula ℕ}
:
Hilbert.Grz ⊢! φ → Hilbert.GL ⊢! φᵇ
theorem
LO.Modal.Hilbert.provable_Grz_of_boxdotTranslated_GL
{φ : Formula ℕ}
:
Hilbert.GL ⊢! φᵇ → Hilbert.Grz ⊢! φ