R
↳Overlay and local confluence Check
R
↳OC
→TRS2
↳Dependency Pair Analysis
AP(ap(ap(g, x), y), ap(s, z)) -> AP(ap(ap(g, x), y), ap(ap(x, y), 0))
AP(ap(ap(g, x), y), ap(s, z)) -> AP(ap(x, y), 0)
AP(ap(ap(g, x), y), ap(s, z)) -> AP(x, y)
R
↳OC
→TRS2
↳DPs
→DP Problem 1
↳Argument Filtering and Ordering
AP(ap(ap(g, x), y), ap(s, z)) -> AP(x, y)
AP(ap(ap(g, x), y), ap(s, z)) -> AP(ap(ap(g, x), y), ap(ap(x, y), 0))
ap(f, x) -> x
ap(ap(ap(g, x), y), ap(s, z)) -> ap(ap(ap(g, x), y), ap(ap(x, y), 0))
innermost
AP(ap(ap(g, x), y), ap(s, z)) -> AP(x, y)
trivial
AP(x1, x2) -> x1
ap(x1, x2) -> ap(x1, x2)
R
↳OC
→TRS2
↳DPs
→DP Problem 1
↳AFS
...
→DP Problem 2
↳Non Termination
AP(ap(ap(g, x), y), ap(s, z)) -> AP(ap(ap(g, x), y), ap(ap(x, y), 0))
ap(f, x) -> x
ap(ap(ap(g, x), y), ap(s, z)) -> ap(ap(ap(g, x), y), ap(ap(x, y), 0))
innermost
AP(ap(ap(g, x), y), ap(s, z)) -> AP(ap(ap(g, x), y), ap(ap(x, y), 0))
ap(f, x) -> x
ap(ap(ap(g, x), y), ap(s, z)) -> ap(ap(ap(g, x), y), ap(ap(x, y), 0))