Tôi tự hỏi liệu ai đó có thể cho tôi trực giác đằng sau lý do tại sao tính tích cực nghiêm ngặt của các loại dữ liệu quy nạp đảm bảo chuẩn hóa mạnh mẽ.
Để rõ ràng, tôi thấy làm thế nào có sự xuất hiện tiêu cực dẫn đến phân kỳ, tức là bằng cách xác định:
data X where Intro : (X->X) -> X
chúng ta có thể viết một hàm phân kỳ.
Nhưng tôi tự hỏi, làm thế nào chúng ta có thể chứng minh rằng các loại quy nạp tích cực nghiêm ngặt không cho phép phân kỳ? tức là có một số biện pháp cảm ứng cho phép chúng ta xây dựng một bằng chứng về chuẩn hóa mạnh (sử dụng các quan hệ logic hoặc tương tự)? Và một bằng chứng như vậy bị phá vỡ cho những trường hợp tiêu cực? Có bất kỳ tài liệu tham khảo tốt nào cho thấy sự chuẩn hóa mạnh mẽ cho một ngôn ngữ với các loại quy nạp không?