Documentation

EqCheckingAbstractInterpretation.Trace.Basic

@[reducible, inline]

A trace is a finite sequence of actions.

Equations
Instances For
    @[reducible, inline]

    A trace set is a predicate on traces.

    Equations
    Instances For
      inductive EqCheckingAbstractInterpretation.Trace.TraceSem {Action : Type u} {Name : Type v} (ρ : CCS.Env Action Name) :
      CCS.CCS Action NameTrace ActionProp
      Instances For
        def EqCheckingAbstractInterpretation.Trace.TraceDifferenceToSet {Action : Type u} {Name : Type v} (ρ : CCS.Env Action Name) (p : CCS.CCS Action Name) (Q : CCS.CCS Action NameProp) :
        TraceSet Action
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def EqCheckingAbstractInterpretation.Trace.TracePreorder {Action : Type u} {Name : Type v} (ρ : CCS.Env Action Name) (p q : CCS.CCS Action Name) :
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem EqCheckingAbstractInterpretation.Trace.tracePreorder_refl {Action : Type u} {Name : Type v} (ρ : CCS.Env Action Name) (p : CCS.CCS Action Name) :
            theorem EqCheckingAbstractInterpretation.Trace.tracePreorder_trans {Action : Type u} {Name : Type v} (ρ : CCS.Env Action Name) (p₁ p₂ p₃ : CCS.CCS Action Name) (h₁₂ : TracePreorder ρ p₁ p₂) (h₂₃ : TracePreorder ρ p₂ p₃) :
            TracePreorder ρ p₁ p₃
            theorem EqCheckingAbstractInterpretation.Trace.traceEquivalent_refl {Action : Type u} {Name : Type v} (ρ : CCS.Env Action Name) (p : CCS.CCS Action Name) :
            theorem EqCheckingAbstractInterpretation.Trace.traceEquivalent_symm {Action : Type u} {Name : Type v} (ρ : CCS.Env Action Name) (p q : CCS.CCS Action Name) :
            theorem EqCheckingAbstractInterpretation.Trace.traceEquivalent_trans {Action : Type u} {Name : Type v} (ρ : CCS.Env Action Name) (p₁ p₂ p₃ : CCS.CCS Action Name) (h₁₂ : TraceEquivalent ρ p₁ p₂) (h₂₃ : TraceEquivalent ρ p₂ p₃) :
            TraceEquivalent ρ p₁ p₃
            theorem EqCheckingAbstractInterpretation.Trace.tracePreorder_iff_noDifference {Action : Type u} {Name : Type v} (ρ : CCS.Env Action Name) (p q : CCS.CCS Action Name) :
            TracePreorder ρ p q ∀ (tr : Trace Action), ¬TraceDifference ρ p q tr
            theorem EqCheckingAbstractInterpretation.Trace.traceDifferenceToSet_singleton {Action : Type u} {Name : Type v} (ρ : CCS.Env Action Name) (p q : CCS.CCS Action Name) (tr : Trace Action) :