Documentation

DY.Label.Labels

Equations
Instances For
    Equations
    Instances For
      Equations
      Instances For
        @[simp]
        theorem DY.Label.joinIsCorrupt [ExecTraceTypes] (l1 l2 : Label) (tr : ExecTrace) :
        (l1.join l2).isCorrupt tr = (l1.isCorrupt tr l2.isCorrupt tr)
        Equations
        Instances For
          @[simp]
          theorem DY.Label.meetIsCorrupt [ExecTraceTypes] (l1 l2 : Label) (tr : ExecTrace) :
          (l1.meet l2).isCorrupt tr = (l1.isCorrupt tr l2.isCorrupt tr)
          theorem DY.Label.meetEq [ExecTraceTypes] (l1 l2 l3 : Label) (tr : ExecTrace) :
          (l1.meet l2).canFlow l3 tr = (l1.canFlow l3 tr l2.canFlow l3 tr)
          theorem DY.Label.joinEq [ExecTraceTypes] (l1 l2 l3 : Label) (tr : ExecTrace) :
          l1.canFlow (l2.join l3) tr = (l1.canFlow l2 tr l1.canFlow l3 tr)
          theorem DY.Label.joinCanFlowLeft [ExecTraceTypes] (l1 l2 : Label) (tr : ExecTrace) :
          (l1.join l2).canFlow l1 tr
          theorem DY.Label.joinCanFlowRight [ExecTraceTypes] (l1 l2 : Label) (tr : ExecTrace) :
          (l1.join l2).canFlow l2 tr
          theorem DY.Label.join_commutes [ExecTraceTypes] (l1 l2 : Label) :
          l1.join l2 = l2.join l1