Compiled Program-Logic Rules #
This module packages registered unary and relational VC-spec rules into compact compiled forms
used by the vcstep and rvcstep tactic infrastructure.
- direct : UnaryRuleApplicationMode
- tripleConseq : UnaryRuleApplicationMode
Instances For
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
- direct : RelationalRuleApplicationMode
- postConseq : RelationalRuleApplicationMode
Instances For
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
- entry : VCSpecEntry
- modes : Array UnaryRuleApplicationMode
Instances For
@[implicit_reducible]
@[implicit_reducible]
Instances For
- entry : VCSpecEntry
- modes : Array RelationalRuleApplicationMode
Instances For
@[implicit_reducible]
@[implicit_reducible]
Instances For
Instances For
Instances For
def
OracleComp.ProgramLogic.CompiledUnaryVCSpecRule.canUseConsequence
(rule : CompiledUnaryVCSpecRule)
:
Instances For
def
OracleComp.ProgramLogic.CompiledRelationalVCSpecRule.theoremName
(rule : CompiledRelationalVCSpecRule)
:
Instances For
def
OracleComp.ProgramLogic.CompiledRelationalVCSpecRule.kind
(rule : CompiledRelationalVCSpecRule)
:
Instances For
def
OracleComp.ProgramLogic.CompiledRelationalVCSpecRule.replayText
(rule : CompiledRelationalVCSpecRule)
:
Instances For
def
OracleComp.ProgramLogic.CompiledRelationalVCSpecRule.canUseConsequence
(rule : CompiledRelationalVCSpecRule)
: