SpecificationTactics #
This module provides tactics proving the per-instruction specifications.
Unfold and simplify the Hoare specification in the goal.
Equations
- tacticHoareSimpSpecification = Lean.ParserDescr.node `tacticHoareSimpSpecification 1024 (Lean.ParserDescr.nonReservedSymbol "hoareSimpSpecification" false)
Instances For
Simplify a jump specification whose branch condition is false.
Equations
- tacticSimpJumpSpecFalse = Lean.ParserDescr.node `tacticSimpJumpSpecFalse 1024 (Lean.ParserDescr.nonReservedSymbol "simpJumpSpecFalse" false)
Instances For
Simplify a jump specification whose branch condition is true.
Equations
- tacticSimpJumpSpecTrue = Lean.ParserDescr.node `tacticSimpJumpSpecTrue 1024 (Lean.ParserDescr.nonReservedSymbol "simpJumpSpecTrue" false)
Instances For
Simplify a jump specification in the goal.
Equations
- tacticSimpJumpSpec = Lean.ParserDescr.node `tacticSimpJumpSpec 1024 (Lean.ParserDescr.nonReservedSymbol "simpJumpSpec" false)