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.UnitData.Unit.Base 而引入了另一个 tt (即 的居民),所以 Agda 不知道该选择哪个。你可以写

test_a : .tt ≡ tt
test_a = refl

import Function

test_a : ( ∋ tt) ≡ tt
test_a = refl