Documentation

Foundation.Modal.System.K

def LO.System.multibox_axiomK {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} :
𝓢 □^[n](φ ψ) □^[n]φ □^[n]ψ
Equations
  • One or more equations did not get rendered due to their size.
@[simp]
theorem LO.System.multibox_axiomK! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} :
𝓢 ⊢! □^[n](φ ψ) □^[n]φ □^[n]ψ
def LO.System.multibox_axiomK' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 □^[n](φ ψ)) :
𝓢 □^[n]φ □^[n]ψ
Equations
@[simp]
theorem LO.System.multibox_axiomK'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 ⊢! □^[n](φ ψ)) :
𝓢 ⊢! □^[n]φ □^[n]ψ
theorem LO.System.multiboxed_imply_distribute! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 ⊢! □^[n](φ ψ)) :
𝓢 ⊢! □^[n]φ □^[n]ψ

Alias of LO.System.multibox_axiomK'!.

@[simp]
theorem LO.System.box_iff! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
𝓢 ⊢! φ ψ
def LO.System.multiboxIff' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} {n : } (h : 𝓢 φ ψ) :
𝓢 □^[n]φ □^[n]ψ
Equations
@[simp]
theorem LO.System.multibox_iff! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} {n : } (h : 𝓢 ⊢! φ ψ) :
𝓢 ⊢! □^[n]φ □^[n]ψ
@[simp]
theorem LO.System.diaDuality_mp! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 ⊢! φ (φ)
@[simp]
theorem LO.System.diaDuality_mpr! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 ⊢! (φ) φ
def LO.System.diaDuality'.mp {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} (h : 𝓢 φ) :
𝓢 (φ)
Equations
theorem LO.System.dia_duality'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 ⊢! φ 𝓢 ⊢! (φ)
def LO.System.multiDiaDuality {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ : F} :
𝓢 ◇^[n]φ □^[n](φ)
Equations
  • One or more equations did not get rendered due to their size.
theorem LO.System.multidia_duality! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ : F} :
theorem LO.System.multidia_duality'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ : F} :
𝓢 ⊢! ◇^[n]φ 𝓢 ⊢! □^[n](φ)
def LO.System.diaIff' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 φ ψ) :
𝓢 φ ψ
Equations
  • One or more equations did not get rendered due to their size.
@[simp]
theorem LO.System.dia_iff! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
𝓢 ⊢! φ ψ
def LO.System.multidiaIff' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} {n : } (h : 𝓢 φ ψ) :
𝓢 ◇^[n]φ ◇^[n]ψ
Equations
@[simp]
theorem LO.System.multidia_iff! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} {n : } (h : 𝓢 ⊢! φ ψ) :
𝓢 ⊢! ◇^[n]φ ◇^[n]ψ
def LO.System.multiboxDuality {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ : F} :
𝓢 □^[n]φ ◇^[n](φ)
Equations
  • One or more equations did not get rendered due to their size.
