AssumePre
Assumes a precondition in a formula mode. An UnknownProg is created on stepout to establish the precondition.
Input Parameters
DeleteConjunct
Introduces a while loop by applying the "Delete Conjuct" heuristics
Input Parameters
Distributivity
Distributivity
Input Parameters
EmptyRange
EmptyRange
Input Parameters
GuessGuard
Guess a guard in the formula mode. Strengthens the already existing guard with the new guard.
Input Parameters
Applicability Conditions
Init4
Tactic used to specify the program to be derived
Input Parameters
InsertVariable
Introduce a variable declaration before the active program.
Input Parameters
Applicability Conditions
InstantiateMeta
Instantiate the meta variables
Input Parameters
Applicability Conditions
IntroAssignment
Introduce an assignment program
Input Parameters
Applicability Conditions
OnePoint
OnePoint
Input Parameters
QDistributivity
QDistributivity
Input Parameters
RangeSplit
RangeSplit
Input Parameters
ReplaceFormula
Replace a formula with equivalent formula.
Input Parameters
Applicability Conditions
ReplaceSubFormula
Replaces a subformula with an equivalent formula
Input Parameters
Applicability Conditions
Notes
RTVInPost
Replaces a term in the postcondition by a new variable.
Input Parameters
SimplifyAutoTactic
Applicability Conditions
Simplify
Simplify
StartAsgnDerivation
StartAsgnDerivation
Input Parameters
StartGCmdDerivation
StartGCmdDerivation
StepIntoPO
StepIntoPO
StepIntoSubFormula
StepIntoSubFormula
Input Parameters
StepIntoSubProg
Step into the subprogram with given display id.
Input Parameters
Applicability Conditions
StepIntoSubProg
Step into the subprogram with given display id.
Input Parameters
Applicability Conditions
StepIntoUnknownProgIdx
StepIntoUnknownProgIdx
Input Parameters
StepOut
StepOut
StrengthenInvariant
Strengthens invariant of a while loop
Input Parameters
TradingMoveToTerm
TradingMoveToTerm
Input Parameters