![](/img/trans.png)
[英]Coq error: Unable to unify "true" with "is_true (0 < a - b - 3)"
[英]Coq infotheo %B is_true
我已經用一個證明(Coq 版本 8.13.1,使用 infotheo)碰壁了,其中上下文假設是目標,只是附加了一個“%B”。 我知道它表示“is_true”,但如何進行證明?
(unfold is_true 並沒有擺脫“%B”,重寫 H 並應用 H 不起作用)。
A: finType
B: eqType
i: B
i0: A
X: A -> B
H: (X i0 == i)%B
===
(1/1)
X i0 = i
任何建議表示贊賞。
%B 表示這是在不同的 scope 中解析的。 等號在 H 和目標中意味着不同的東西。 它是== vs = btw。
您可以關閉符號以查看這兩個術語的真正含義。
== 可能比 = 弱。
謝謝你的回答。 問題通過以下方式解決:
move/eqP in H.
apply H.
Qed.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.