R
↳Dependency Pair Analysis
F(x, x) -> F(i(x), g(g(x)))
F(x, x) -> G(g(x))
F(x, x) -> G(x)
F(x, i(x)) -> F(x, x)
R
↳DPs
→DP Problem 1
↳Rewriting Transformation
F(x, i(x)) -> F(x, x)
F(x, x) -> F(i(x), g(g(x)))
f(x, x) -> f(i(x), g(g(x)))
f(x, y) -> x
f(x, i(x)) -> f(x, x)
f(i(x), i(g(x))) -> a
g(x) -> i(x)
innermost
one new Dependency Pair is created:
F(x, x) -> F(i(x), g(g(x)))
F(x, x) -> F(i(x), i(g(x)))
R
↳DPs
→DP Problem 1
↳Rw
→DP Problem 2
↳Rewriting Transformation
F(x, x) -> F(i(x), i(g(x)))
F(x, i(x)) -> F(x, x)
f(x, x) -> f(i(x), g(g(x)))
f(x, y) -> x
f(x, i(x)) -> f(x, x)
f(i(x), i(g(x))) -> a
g(x) -> i(x)
innermost
one new Dependency Pair is created:
F(x, x) -> F(i(x), i(g(x)))
F(x, x) -> F(i(x), i(i(x)))
R
↳DPs
→DP Problem 1
↳Rw
→DP Problem 2
↳Rw
...
→DP Problem 3
↳Remaining Obligation(s)
F(x, x) -> F(i(x), i(i(x)))
F(x, i(x)) -> F(x, x)
f(x, x) -> f(i(x), g(g(x)))
f(x, y) -> x
f(x, i(x)) -> f(x, x)
f(i(x), i(g(x))) -> a
g(x) -> i(x)
innermost