在伊薩爾式伊莎貝爾證明,這很好地工作:這裏證明(排除disjE)嵌套脫節
from `a ∨ b` have foo
proof
assume a
show foo sorry
next
assume b
show foo sorry
qed
通過proof
調用的隱含規則是rule conjE
。但是,我應該把有什麼使它的不僅僅是一個脫節的工作:
from `a ∨ b ∨ c` have foo
proof(?)
assume a
show foo sorry
next
assume b
show foo sorry
next
assume c
show foo sorry
qed
我也這樣做過。一個問題是它缺乏「證明」的自動性,例如設立案件,「論文」等。 – 2013-04-10 10:42:20
@JoachimBreitner:的確如此。無論如何,通過明確地寫出一個假設而不是使用'case'來證明它更具可讀性(對於相當短的假設而言,這種說法大部分是正確的),它的效果最好。 – chris 2013-04-10 11:19:55
@JoachimBreitner:'proof'不會設置'?thesis','lemma'(或'have')。因此,只有在另一種方法中可以使用規則/ intro/elim方法中的'?thesis'時。 – 2013-04-18 06:39:45