Idris2/samples/Void.idr

12 lines
186 B
Idris
Raw Normal View History

module Void
-- making use of 'hd' being partially defined
empty1 : Void
empty1 = hd [] where
hd : List a -> a
hd (x :: xs) = x
-- not terminating
empty2 : Void
empty2 = empty2