如何使用适用于“提取”Coq中的含义

时间:2016-02-08 04:17:40

标签: logic coq proof coq-tactic

我将举例说明。

H : R -> P -> Q

H0 : R

子目标:

(Q -> P) \ / (P -> Q)

所以我的问题是如何提取(P-> Q)。我已经有R了,但是当我这样做的时候 '在H0中应用H',它评估所有内容并给我Q.

1 个答案:

答案 0 :(得分:2)

您可以执行以下任何操作:

specialize (H H0).

H: P -> Q替换H,或者:

pose proof (H H0) as H1

介绍H1: P -> Q

你也可以前进:

right. exact (H H0).