YES
The TRS could be proven terminating. The proof took 425 ms.
Problem 1 was processed with processor DependencyGraph (17ms). | Problem 2 was processed with processor ForwardNarrowing (5ms).
g#(x, x) | → | f#(b) | f#(x) | → | U01#(a, x) | |
g#(x, x) | → | g#(f(a), f(b)) | g#(x, x) | → | f#(a) |
f(x) | → | U01(a, x) | U01(b, x) | → | c | |
g(x, x) | → | g(f(a), f(b)) |
Termination of terms over the following signature is verified: f, g, b, c, a
Context-sensitive strategy:
μ(T) = μ(b) = μ(c) = μ(a) = ∅
μ(f) = μ(f#) = μ(U01) = μ(U01#) = {1}
μ(g) = μ(g#) = {1, 2}
g#(x, x) → g#(f(a), f(b)) |
g#(x, x) | → | g#(f(a), f(b)) |
f(x) | → | U01(a, x) | U01(b, x) | → | c | |
g(x, x) | → | g(f(a), f(b)) |
Termination of terms over the following signature is verified: f, g, b, c, a
Context-sensitive strategy:
μ(T) = μ(b) = μ(c) = μ(a) = ∅
μ(f) = μ(f#) = μ(U01) = μ(U01#) = {1}
μ(g) = μ(g#) = {1, 2}
Relevant Terms | Irrelevant Terms |
---|---|
g#(f(a), U01(a, b)) | |
g#(U01(a, a), f(b)) |