Tôi mới sử dụng Agda. Tôi đang đọc bài báo "Các loại phụ thuộc tại nơi làm việc" của Ana Bove và Peter Dybjer. Tôi không hiểu cuộc thảo luận về Bộ hữu hạn (trên trang 15 trong bản sao của tôi). giấy C
Tôi đang cố gắng để sử dụng bình đẳng heterogenous để chứng minh tuyên bố liên quan đến kiểu dữ liệu được lập chỉ mục này: data Counter : ℕ → Set where
cut : (i j : ℕ) → Counter (suc i + j)
tôi
Tôi đang cố gắng tìm hiểu agda. Tuy nhiên, tôi có một vấn đề. Tất cả các hướng dẫn mà tôi tìm thấy trên wiki agda là quá phức tạp đối với tôi và bao gồm các khía cạnh khác nhau của lập trình. Sau khi
Tôi chỉ đọc Dependent Types at Work. Trong phần giới thiệu parametrised loại, tác giả đề cập rằng trong tuyên bố này data List (A : Set) : Set where
[] : List A
_::_ : A → List A → List A