2016-04-26 7 views
0

Ich schreibe den folgenden Code in Agda.Gelbes Highlight in 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 

Wenn ich den obigen Code laden, erhalte ich gelbe Markierung mit

tt ≡ tt 

in Zeile 8. Was mit dem Code falsch?

+2

Es tut mir Leid nicht enthalten alle Importe schreiben. Um 3237465 zu verwenden, danke für das Aufzeigen. Danke an Cactus, dass du alle Importe hinzugefügt hast. – mmsss

Antwort

1

Vielleicht importiert Sie Data.Unit oder Data.Unit.Base, die eine andere tt eingeführt (nämlich die Einwohner von ), so ist Agda verwirrt über die man zu wählen. Sie können

test_a : .tt ≡ tt 
test_a = refl 

oder

import Function 

test_a : (∋ tt) ≡ tt 
test_a = refl