@[simp]
theorem LO.System.multibox_duality! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ : F} :
@[simp]
theorem LO.System.box_duality! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 ⊢! φ (φ)
@[simp]
theorem LO.System.boxDuality_mp! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 ⊢! φ (φ)
def LO.System.boxDuality_mp' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} (h : 𝓢 φ) :
𝓢 (φ)
Equations
theorem LO.System.boxDuality_mp'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} (h : 𝓢 ⊢! φ) :
𝓢 ⊢! (φ)
@[simp]
theorem LO.System.boxDuality_mpr! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 ⊢! (φ) φ
def LO.System.boxDuality_mpr' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} (h : 𝓢 (φ)) :
𝓢 φ
Equations
theorem LO.System.boxDuality_mpr'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} (h : 𝓢 ⊢! (φ)) :
𝓢 ⊢! φ
theorem LO.System.multibox_duality'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ : F} :
𝓢 ⊢! □^[n]φ 𝓢 ⊢! ◇^[n](φ)
theorem LO.System.box_duality'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 ⊢! φ 𝓢 ⊢! (φ)
@[simp]
theorem LO.System.box_dne! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 ⊢! (φ) φ
def LO.System.box_dne' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} (h : 𝓢 (φ)) :
𝓢 φ
Equations
theorem LO.System.box_dne'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} (h : 𝓢 ⊢! (φ)) :
𝓢 ⊢! φ
@[simp]
theorem LO.System.multiboxverum! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } :
@[simp]
theorem LO.System.boxverum! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] :
@[simp]
theorem LO.System.boxdotverum! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] :
theorem LO.System.imply_multibox_distribute'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} {n : } (h : 𝓢 ⊢! φ ψ) :
𝓢 ⊢! □^[n]φ □^[n]ψ
def LO.System.implyBoxDistribute' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 φ ψ) :
𝓢 φ ψ
Equations
theorem LO.System.imply_box_distribute'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
𝓢 ⊢! φ ψ
@[simp]
theorem LO.System.distribute_multibox_and! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} :
𝓢 ⊢! □^[n](φ ψ) □^[n]φ □^[n]ψ
@[simp]
theorem LO.System.distribute_box_and! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} :
𝓢 ⊢! (φ ψ) φ ψ
theorem LO.System.distribute_multibox_and'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} (d : 𝓢 ⊢! □^[n](φ ψ)) :
𝓢 ⊢! □^[n]φ □^[n]ψ
def LO.System.distribute_box_and' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 (φ ψ)) :
𝓢 φ ψ
Equations
theorem LO.System.distribute_box_and'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (d : 𝓢 ⊢! (φ ψ)) :
𝓢 ⊢! φ ψ
theorem LO.System.conj_cons! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} {Γ : List F} :
𝓢 ⊢! φ Γ (φ :: Γ)
@[simp]
theorem LO.System.distribute_multibox_conj! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {Γ : List F} :
@[simp]
theorem LO.System.distribute_box_conj! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {Γ : List F} :
def LO.System.collect_multibox_and {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} :
𝓢 □^[n]φ □^[n]ψ □^[n](φ ψ)
Equations
  • One or more equations did not get rendered due to their size.
@[simp]
theorem LO.System.collect_multibox_and! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} :
𝓢 ⊢! □^[n]φ □^[n]ψ □^[n](φ ψ)
@[simp]
theorem LO.System.collect_box_and! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} :
𝓢 ⊢! φ ψ (φ ψ)
def LO.System.collect_multibox_and' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 □^[n]φ □^[n]ψ) :
𝓢 □^[n](φ ψ)
Equations
theorem LO.System.collect_multibox_and'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 ⊢! □^[n]φ □^[n]ψ) :
𝓢 ⊢! □^[n](φ ψ)
def LO.System.collect_box_and' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 φ ψ) :
𝓢 (φ ψ)
Equations
theorem LO.System.collect_box_and'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
𝓢 ⊢! (φ ψ)
theorem LO.System.multiboxConj'_iff! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {Γ : List F} :
𝓢 ⊢! □^[n]Γ φΓ, 𝓢 ⊢! □^[n]φ
theorem LO.System.boxConj'_iff! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {Γ : List F} :
𝓢 ⊢! Γ φΓ, 𝓢 ⊢! φ
theorem LO.System.multiboxconj_of_conjmultibox! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {Γ : List F} (d : 𝓢 ⊢! □'^[n]Γ) :
𝓢 ⊢! □^[n]Γ
@[simp]
theorem LO.System.multibox_cons_conjAux₁! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ : F} {Γ : List F} :
𝓢 ⊢! □'^[n](φ :: Γ) □'^[n]Γ
@[simp]
theorem LO.System.multibox_cons_conjAux₂! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ : F} {Γ : List F} :
𝓢 ⊢! □'^[n](φ :: Γ) □^[n]φ
@[simp]
theorem LO.System.multibox_cons_conj! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ : F} {Γ : List F} :
@[simp]
theorem LO.System.collect_multibox_conj! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {Γ : List F} :
@[simp]
theorem LO.System.collect_box_conj! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {Γ : List F} :
@[simp]
theorem LO.System.collect_multibox_or! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} :
𝓢 ⊢! □^[n]φ □^[n]ψ □^[n](φ ψ)
def LO.System.collect_box_or {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} :
𝓢 φ ψ (φ ψ)
Equations
@[simp]
theorem LO.System.collect_box_or! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} :
𝓢 ⊢! φ ψ (φ ψ)
def LO.System.collect_multibox_or' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 □^[n]φ □^[n]ψ) :
𝓢 □^[n](φ ψ)
Equations
theorem LO.System.collect_multibox_or'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} (h : 𝓢 ⊢! □^[n]φ □^[n]ψ) :
𝓢 ⊢! □^[n](φ ψ)
def LO.System.collect_box_or' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 φ ψ) :
𝓢 (φ ψ)
Equations
theorem LO.System.collect_box_or'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
𝓢 ⊢! (φ ψ)
def LO.System.diaOrInst₁ {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} :
𝓢 φ (φ ψ)
Equations
  • One or more equations did not get rendered due to their size.
