MAYBE Problem: f(tt(),x) -> f(isList(x),Cons(tt(),x)) isList(Cons(tt(),xs)) -> isList(xs) isList(nil()) -> tt() Proof: Open