我如何证明依赖类型语言中的基本不等式

How can I prove a basic inequality in dependant type language

我想在idris中定义如下函数,学习如何处理否定:

absurdity : 0 = 1 -> Void
absurdity = ?how

我该怎么做?

我可以只创建一个空的 lambda 并让编译器找出这不相等吗?

使用impossible:

absurdity : 0 = 1 -> Void
absurdity Refl impossible