Documentation

Foundation.Modal.Kripke.Tree

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem LO.Modal.Kripke.Frame.TreeUnravelling.not_nil {F : LO.Modal.Kripke.Frame} {r : F.World} {c : (F.TreeUnravelling r).World} :
    c []
    theorem LO.Modal.Kripke.Frame.TreeUnravelling.rel_length {F : LO.Modal.Kripke.Frame} {r : F.World} {x y : (F.TreeUnravelling r).World} (h : x y) :
    (↑x).length < (↑y).length
    theorem LO.Modal.Kripke.Frame.TreeUnravelling.assymetric {F : LO.Modal.Kripke.Frame} {r : F.World} :
    Assymetric (F.TreeUnravelling r).Rel
    Equations
    Instances For
      @[reducible, inline]
      Equations
      • F.TransitiveTreeUnravelling r = F.TreeUnravelling r^+
      Instances For
        @[simp]
        theorem LO.Modal.Kripke.Frame.TransitiveTreeUnravelling.not_nil {F : LO.Modal.Kripke.Frame} {r : F.World} {c : (F.TransitiveTreeUnravelling r).World} :
        c []
        theorem LO.Modal.Kripke.Frame.TransitiveTreeUnravelling.rel_length {F : LO.Modal.Kripke.Frame} {r : F.World} {x y : (F.TransitiveTreeUnravelling r).World} (Rxy : x y) :
        (↑x).length < (↑y).length
        theorem LO.Modal.Kripke.Frame.TransitiveTreeUnravelling.rel_transitive {F : LO.Modal.Kripke.Frame} {r : F.World} :
        Transitive (F.TransitiveTreeUnravelling r).Rel
        theorem LO.Modal.Kripke.Frame.TransitiveTreeUnravelling.rel_asymmetric {F : LO.Modal.Kripke.Frame} {r : F.World} :
        Assymetric (F.TransitiveTreeUnravelling r).Rel
        theorem LO.Modal.Kripke.Frame.TransitiveTreeUnravelling.rel_def {F : LO.Modal.Kripke.Frame} {r : F.World} {x y : (F.TransitiveTreeUnravelling r).World} :
        x y (↑x).length < (↑y).length x <+: y
        theorem LO.Modal.Kripke.Frame.TransitiveTreeUnravelling.rooted {F : LO.Modal.Kripke.Frame} {r : F.World} :
        (F.TransitiveTreeUnravelling r).isRooted [r],
        def LO.Modal.Kripke.Frame.TransitiveTreeUnravelling.pMorphism (F : LO.Modal.Kripke.Frame) (F_trans : Transitive F.Rel) (r : F.World) :
        F.TransitiveTreeUnravelling r →ₚ F
        Equations
        Instances For
          Equations
          • M.TreeUnravelling r = { toFrame := M.TreeUnravelling r, Val := fun (c : (M.TreeUnravelling r).World) (a : ) => M.Val ((↑c).getLast ) a }
          Instances For
            Equations
            • M.TransitiveTreeUnravelling r = { toFrame := M.TransitiveTreeUnravelling r, Val := fun (c : (M.TransitiveTreeUnravelling r).World) (a : ) => M.Val ((↑c).getLast ) a }
            Instances For
              def LO.Modal.Kripke.Model.TransitiveTreeUnravelling.pMorphism (M : LO.Modal.Kripke.Model) (M_trans : Transitive M.Rel) (r : M.World) :
              M.TransitiveTreeUnravelling r →ₚ M
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                Instances For
                  @[reducible, inline]
                  Equations
                  • M.FiniteTransitiveTreeUnravelling r = (Mr).TransitiveTreeUnravelling r,
                  Instances For
                    Instances For
                      @[reducible, inline]
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For