Documentation

Logic.Modal.Standard.PLoN.Semantics

structure LO.Modal.Standard.PLoN.Frame (α : Type u_2) :
Type (max (u_1 + 1) u_2)
Instances For
    @[reducible, inline]
    Equations
    • LO.Modal.Standard.PLoN.Frame.default = default
    Instances For
      Equations
      • LO.Modal.Standard.PLoN.instCoeFunFrameForallFormulaForallWorldForallProp = { coe := LO.Modal.Standard.PLoN.Frame.Rel }
      @[reducible, inline]
      abbrev LO.Modal.Standard.PLoN.Frame.Rel' {α : Type u_1} {F : LO.Modal.Standard.PLoN.Frame α} (p : LO.Modal.Standard.Formula α) (x : F.World) (y : F.World) :
      Equations
      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          structure LO.Modal.Standard.PLoN.FiniteFrame (α : Type u_1) extends LO.Modal.Standard.PLoN.Frame :
          Type (max u_1 (u_2 + 1))
          Instances For
            Equations
            @[reducible, inline]
            abbrev LO.Modal.Standard.PLoN.FrameClass (α : Type u_1) :
            Type (max u_1 (u_2 + 1))
            Equations
            Instances For
              @[reducible, inline]
              abbrev LO.Modal.Standard.PLoN.Valuation {α : Type u_2} (F : LO.Modal.Standard.PLoN.Frame α✝) (α : Type u_1) :
              Type (max u_1 u_3)
              Equations
              Instances For
                structure LO.Modal.Standard.PLoN.Model (α : Type u_1) :
                Type (max u_1 (u_2 + 1))
                Instances For
                  @[reducible, inline]
                  Equations
                  • M.World = M.Frame.World
                  Instances For
                    Equations
                    • LO.Modal.Standard.PLoN.instCoeSortModelType = { coe := LO.Modal.Standard.PLoN.Model.World }
                    Equations
                    • LO.Modal.Standard.Formula.PLoN.Satisfies.instNotWorld = { realize_not := }
                    Equations
                    • LO.Modal.Standard.Formula.PLoN.Satisfies.instImpWorld = { realize_imp := }
                    Equations
                    • LO.Modal.Standard.Formula.PLoN.Satisfies.instOrWorld = { realize_or := }
                    Equations
                    • LO.Modal.Standard.Formula.PLoN.Satisfies.instAndWorld = { realize_and := }
                    Equations
                    • LO.Modal.Standard.Formula.PLoN.Satisfies.instTarskiWorld = LO.Semantics.Tarski.mk
                    Equations
                    Equations
                    • LO.Modal.Standard.Formula.PLoN.ValidOnModel.instBotModel = { realize_bot := }
                    Equations
                    Equations
                    • LO.Modal.Standard.Formula.PLoN.ValidOnFrame.instBotFrame = { realize_bot := }
                    Equations
                    Equations
                    Instances For
                      @[reducible, inline]
                      Equations
                      Instances For