Documentation
Lean
.
Elab
.
Tactic
.
Do
.
VCGen
Search
return to top
source
Imports
Lean.Elab.Tactic.Induction
Lean.Elab.Tactic.Simp
Lean.Meta.Tactic.TryThis
Lean.Elab.Tactic.Do.LetElim
Lean.Elab.Tactic.Do.Spec
Lean.Elab.Tactic.Do.Syntax
Lean.Elab.Tactic.Do.ProofMode.Cases
Lean.Elab.Tactic.Do.ProofMode.Revert
Lean.Elab.Tactic.Do.ProofMode.Specialize
Lean.Elab.Tactic.Do.VCGen.Basic
Lean.Elab.Tactic.Do.VCGen.Split
Lean.Elab.Tactic.Do.VCGen.SuggestInvariant
Imported by
Lean
.
Elab
.
Tactic
.
Do
.
VCGen
.
Result
Lean
.
Elab
.
Tactic
.
Do
.
VCGen
.
genVCs
Lean
.
Elab
.
Tactic
.
Do
.
elabInvariants
Lean
.
Elab
.
Tactic
.
Do
.
elabVCs
Lean
.
Elab
.
Tactic
.
Do
.
elabMVCGen
Lean
.
Elab
.
Tactic
.
Do
.
elabMVCGenHint
source
structure
Lean
.
Elab
.
Tactic
.
Do
.
VCGen
.
Result
:
Type
invariants :
Array
MVarId
vcs :
Array
MVarId
Instances For
source
def
Lean
.
Elab
.
Tactic
.
Do
.
VCGen
.
genVCs
(
goal
:
MVarId
)
(
ctx
:
Context
)
(
fuel
:
Fuel
)
:
MetaM
Result
Equations
Instances For
source
def
Lean
.
Elab
.
Tactic
.
Do
.
elabInvariants
(
stx
:
Syntax
)
(
invariants
:
Array
MVarId
)
(
suggestInvariant
:
MVarId
→
TacticM
Term
)
:
TacticM
Unit
Equations
Instances For
source
def
Lean
.
Elab
.
Tactic
.
Do
.
elabVCs
(
stx
:
Syntax
)
(
vcs
:
Array
MVarId
)
:
TacticM
(
List
MVarId
)
Equations
Instances For
source
def
Lean
.
Elab
.
Tactic
.
Do
.
elabMVCGen
:
Tactic
Equations
Instances For
source
def
Lean
.
Elab
.
Tactic
.
Do
.
elabMVCGenHint
:
Tactic
Equations
Instances For