Lean 语言参考手册

17. mvcgen 策略🔗

mvcgen 策略实现了一个单子验证条件生成器: 它将涉及以 Lean 命令式 Lean.Parser.Term.do : termdo 记法编写的程序的目标,分解成若干更小的、足以证明原目标的验证条件VC)。 除介绍 mvcgen 用法的参考资料外,本章还包含一篇可独立阅读的教程

要使用 mvcgen 策略,必须导入 Std.Tactic.Do 并打开命名空间 Std.Do

  1. 17.1. 概览
  2. 17.2. 谓词变换器概述
  3. 17.3. 验证条件
  4. 17.4. 为单子启用 mvcgen
  5. 17.5. 证明模式