繁体   English   中英

如何在伊莎贝尔中止证明?

[英]How to abort a proof in Isabelle?

我想知道是否有办法在 Isabelle/jEdit 中中止证明?

我搜索了诸如“重置”、“中止”之类的命令,但找不到。

我知道有Sorry 但我不确定是否有人使用Sorry ,手头的定理被假定为正确或被放弃。 此外, Sorry似乎不适用于apply..done模式。

目前,我注释掉了我无法证明的定理。 但是它需要大量的输入((* *)中的每个字符)来评论或取消评论某些东西,这有点麻烦。

那么有没有一种标准/通用的方法来中止 Isabelle 的证明?

首先,该命令很sorry ,它确实(但仅)以应用样式工作:

lemma 
  ‹False ∧ True›
  apply (rule conjI)
   apply auto
  sorry

关于实际问题, oops中止证明,无论是否采用应用样式:

lemma 
  ‹False ∧ True›
proof -
  have True
    by auto
  oops

后面不能引用oops的证明。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM