Documentation

Foundation.Semantics.Algebra.Modal.Basic

class LO.ModalAlgebra (α : Type u_1) extends BooleanAlgebra α, LO.Box α, LO.Dia α :
Type u_1

Algebra corresponding to Modal.K

Instances
    theorem LO.ModalAlgebra.dual_box {α : Type u_1} [ModalAlgebra α] {a : α} :
    theorem LO.ModalAlgebra.compl_box {α : Type u_1} [ModalAlgebra α] {a : α} :
    theorem LO.ModalAlgebra.compl_dia {α : Type u_1} [ModalAlgebra α] {a : α} :
    @[simp]
    theorem LO.ModalAlgebra.box_axiomK {α : Type u_1} [ModalAlgebra α] {a b : α} :
    theorem LO.ModalAlgebra.dia_or {α : Type u_1} [ModalAlgebra α] {a b : α} :
    (ab) = ab
    theorem LO.ModalAlgebra.dia_monotone {α : Type u_1} [ModalAlgebra α] {a b : α} (h : a b) :
    theorem LO.ModalAlgebra.box_monotone {α : Type u_1} [ModalAlgebra α] {a b : α} (h : a b) :
    class LO.ModalAlgebra.Transitive (α : Type u_1) extends LO.ModalAlgebra α :
    Type u_1
    Instances
      class LO.ModalAlgebra.Reflexive (α : Type u_1) extends LO.ModalAlgebra α :
      Type u_1
      Instances