Вчора довго намагався зрозуміти оце:
data Fin : Nat -> * where
Fz : {n : Nat} -> Fin (Succ n)
Fs : {n : Nat} -> Fin n -> Fin (Succ n)
Намагався розписати вручну елементи, присутні в Fin 2, це Fs 2 (Fz 2) та Fz 2, я правильно розумію? Тобто саме невизначеність того, чи Fz, чи Fs, дозволяє на кожному кроці або створити більше число, або
(
Read more... )