【发布时间】:2020-09-27 07:10:40
【问题描述】:
我有一个归纳谓词P,其行为类似于偏函数。换句话说,P x y = P x y' ⟹ y = y'。我想让 Isabelle 在证明具体值的定理时“计算”谓词的输出(例如)。
例如,假设我们有以下谓词div2。
inductive div2 :: "nat ⇒ nat ⇒ bool" where
Zero: "div2 0 0" |
SS: "div2 n m ⟹ div2 (Suc (Suc n)) (Suc m)"
code_pred[show_modes] div2 .
如何在不提供输出m 的情况下证明以下引理(实际情况下该术语太大而无法输入)?
lemma "(THE m. div2 8 m) ≠ 5"
sorry
【问题讨论】:
标签: isabelle