Idris2-boot/tests/idris2/total002/Total.idr
2019-06-24 18:14:07 +01:00

14 lines
240 B
Idris

data Fin : Nat -> Type where
FZ : Fin (S k)
FS : Fin k -> Fin (S k)
noFinZ : Fin Z -> Void
noFinZ FZ impossible
noFinZ (FS k) impossible
noFinZ' : Fin Z -> Void
noFinZ' x impossible
noEmpty : Void -> Fin Z
noEmpty t impossible