對於這樣一個例子引理:這給使用時,下列快速檢查伊莎貝爾:舉證責任 - 證明使用的反
lemma someFuncLemma: "∀ (e::someType) . pre_someFunc 2 e"
:
Auto Quickcheck found a counterexample:
e = - 1
或使用雞蛋裏挑骨頭(這是不是真的,當這裏的要點):
Nitpick found a counterexample:
Skolem constant:
e = - 1
那我該如何用這個反例來完成證明呢?
正如你所看到的,我對伊莎貝爾和採購訂單不是很熟悉。
謝謝你的幫助!
或者存在挑剔/快速檢查的錯誤。來自nitpick/quickcheck的反例不會通過Isabelle內核,即僅僅因爲nitpick/quickcheck告訴你一些反例,你不會自動得到一個Isabelle定理,它確實是一個例子。如果你想要的話,你必須自己證明。 (在大多數情況下,可以通過簡單的重寫來實現) –