我试图证明以下内容:
d_3 : (lcm (S k) (S j) = 0) -> Void
我要求idris生成函数体骨架并获取
d_3 : (lcm (S k) (S j) = 0) -> Void
d_3 prf = ?d_3_rhs
到目前为止一直很好,但后来我要求prf
上的案例匹配,最后是
d_3 : (lcm (S k) (S j) = 0) -> Void
d_3 Refl impossible
对我而言似乎有些合理,但是当我尝试键入检查时,我收到了错误:
d_3 Refl is a valid case
这是什么意思?我该如何解决?为什么伊德里斯会推荐一些后来抱怨的东西?