应用引理来解决目标

时间:2014-12-22 21:10:10

标签: isabelle

我试图用定理证明以下引理

lemma lm22:
fixes f :: "real ⇒ 'a::banach"
assumes "a ≤ b"
and "∀x∈{a .. b}. (f has_vector_derivative f' x) (at x within {a .. b}
shows "(f' has_integral (f b - f a)) {a .. b}"

Isabelle输出声明可以使用Integration.fundamental_theorem_of_calculus直接解决目标。但是添加:

using fundamental_theorem_of_calculus [of a b f f'] by auto

不起作用。我已经尝试定义a和b,并且还用值替换变量但没有成功。

如何应用引理来证明目标?

1 个答案:

答案 0 :(得分:1)

Isabelle的求解直接特征考虑了assumes子句中的假设,但这些假设不适用于by auto之类的证明方法,除非您明确地将它们链接起来。写{{1在你的其他证据之前,它应该通过。