Convert an Isar proof of forall-statement to apply-style

心不动则不痛 提交于 2019-12-24 08:03:23

问题


I'm trying to build a very short proof for a given fact. I would like to just use apply-style commands. Now my theorem's structure looks like this:

theorem 
  statement
  apply(some commands)
  proof -
    fix t assume "some predicate"
    from some assumptions "some_theorem"
    by(some commands)  
  qed

So, if I want to do my proof minimal, I should really attack the lines:

fix t assume "some predicate"
from some assumptions "some_theorem"

which is basically implementing the proof of a forall statement:

⋀ param. A ⟹ B

My question is is there a hack that will let me encode the proof of such an statement in apply-style instead of Isar proof language?

来源:https://stackoverflow.com/questions/53486780/convert-an-isar-proof-of-forall-statement-to-apply-style

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!