0 QTRS
↳1 DependencyPairsProof (⇔)
↳2 QDP
↳3 QDPOrderProof (⇔)
↳4 QDP
f(0, 1, x) → f(g(x), g(x), x)
f(g(x), y, z) → g(f(x, y, z))
f(x, g(y), z) → g(f(x, y, z))
f(x, y, g(z)) → g(f(x, y, z))
F(0, 1, x) → F(g(x), g(x), x)
F(g(x), y, z) → F(x, y, z)
F(x, g(y), z) → F(x, y, z)
F(x, y, g(z)) → F(x, y, z)
f(0, 1, x) → f(g(x), g(x), x)
f(g(x), y, z) → g(f(x, y, z))
f(x, g(y), z) → g(f(x, y, z))
f(x, y, g(z)) → g(f(x, y, z))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
F(x, y, g(z)) → F(x, y, z)
1 > [F1, 0, g1]
g1: multiset
1: multiset
0: multiset
F1: [1]
F(0, 1, x) → F(g(x), g(x), x)
F(g(x), y, z) → F(x, y, z)
F(x, g(y), z) → F(x, y, z)
f(0, 1, x) → f(g(x), g(x), x)
f(g(x), y, z) → g(f(x, y, z))
f(x, g(y), z) → g(f(x, y, z))
f(x, y, g(z)) → g(f(x, y, z))