@[simp]
theorem LO.System.dia_or_inst₁! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} :
𝓢 ⊢! φ (φ ψ)
def LO.System.diaOrInst₂ {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {ψ φ : F} :
𝓢 ψ (φ ψ)
Equations
  • One or more equations did not get rendered due to their size.
@[simp]
theorem LO.System.dia_or_inst₂! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {ψ φ : F} :
𝓢 ⊢! ψ (φ ψ)
@[simp]
theorem LO.System.collect_dia_or! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} :
𝓢 ⊢! φ ψ (φ ψ)
def LO.System.collect_dia_or' {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 φ ψ) :
𝓢 (φ ψ)
Equations
@[simp]
theorem LO.System.collect_dia_or'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! φ ψ) :
𝓢 ⊢! (φ ψ)
@[simp]
theorem LO.System.distribute_multidia_and! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {φ ψ : F} :
𝓢 ⊢! ◇^[n](φ ψ) ◇^[n]φ ◇^[n]ψ
@[simp]
theorem LO.System.distribute_dia_and! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} :
𝓢 ⊢! (φ ψ) φ ψ
@[simp]
theorem LO.System.iff_conjmultidia_multidiaconj! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {n : } {Γ : List F} :
theorem LO.System.distribute_dia_and'! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} (h : 𝓢 ⊢! (φ ψ)) :
𝓢 ⊢! φ ψ
def LO.System.boxdotAxiomK {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} :
𝓢 (φ ψ) φ ψ
Equations
  • One or more equations did not get rendered due to their size.
@[simp]
theorem LO.System.boxdot_axiomK! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ ψ : F} :
𝓢 ⊢! (φ ψ) φ ψ
def LO.System.boxdotAxiomT {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 φ φ
Equations
@[simp]
theorem LO.System.boxdot_axiomT! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 ⊢! φ φ
def LO.System.boxdotNec {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} (d : 𝓢 φ) :
𝓢 φ
Equations
theorem LO.System.boxdot_nec! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} (d : 𝓢 ⊢! φ) :
𝓢 ⊢! φ
def LO.System.boxdotBox {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 φ φ
Equations
theorem LO.System.boxdot_box! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 ⊢! φ φ
theorem LO.System.boxboxdot_boxdotbox {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
noncomputable def LO.System.lemma_Grz₁ {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 φ ((φ (φ φ) (φ (φ φ))) φ (φ φ))
Equations
  • One or more equations did not get rendered due to their size.
theorem LO.System.lemma_Grz₁! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {φ : F} :
𝓢 ⊢! φ ((φ (φ φ) (φ (φ φ))) φ (φ φ))
theorem LO.System.contextual_nec! {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {Γ : List F} {φ : F} (h : Γ ⊢[𝓢]! φ) :
(□'Γ) ⊢[𝓢]! φ
theorem LO.System.Context.provable_iff_boxed {S : Type u_1} {F : Type u_2} [BasicModalLogicalConnective F] [DecidableEq F] [System F S] {𝓢 : S} [System.K 𝓢] {X : Set F} {φ : F} :
(□''X) *⊢[𝓢]! φ ∃ (Δ : List F), (∀ ψ□'Δ, ψ □''X) (□'Δ) ⊢[𝓢]! φ