【发布时间】:2015-03-08 17:00:24
【问题描述】:
在许多论文证明中,您会看到作者在方程式中替换变量。例如,如果存在不等式“f(x-y) >= g(x-y)*z”,作者简单写为 let h=(x-y),因此“f(h) >= g(h)*z”并继续有证据。
要在 Isabelle 中做同样的事情,我是否必须假设 h=(x-y),还有其他方法吗?我查看了“让”功能,但它的作用完全不同。
具体来说,我有:
lemma
fixes f g :: "real⇒real"
assumes "∀x∈S. ∀y∈S. f y - f x ≥ (y-x)*(g x)"
shows "∀x∈S. ∀h. f (x+h) - g x ≥ h*(g x)"
所以我让 h=y-x。
如果我假设“∀h.∀x∈S.∀y∈S.h = y-x”,我可以证明这个引理。这是正确的方法吗?
【问题讨论】:
标签: isabelle