MAYBE TRS: {f(a(), f(b(), f(a(), x))) -> f(a(), f(b(), f(b(), f(a(), x)))), f(b(), f(b(), f(b(), x))) -> f(b(), f(b(), x))} DP: Strict: {f#(a(), f(b(), f(a(), x))) -> f#(a(), f(b(), f(b(), f(a(), x)))), f#(a(), f(b(), f(a(), x))) -> f#(b(), f(b(), f(a(), x)))} Weak: {f(a(), f(b(), f(a(), x))) -> f(a(), f(b(), f(b(), f(a(), x)))), f(b(), f(b(), f(b(), x))) -> f(b(), f(b(), x))} EDG: {(f#(a(), f(b(), f(a(), x))) -> f#(a(), f(b(), f(b(), f(a(), x)))), f#(a(), f(b(), f(a(), x))) -> f#(a(), f(b(), f(b(), f(a(), x))))) (f#(a(), f(b(), f(a(), x))) -> f#(a(), f(b(), f(b(), f(a(), x)))), f#(a(), f(b(), f(a(), x))) -> f#(b(), f(b(), f(a(), x))))} SCCS: Scc: {f#(a(), f(b(), f(a(), x))) -> f#(a(), f(b(), f(b(), f(a(), x))))} SCC: Strict: {f#(a(), f(b(), f(a(), x))) -> f#(a(), f(b(), f(b(), f(a(), x))))} Weak: {f(a(), f(b(), f(a(), x))) -> f(a(), f(b(), f(b(), f(a(), x)))), f(b(), f(b(), f(b(), x))) -> f(b(), f(b(), x))} Fail