MAYBE 158.70/55.88 MAYBE 158.70/55.88 158.70/55.88 Problem: 158.70/55.88 tower(x) -> f(a(),x,s(0())) 158.70/55.88 f(a(),0(),y) -> y 158.70/55.88 f(a(),s(x),y) -> f(b(),y,s(x)) 158.70/55.88 f(b(),y,x) -> f(a(),half(x),exp(y)) 158.70/55.88 exp(0()) -> s(0()) 158.70/55.88 exp(s(x)) -> double(exp(x)) 158.70/55.88 double(0()) -> 0() 158.70/55.88 double(s(x)) -> s(s(double(x))) 158.70/55.88 half(0()) -> double(0()) 158.70/55.88 half(s(0())) -> half(0()) 158.70/55.88 half(s(s(x))) -> s(half(x)) 158.70/55.88 158.70/55.88 Proof: 158.70/55.88 Open 158.70/55.88 EOF