Skip to content

Commit 23ac6a6

Browse files
committed
doc: note the temporary Lean.Order dependency
The vcgen chapter intro drops "monadic" from the tactic description and links the Lean.Order note to the partial_fixpoint theory section. Verified with ./generate-html.sh on nightly-2026-08-19.
1 parent 9c41e3e commit 23ac6a6

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

Manual/VCGen.lean

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,12 @@ tag := "vcgen-tactic"
4040
* {ref "vcgen-tactic-tutorial" (remote := "tutorials")}[Verifying Imperative Programs Using `vcgen`]
4141
:::
4242

43-
The {tactic}`vcgen` tactic implements a _monadic verification condition generator_:
44-
It breaks down a goal involving a program written using Lean's imperative {keywordOf Lean.Parser.Term.do}`do` notation into a number of smaller {tech}_verification conditions_ ({deftech (key := "vcgen VCs")}[VCs]) that are sufficient to prove the goal.
43+
The {tactic}`vcgen` tactic implements a _verification condition generator_:
44+
It breaks down a goal involving a program, for example one written using Lean's imperative {keywordOf Lean.Parser.Term.do}`do` notation, into a number of smaller {tech}_verification conditions_ ({deftech (key := "vcgen VCs")}[VCs]) that are sufficient to prove the goal.
4545
In addition to a reference that describes the use of {tactic}`vcgen`, this chapter includes a {ref "vcgen-tactic-tutorial" (remote := "tutorials")}[tutorial] that can be read independently of the reference.
4646

4747
In order to use the {tactic}`vcgen` tactic, {module}`Std.WP` and {module}`Std.Tactic.Do` must be imported and the namespaces {namespace}`Std.WP` and {namespace}`Lean.Order` must be opened.
48+
The dependency on {namespace}`Lean.Order` is a temporary measure: this namespace holds the {ref "partial-fixpoint-theory"}[order theory behind `partial_fixpoint`], which is yet to be upstreamed into `Std`.
4849

4950

5051
# Overview

0 commit comments

Comments
 (0)