如何解决在归纳规则生成的文本中添加注释
例如:
定理示例:
假设一个:“ A”
假设b:“ B”
显示“ A∧B”
证明(归纳规则:conjI)
自动生成以下带有证明大纲的文本,其中要包含的案例 选择并粘贴:
-
A
-
B
带有案例的证明大纲:
案例1
然后显示?对不起
下一个
案例2
然后显示?对不起
qed
是否可以生成带有注释案例的证明大纲 进行选择和粘贴:例如,我们将:
-
A
-
B
带有案例的证明大纲:
情况1(* A *)
然后显示?对不起?
下一个
情况2(* B *)
然后显示?对不起
已确认
谢谢。
Mamoun
解决方法
我不知道如何在不修改Isabelle本身的情况下为案件生成评论的方法。
但是您可以使用case_names
或goal_cases
来更改案件名称:
lemma myConjI[case_names left right]:
assumes a: "A"
assumes b: "B"
shows "A ∧ B"
using assms by auto
theorem example1:
assumes a: "A"
assumes b: "B"
shows "A ∧ B"
proof (induct rule: myConjI)
case left
then show ?case sorry
next
case right
then show ?case sorry
qed
theorem example2:
assumes a: "A"
assumes b: "B"
shows "A ∧ B"
proof (rule conjI,goal_cases Bla Blub)
case Bla
then show ?case sorry
next
case Blub
then show ?case sorry
qed
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。