Documentation

Logic.Modal.Standard.Kripke.Filteration

def LO.Modal.Standard.Kripke.filterEquiv {α : Type u} (M : LO.Kripke.Model α) (T : LO.Modal.Standard.Theory α) [T.SubformulaClosed] (x : M.World) (y : M.World) :
Equations
Instances For
    def LO.Modal.Standard.Kripke.FilterEqvSetoid {α : Type u} (M : LO.Kripke.Model α) (T : LO.Modal.Standard.Theory α) [T.SubformulaClosed] :
    Setoid M.World
    Equations
    Instances For
      class LO.Modal.Standard.Kripke.FilterOf {α : Type u} (FM : LO.Kripke.Model α) (M : LO.Kripke.Model α) (T : LO.Modal.Standard.Theory α) [T.SubformulaClosed] :
      Instances
        theorem LO.Modal.Standard.Kripke.FilterOf.def_rel₁ {α : Type u} {FM : LO.Kripke.Model α} {M : LO.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] [self : LO.Modal.Standard.Kripke.FilterOf FM M T] {x : M.Frame.World} {y : M.Frame.World} :
        x ycast x cast y
        theorem LO.Modal.Standard.Kripke.FilterOf.def_box {α : Type u} {FM : LO.Kripke.Model α} {M : LO.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] [self : LO.Modal.Standard.Kripke.FilterOf FM M T] {Qx : FM.World} {Qy : FM.World} :
        Qx QyQuotient.lift₂ (fun (x y : M.World) => ∀ (p : LO.Modal.Standard.Formula α), p Tx py p) (cast Qx) (cast Qy)
        theorem LO.Modal.Standard.Kripke.FilterOf.def_valuation {α : Type u} {FM : LO.Kripke.Model α} {M : LO.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] [self : LO.Modal.Standard.Kripke.FilterOf FM M T] (Qx : FM.Frame.World) (a : α) (ha : autoParam (LO.Modal.Standard.Formula.atom a T) _auto✝) :
        FM.Valuation Qx a Quotient.lift (fun (x : M.Frame.World) => M.Valuation x a) (cast Qx)
        @[reducible, inline]
        Equations
        Instances For
          @[reducible, inline]
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            Equations
            • LO.Modal.Standard.Kripke.FinestFilterationModel.filterOf = { def_world := , def_rel₁ := , def_box := , def_valuation := }
            @[reducible, inline]
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[reducible, inline]
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                Equations
                • LO.Modal.Standard.Kripke.CoarsestFilterationModel.filterOf = { def_world := , def_rel₁ := , def_box := , def_valuation := }
                theorem LO.Modal.Standard.Kripke.reflexive_filteration_model {α : Type u} {M : LO.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] {FM : LO.Kripke.Model α} (h_filter : LO.Modal.Standard.Kripke.FilterOf FM M T) (hRefl : Reflexive M.Frame.Rel) :
                Reflexive FM.Frame.Rel
                theorem LO.Modal.Standard.Kripke.serial_filteration_model {α : Type u} {M : LO.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] {FM : LO.Kripke.Model α} (h_filter : LO.Modal.Standard.Kripke.FilterOf FM M T) (hSerial : Serial M.Frame.Rel) :
                Serial FM.Frame.Rel
                theorem LO.Modal.Standard.Kripke.filteration {α : Type u} {M : LO.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] (FM : LO.Kripke.Model α) (filterOf : LO.Modal.Standard.Kripke.FilterOf FM M T) {x : M.World} {p : LO.Modal.Standard.Formula α} (hs : autoParam (p T) _auto✝) :
                x p cast x p
                Equations
                • LO.Modal.Standard.Kripke.instFiniteFramePropertyKAllFrameClass = LO.Modal.Standard.Kripke.FiniteFrameProperty.mk
                Equations
                • LO.Modal.Standard.Kripke.instFiniteFramePropertyKTBReflexiveSymmetricFrameClass = LO.Modal.Standard.Kripke.FiniteFrameProperty.mk
                @[reducible, inline]
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  Equations
                  • LO.Modal.Standard.Kripke.instFiniteFramePropertyS4PreorderFrameClass = LO.Modal.Standard.Kripke.FiniteFrameProperty.mk
                  Equations
                  • LO.Modal.Standard.Kripke.instFiniteFramePropertyKT4BEquivalenceFrameClass = LO.Modal.Standard.Kripke.FiniteFrameProperty.mk