簡體   English   中英

Coq infotheo %B is_true

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM