const Empty : set const ordsucc : set set term nat_p = \x:set.!p:set prop.p Empty -> (!y:set.p y -> p (ordsucc y)) -> p x claim !p:set prop.p Empty -> (!x:set.p x -> p (ordsucc x)) -> p Empty