Có đúng là việc thêm các tiên đề vào CIC có thể có ảnh hưởng tiêu cực trong nội dung tính toán của các định nghĩa và định lý? Tôi hiểu rằng, trong hành vi bình thường của lý thuyết, mọi thuật ngữ đóng sẽ giảm xuống dạng bình thường chính tắc của nó, ví dụ: nếu là đúng, thì phải giảm xuống một thuật ngữ của hình thức . Nhưng khi định nghĩa một tiên đề - nói tiên đề mở rộng chức năng - chúng ta chỉ cần thêm một hằng số mới vào hệ thống n ( s u c c . . . ( s u c c ( 0 ) ) )funext
điều đó sẽ chỉ "kỳ diệu" tạo ra bằng chứng từ bất kỳ bằng chứng nào về , mà không có bất kỳ ý nghĩa tính toán nào ( theo nghĩa là chúng tôi không thể trích xuất bất kỳ mã nào từ họ? )Π x : A f ( x ) = g ( x )
Nhưng tại sao điều này lại "xấu"?
Đối với funext
, tôi đã đọc trong mục coq này và câu hỏi về dòng chảy toán học này rằng nó sẽ khiến hệ thống trở nên lỏng lẻo hoặc kiểm tra có thể quyết định. Mục coq dường như trình bày một ví dụ hay, nhưng tôi vẫn muốn có thêm một số tài liệu tham khảo về điều đó - và bằng cách nào đó tôi không thể tìm thấy bất kỳ.
Làm thế nào mà việc thêm các tiên đề bổ sung có thể khiến CIC có hành vi tồi tệ hơn? Bất kỳ ví dụ thực tế sẽ là tuyệt vời. (Ví dụ, Tiên đề Univalence?) Tôi sợ trong câu hỏi này quá mềm, nhưng nếu có ai có thể làm sáng tỏ những vấn đề đó hoặc cho tôi một số tài liệu tham khảo sẽ rất tuyệt!
PS: Mục nhập coq đề cập rằng "Thierry Coquand đã quan sát thấy rằng mô hình phù hợp với các gia đình nội tâm không phù hợp với tính mở rộng vào giữa những năm 90". Có ai biết trong giấy hay cái gì không?