所以我有两个假设,一个是h : A -> B
,另一个是h2 : A
。如何让h3 : B
出现在我的假设中?
答案 0 :(得分:3)
pose proof (h h2) as h3.
引入h3 : B
作为新假设,
specialize (h h2).
将h : A -> B
修改为h : B
- 如果您以后不需要h
并且对称,
apply h in h2.
将h2 : A
转换为h2 : B
。
另一种(不太方便)的方式是
assert B as h3 by exact (h h2).
pose proof
变体等同于。
此外,在如下的简单案例中,您可以在不引入新假设的情况下解决您的目标:
Goal forall (A B : Prop), (A -> B) -> A -> B.
intros A B h h2.
apply (h h2).
Qed.