Đây là một chính thức nhỏ, không đầy đủ và không nhất quán của HoTT trong Idris. Nó cho thấy rằng bạn có thể rút ra một mâu thuẫn trong Idris chỉ bằng cách quy định sự thống nhất. Hiện tại có hai rào cản để chính thức hóa HoTT tại Idris.
Rào cản 1:
Idris có sự bình đẳng không đồng nhất và viết lại sự bình đẳng không đồng nhất. Từ phối cảnh HoTT, điều này có nghĩa là chúng ta có quyền truy cập vào nguyên tắc viết lại sau, không phù hợp với sự thống nhất:
Với nguyên tắc này, chúng ta có thể dễ dàng chứng minh .
∏P:X→Type ∏x:X ∏p:x=x ∏a,b:Px(transport P p a=b)→(a=b)
True = False
Rào cản 2:
Khớp mẫu trong Idris quá mạnh so với HoTT, như Neel Krishnaswami nghi ngờ trong một bình luận ở trên. Chúng ta có thể rút ra được Stre Rich's K. Điều này dẫn đến tính duy nhất của bằng chứng nhận dạng, và do đó không tương thích với sự thống nhất. Chúng tôi có thể một lần nữa hiển thị True = False
.