У меня есть следующий код в файле trial_agda.agda
в emacs:
module trial_agda where
data ? : Set where
zero : ?
suc : ? → ?
_+_ : ? → ? → ?
zero + n = n
(suc n) + n′ = suc (n + n′)
Выдает
/Users/myname/trial_agda.agda:8,1-13
Missing type signature for left hand side zero + n
when scope checking the declaration
zero + n = n
В чем проблема?