Equations
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Shift a finite competitor set through one action.
Equations
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.shift lts competitors action = EqCheckingAbstractInterpretation.FiniteEvaluator.shift lts competitors action
Instances For
Equations
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.configMem config configs = EqCheckingAbstractInterpretation.FiniteEvaluator.configMem config configs
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
Boolean capability order, aligned with capLe.
Equations
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.capLeBool EqCheckingAbstractInterpretation.Ready.Capability.T x✝ = true
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.capLeBool EqCheckingAbstractInterpretation.Ready.Capability.S EqCheckingAbstractInterpretation.Ready.Capability.S = true
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.capLeBool EqCheckingAbstractInterpretation.Ready.Capability.S EqCheckingAbstractInterpretation.Ready.Capability.RS = true
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.capLeBool EqCheckingAbstractInterpretation.Ready.Capability.F EqCheckingAbstractInterpretation.Ready.Capability.F = true
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.capLeBool EqCheckingAbstractInterpretation.Ready.Capability.F EqCheckingAbstractInterpretation.Ready.Capability.RS = true
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.capLeBool EqCheckingAbstractInterpretation.Ready.Capability.RS EqCheckingAbstractInterpretation.Ready.Capability.RS = true
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.capLeBool x✝¹ x✝ = false
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.
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.capabilityConfigMem config [] = false
Instances For
A capability holds at a configuration when some derived requirement is below it.
Equations
- One or more equations did not get rendered due to their size.
Instances For
All ways to assign each competitor either to the negative set or a positive branch.
Equations
Instances For
- slot : ℕ
- action : Action
- capability : Capability
- competitors : StateSet State
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.competitorsOf lts competitors = List.filter (fun (state : State) => decide (state ∈ competitors)) lts.states
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.assignmentWellFormed [] = true
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.assignmentWellFormed (none :: assignments) = EqCheckingAbstractInterpretation.Ready.FiniteLTS.assignmentWellFormed assignments
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Competitors assigned to the negative side of a Ready partition.
Equations
- One or more equations did not get rendered due to their size.
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.negativeCompetitors x✝¹ x✝ = []
Instances For
Equations
- One or more equations did not get rendered due to their size.
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.branchCapabilities [] = EqCheckingAbstractInterpretation.Ready.Capability.T
Instances For
Verify the negative-group obligation of a finite Ready partition.
Equations
- One or more equations did not get rendered due to their size.
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.negativeAssignmentValid lts competitors negative [] = competitors.isEmpty
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.negativeAssignmentValid lts [] negative (none :: assignments) = false
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.negativeAssignmentValid lts [] negative (some val :: assignments) = false
Instances For
Verify all positive-branch obligations of a finite Ready partition.
Equations
- One or more equations did not get rendered due to their size.
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.branchesValid lts marked state [] = true
Instances For
Does one symbolic Ready step derive precisely the requested capability?
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.marks.refuses lts state negative = negative.all fun (action : Action) => (lts.next state action).isEmpty
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Direct successors needed by all finite partitions at a Ready configuration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
All state-and-competitor configurations expressible by the finite LTS.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Repeatedly close a query configuration under one Ready successor-expansion round.
Equations
Instances For
Stop expanding the query domain when one round discovers no new configurations.
Equations
- One or more equations did not get rendered due to their size.
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.queryConfigsUntil lts 0 x✝ = x✝
Instances For
Derivative-closed finite domain needed to evaluate one process-versus-set query.
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
Equations
- One or more equations did not get rendered due to their size.
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.capabilityTableUntil lts configs 0 x✝ = x✝
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
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.
- EqCheckingAbstractInterpretation.Ready.FiniteLTS.minimalCapabilitiesUntil lts domain config 0 x✝ = EqCheckingAbstractInterpretation.Ready.FiniteLTS.minimalCapabilities x✝ config
Instances For
Finite exact-capability query for the symbolic Ready transformer. The result is the minimal antichain of capability requirements derived at the query.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Does the finite capability result refute the given threshold preorder?
Equations
- One or more equations did not get rendered due to their size.