0 QTRS
↳1 DependencyPairsProof (⇔)
↳2 QDP
↳3 DependencyGraphProof (⇔)
↳4 QDP
↳5 QDPOrderProof (⇔)
↳6 QDP
a(a(f(x, y))) → f(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
f(a(x), a(y)) → a(f(x, y))
f(b(x), b(y)) → b(f(x, y))
A(a(f(x, y))) → F(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
A(a(f(x, y))) → A(b(a(b(a(x)))))
A(a(f(x, y))) → A(b(a(x)))
A(a(f(x, y))) → A(x)
A(a(f(x, y))) → A(b(a(b(a(y)))))
A(a(f(x, y))) → A(b(a(y)))
A(a(f(x, y))) → A(y)
F(a(x), a(y)) → A(f(x, y))
F(a(x), a(y)) → F(x, y)
F(b(x), b(y)) → F(x, y)
a(a(f(x, y))) → f(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
f(a(x), a(y)) → a(f(x, y))
f(b(x), b(y)) → b(f(x, y))
F(a(x), a(y)) → A(f(x, y))
A(a(f(x, y))) → F(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
F(a(x), a(y)) → F(x, y)
F(b(x), b(y)) → F(x, y)
A(a(f(x, y))) → A(x)
A(a(f(x, y))) → A(y)
a(a(f(x, y))) → f(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
f(a(x), a(y)) → a(f(x, y))
f(b(x), b(y)) → b(f(x, y))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
A(a(f(x, y))) → A(x)
A(a(f(x, y))) → A(y)
[F2, f2]
f2: [1,2]
F2: [1,2]
a(a(f(x, y))) → f(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
f(a(x), a(y)) → a(f(x, y))
f(b(x), b(y)) → b(f(x, y))
F(a(x), a(y)) → A(f(x, y))
A(a(f(x, y))) → F(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
F(a(x), a(y)) → F(x, y)
F(b(x), b(y)) → F(x, y)
a(a(f(x, y))) → f(a(b(a(b(a(x))))), a(b(a(b(a(y))))))
f(a(x), a(y)) → a(f(x, y))
f(b(x), b(y)) → b(f(x, y))