MAYBE Problem: half(0()) -> 0() half(s(0())) -> 0() half(s(s(x))) -> s(half(x)) s(log(0())) -> s(0()) log(s(x)) -> s(log(half(s(x)))) Proof: DP Processor: DPs: half#(s(s(x))) -> half#(x) half#(s(s(x))) -> s#(half(x)) s#(log(0())) -> s#(0()) log#(s(x)) -> half#(s(x)) log#(s(x)) -> log#(half(s(x))) log#(s(x)) -> s#(log(half(s(x)))) TRS: half(0()) -> 0() half(s(0())) -> 0() half(s(s(x))) -> s(half(x)) s(log(0())) -> s(0()) log(s(x)) -> s(log(half(s(x)))) CDG Processor: DPs: half#(s(s(x))) -> half#(x) half#(s(s(x))) -> s#(half(x)) s#(log(0())) -> s#(0()) log#(s(x)) -> half#(s(x)) log#(s(x)) -> log#(half(s(x))) log#(s(x)) -> s#(log(half(s(x)))) TRS: half(0()) -> 0() half(s(0())) -> 0() half(s(s(x))) -> s(half(x)) s(log(0())) -> s(0()) log(s(x)) -> s(log(half(s(x)))) graph: log#(s(x)) -> log#(half(s(x))) -> log#(s(x)) -> half#(s(x)) log#(s(x)) -> log#(half(s(x))) -> log#(s(x)) -> log#(half(s(x))) log#(s(x)) -> log#(half(s(x))) -> log#(s(x)) -> s#(log(half(s(x)))) log#(s(x)) -> s#(log(half(s(x)))) -> s#(log(0())) -> s#(0()) SCC Processor: #sccs: 1 #rules: 1 #arcs: 4/36 DPs: log#(s(x)) -> log#(half(s(x))) TRS: half(0()) -> 0() half(s(0())) -> 0() half(s(s(x))) -> s(half(x)) s(log(0())) -> s(0()) log(s(x)) -> s(log(half(s(x)))) Open