我们如何在函数中使用隐式变量?减少到最简单的情况,是否有可能:
dim : Vect n a -> Nat
dim vec = n
没有得到错误:
When elaborating right hand side of rep:
No such variable n
有没有办法从内部访问那里的值?还是和要求n
inside一样sin n
?
在这种情况下,是否有可能证明这Vect
是一个“双射”并从那里恢复变量?
我们如何在函数中使用隐式变量?减少到最简单的情况,是否有可能:
dim : Vect n a -> Nat
dim vec = n
没有得到错误:
When elaborating right hand side of rep:
No such variable n
有没有办法从内部访问那里的值?还是和要求n
inside一样sin n
?
在这种情况下,是否有可能证明这Vect
是一个“双射”并从那里恢复变量?