【发布时间】:2014-06-30 12:35:47
【问题描述】:
我想了解关键字 proof 在 Isar 证明中的工作原理。我咨询了the Isabelle/Isar reference, section 6.3.2和Programming and Proving in Isabelle/HOL, section 4.1。
总结一下我所学到的,用关键字proof开始证明有三种方式:
没有任何论据,Isabelle 为被证明的引理找到了一个合适的引入规则,并将其应用于前向模式
如果提供了特定规则,例如
rule name、unfold true_def、clarify或induct n,则它会以前进模式应用于目标
我对第三种情况就像使用 apply 并提供参数一样吗?
系统选取的第一个案例的自动引入规则是怎样的?
而且,上面是否完整描述了proof的用法?
【问题讨论】:
标签: isabelle