Documentation

Logic.Modal.Standard.Kripke.Filteration

def LO.Modal.Standard.Kripke.filterEquiv {α : Type u} (M : LO.Modal.Standard.Kripke.Model α) (T : LO.Modal.Standard.Theory α) [T.SubformulaClosed] (x : M.World) (y : M.World) :
Equations
Instances For
    Instances
      theorem LO.Modal.Standard.Kripke.Model.FilterOf.def_rel₁ {α : Type u} {FM : LO.Modal.Standard.Kripke.Model α} {M : LO.Modal.Standard.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] [self : FM.FilterOf M T] {x : M.Frame.World} {y : M.Frame.World} :
      theorem LO.Modal.Standard.Kripke.Model.FilterOf.def_box {α : Type u} {FM : LO.Modal.Standard.Kripke.Model α} {M : LO.Modal.Standard.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] [self : FM.FilterOf M T] {Qx : FM.World} {Qy : FM.World} :
      LO.Modal.Standard.Kripke.Frame.Rel' 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.Model.FilterOf.def_valuation {α : Type u} {FM : LO.Modal.Standard.Kripke.Model α} {M : LO.Modal.Standard.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] [self : FM.FilterOf 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.Modal.Standard.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] {FM : LO.Modal.Standard.Kripke.Model α} (h_filter : FM.FilterOf M T) (hRefl : Reflexive M.Frame.Rel) :
              Reflexive FM.Frame.Rel
              theorem LO.Modal.Standard.Kripke.serial_filteration_model {α : Type u} {M : LO.Modal.Standard.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] {FM : LO.Modal.Standard.Kripke.Model α} (h_filter : FM.FilterOf M T) (hSerial : Serial M.Frame.Rel) :
              Serial FM.Frame.Rel
              theorem LO.Modal.Standard.Kripke.filteration {α : Type u} {M : LO.Modal.Standard.Kripke.Model α} {T : LO.Modal.Standard.Theory α} [T.SubformulaClosed] (FM : LO.Modal.Standard.Kripke.Model α) (filterOf : FM.FilterOf 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
                Equations
                • LO.Modal.Standard.Kripke.instFiniteFramePropertyS4PreorderFrameClass = LO.Modal.Standard.Kripke.FiniteFrameProperty.mk
                Equations
                • LO.Modal.Standard.Kripke.instFiniteFramePropertyKT4BEquivalenceFrameClass = LO.Modal.Standard.Kripke.FiniteFrameProperty.mk