在下面的代码中,μ₁的定义被Agda接受为一个严格的正函子,这是有意义的。如果我通过一个产品结婚,如在μ₂,它仍然被接受。然而,如果我尝试通过一个向量,就像在μ₃中一样,它不再被接受。data F : Set where⟦ X ⟧₁ A = A
Fix₁ : ⟦f ⟧₁ (μ₁ f) → μ₁ f
⟦_⟧₂ : F → (
我是Agda的新手,我试图定义一个类型为prod的常量Z → (Z → ((Z → Set) → Set)):Z → (Z → ((Z → Set) → Set))dataProd (X : Set) : ℕ → X where 当我键入它时,agda会生成以下错误消息:
X != Set (_33 X_) of type Se