Trong một chủ đề gần đây trong danh sách gửi thư của Agda, câu hỏi về luật xuất hiện, trong đó Peter Hancock đã đưa ra nhận xét kích thích tư duy .
Hiểu biết của tôi là luật đi kèm với các loại tiêu cực, tức là. kết nối mà giới thiệu quy tắc là không thể đảo ngược. Để vô hiệu hóa cho các chức năng, Hank đề nghị sử dụng công cụ loại bỏ tùy chỉnh, funsplit , thay vì quy tắc ứng dụng thông thường. Tôi muốn hiểu nhận xét của Hank về mặt phân cực.
Ví dụ: có hai bài thuyết trình -types. Có loại bỏ phân chia Martin-Löf truyền thống , theo phong cách tích cực:
Và có phiên bản phủ định:
Bản trình bày sau này giúp dễ dàng có được cho các cặp, nghĩa là. cho bất kỳ cặp (trong đó == là viết tắt của đẳng thức xác định). Về khả năng chứng minh, sự khác biệt này không thành vấn đề: theo trực giác, bạn có thể thực hiện các phép chiếu với sự phân chia hoặc theo cách khác.
Bây giờ, -types thường (và không thể tranh cãi, tôi tin) được đưa ra một cách tiêu cực:
Cung cấp cho chúng tôi cho các chức năng: .
Tuy nhiên, trong thư đó, Hank nhớ lại công cụ loại bỏ funsplit (Lập trình theo lý thuyết loại ML, [http://www.cse.chalmers.se/research/group/logic/book/], tr.56). Nó được mô tả trong khung logic bằng cách:
Thật thú vị, Nordstrom et al. thúc đẩy định nghĩa này bằng cách nói rằng "[này] hình thức không chính tắc thay thế dựa trên nguyên tắc cảm ứng cấu trúc". Có một mùi tích cực của tuyên bố này: các chức năng sẽ được 'định nghĩa' bởi nhà xây dựng của họ, .
Tuy nhiên, tôi không thể hoàn toàn đưa ra một bài trình bày thỏa đáng về quy tắc đó trong suy luận tự nhiên (hoặc, thậm chí tốt hơn, tính toán tuần tự). (Ab) sử dụng khung logic để giới thiệu có vẻ rất quan trọng ở đây.
Vì vậy, funsplit có phải là một bản trình bày tích cực về -types không? Chúng ta cũng có một cái gì đó tương tự trong phép tính tuần tự (không phụ thuộc)? nó sẽ trông như thế nào?
Làm thế nào phổ biến / tò mò là cho các nhà lý thuyết bằng chứng trong lĩnh vực này?