695.57/299.38 MAYBE 695.57/299.39 695.57/299.39 Problem: 695.57/299.39 strict: 695.57/299.39 rev(nil()) -> nil() 695.57/299.39 rev(cons(x,l)) -> cons(rev1(x,l),rev2(x,l)) 695.57/299.39 rev1(0(),nil()) -> 0() 695.57/299.39 rev1(s(x),nil()) -> s(x) 695.57/299.39 rev1(x,cons(y,l)) -> rev1(y,l) 695.57/299.39 rev2(x,nil()) -> nil() 695.57/299.39 rev2(x,cons(y,l)) -> rev(cons(x,rev2(y,l))) 695.57/299.39 weak: 695.57/299.39 rand(x) -> x 695.57/299.39 rand(x) -> rand(s(x)) 695.57/299.39 695.57/299.39 Proof: 695.57/299.39 Open 695.57/299.39 EOF