Agda 中的黄色高亮显示
Yellow highlight in Agda
我在 Agda 中编写了以下代码。
open import Relation.Binary.PropositionalEquality
open import Data.Unit
data : Set where
tt :
ff :
test_a : tt ≡ tt
test_a = refl
test_b : ff ≡ ff
test_b = refl
当我加载上面的代码时,我得到黄色高亮
tt ≡ tt
在第 8 行。代码有什么问题?
也许你导入了 Data.Unit
或 Data.Unit.Base
而引入了另一个 tt
(即 ⊤
的居民),所以 Agda 不知道该选择哪个。你可以写
test_a : .tt ≡ tt
test_a = refl
或
import Function
test_a : ( ∋ tt) ≡ tt
test_a = refl
我在 Agda 中编写了以下代码。
open import Relation.Binary.PropositionalEquality
open import Data.Unit
data : Set where
tt :
ff :
test_a : tt ≡ tt
test_a = refl
test_b : ff ≡ ff
test_b = refl
当我加载上面的代码时,我得到黄色高亮
tt ≡ tt
在第 8 行。代码有什么问题?
也许你导入了 Data.Unit
或 Data.Unit.Base
而引入了另一个 tt
(即 ⊤
的居民),所以 Agda 不知道该选择哪个。你可以写
test_a : .tt ≡ tt
test_a = refl
或
import Function
test_a : ( ∋ tt) ≡ tt
test_a = refl