我想在P-> Q中有一些P的名字。理性是陈述类型为P-> Q的定理,其中Q取决于P
在以下示例中,我需要替换' ???'。
我知道我可以打开一个部分并将(x<> 0)作为具有名称的参数。然后在我关闭该部分后,我得到了一些东西到我的thm2,但我想在一行中说明thm2。
(当然,下面的例子有点傻。这只是一个展示我问题的例子。)
Require Import QArith.
Definition my_inv(x:Q)(x<>0):Q.
intros.
exact (1/x).
Defined.
Thm thm1: forall x:Q, x>0 -> x<>0.
Proof.
...
Qed.
Theorem thm2: forall x:Q, x>0-> (my_inv x (thm1 x ???)) > 0.
现在,???应该将Coq引用到x> 0的假设。我无法找到一种方法来在与其陈述的同一行中引用该假设。