Equations
- EqCheckingAbstractInterpretation.Ready.ProcSet Action Name = (EqCheckingAbstractInterpretation.CCS.CCS Action Name → Prop)
Instances For
Equations
- EqCheckingAbstractInterpretation.Ready.instSingletonCCSProcSet = { singleton := fun (q r : EqCheckingAbstractInterpretation.CCS.CCS Action Name) => r = q }
Equations
- EqCheckingAbstractInterpretation.Ready.instEmptyCollectionProcSet = { emptyCollection := fun (x : EqCheckingAbstractInterpretation.CCS.CCS Action Name) => False }
Equations
- EqCheckingAbstractInterpretation.Ready.ObsSet Obs = (Obs → Prop)
Instances For
Capability lattice elements from the paper: T, S, F, RS.
- T : Capability
- S : Capability
- F : Capability
- RS : Capability
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Order relation from the diamond lattice of capabilities.
Equations
- EqCheckingAbstractInterpretation.Ready.capLe EqCheckingAbstractInterpretation.Ready.Capability.T x✝ = True
- EqCheckingAbstractInterpretation.Ready.capLe EqCheckingAbstractInterpretation.Ready.Capability.S EqCheckingAbstractInterpretation.Ready.Capability.S = True
- EqCheckingAbstractInterpretation.Ready.capLe EqCheckingAbstractInterpretation.Ready.Capability.S EqCheckingAbstractInterpretation.Ready.Capability.RS = True
- EqCheckingAbstractInterpretation.Ready.capLe EqCheckingAbstractInterpretation.Ready.Capability.F EqCheckingAbstractInterpretation.Ready.Capability.F = True
- EqCheckingAbstractInterpretation.Ready.capLe EqCheckingAbstractInterpretation.Ready.Capability.F EqCheckingAbstractInterpretation.Ready.Capability.RS = True
- EqCheckingAbstractInterpretation.Ready.capLe EqCheckingAbstractInterpretation.Ready.Capability.RS EqCheckingAbstractInterpretation.Ready.Capability.RS = True
- EqCheckingAbstractInterpretation.Ready.capLe x✝¹ x✝ = False
Instances For
Equations
- One or more equations did not get rendered due to their size.
Join operation of the capability lattice.
Equations
- One or more equations did not get rendered due to their size.
- EqCheckingAbstractInterpretation.Ready.capJoin EqCheckingAbstractInterpretation.Ready.Capability.T x✝ = x✝
- EqCheckingAbstractInterpretation.Ready.capJoin x✝ EqCheckingAbstractInterpretation.Ready.Capability.T = x✝
- EqCheckingAbstractInterpretation.Ready.capJoin x✝¹ x✝ = EqCheckingAbstractInterpretation.Ready.Capability.RS
Instances For
Capability requirement contributed by observation shape information.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Upward closure in the capability lattice.
Equations
Instances For
Capability abstraction without minimization/pruning.
Equations
Instances For
Minimal-capability pruning on capability predicates.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Capability abstraction with pruning to minimal capabilities.
Equations
Instances For
Concretization by upward closure of capabilities.
Equations
Instances For
Threshold reading for an abstract capability value.
Equations
Instances For
Concrete threshold failure criterion for a difference relation.
Equations
Instances For
Abstract threshold failure criterion for a capability-valued analysis result.
Equations
Instances For
Monotonicity condition needed for threshold soundness/completeness:
if a capability can observe o, then every stronger capability can observe o.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Threshold reading for alphaCapRaw: it is equivalent to concrete intersection
with the threshold fragment, under monotonicity of fragment observability.
Threshold reading for alphaCap: pruning preserves threshold information.
Unified threshold theorem at the level used in Section 5:
if abstract values are pointwise alphaCapRaw of concrete differences,
then abstract threshold witnesses are exactly concrete threshold failures.
Exact-pruned variant of the unified threshold theorem.
Least-fixpoint variant matching the paper's Section 5 statement shape.
lfpAbs is the abstract lfp result, lfpConcrete the concrete one.
Least-fixpoint threshold theorem for exact-pruned capability values.
Aggregate child capability requirements from positive branches.
Equations
- One or more equations did not get rendered due to their size.
- EqCheckingAbstractInterpretation.Ready.childrenReq [] = EqCheckingAbstractInterpretation.Ready.Capability.T
Instances For
Least capability needed to express a concrete ready-simulation observation.
Equations
- One or more equations did not get rendered due to their size.
- EqCheckingAbstractInterpretation.Ready.reqOfObs EqCheckingAbstractInterpretation.Ready.RSObs.tt = EqCheckingAbstractInterpretation.Ready.Capability.T
Instances For
Fragment membership predicate induced by capability thresholds.
Equations
Instances For
Observation fragments corresponding to Tr/S/F/RS thresholds.
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Threshold reading as concrete fragment intersection for this instance.