Как мы можем использовать неявную переменную внутри функции? Снижение к простейшим случае, можно иметь:Idris - использовать неявную переменную внутри функции
dim : Vect n a -> Nat
dim vec = n
без получения ошибки:
When elaborating right hand side of rep:
No such variable n
Есть ли способ, чтобы получить доступ туда значения внутри? Или это то же самое, что запрашивать n
внутри sin n
?
В этом случае можно ли доказать, что Vect
является «биекцией» и восстанавливает переменные оттуда?
Совершенная и работал в моем случае тоже! Спасибо! – guaraqe