R
↳Dependency Pair Analysis
INF(x) -> CONS(x, inf(s(x)))
INF(x) -> INF(s(x))
R
↳DPs
→DP Problem 1
↳Instantiation Transformation
INF(x) -> INF(s(x))
cons(x, cons(y, z)) -> big
inf(x) -> cons(x, inf(s(x)))
one new Dependency Pair is created:
INF(x) -> INF(s(x))
INF(s(x'')) -> INF(s(s(x'')))
R
↳DPs
→DP Problem 1
↳Inst
→DP Problem 2
↳Instantiation Transformation
INF(s(x'')) -> INF(s(s(x'')))
cons(x, cons(y, z)) -> big
inf(x) -> cons(x, inf(s(x)))
one new Dependency Pair is created:
INF(s(x'')) -> INF(s(s(x'')))
INF(s(s(x''''))) -> INF(s(s(s(x''''))))
R
↳DPs
→DP Problem 1
↳Inst
→DP Problem 2
↳Inst
...
→DP Problem 3
↳Instantiation Transformation
INF(s(s(x''''))) -> INF(s(s(s(x''''))))
cons(x, cons(y, z)) -> big
inf(x) -> cons(x, inf(s(x)))
one new Dependency Pair is created:
INF(s(s(x''''))) -> INF(s(s(s(x''''))))
INF(s(s(s(x'''''')))) -> INF(s(s(s(s(x'''''')))))
R
↳DPs
→DP Problem 1
↳Inst
→DP Problem 2
↳Inst
...
→DP Problem 4
↳Instantiation Transformation
INF(s(s(s(x'''''')))) -> INF(s(s(s(s(x'''''')))))
cons(x, cons(y, z)) -> big
inf(x) -> cons(x, inf(s(x)))
one new Dependency Pair is created:
INF(s(s(s(x'''''')))) -> INF(s(s(s(s(x'''''')))))
INF(s(s(s(s(x''''''''))))) -> INF(s(s(s(s(s(x''''''''))))))
R
↳DPs
→DP Problem 1
↳Inst
→DP Problem 2
↳Inst
...
→DP Problem 5
↳Instantiation Transformation
INF(s(s(s(s(x''''''''))))) -> INF(s(s(s(s(s(x''''''''))))))
cons(x, cons(y, z)) -> big
inf(x) -> cons(x, inf(s(x)))
one new Dependency Pair is created:
INF(s(s(s(s(x''''''''))))) -> INF(s(s(s(s(s(x''''''''))))))
INF(s(s(s(s(s(x'''''''''')))))) -> INF(s(s(s(s(s(s(x'''''''''')))))))
R
↳DPs
→DP Problem 1
↳Inst
→DP Problem 2
↳Inst
...
→DP Problem 6
↳Remaining Obligation(s)
INF(s(s(s(s(s(x'''''''''')))))) -> INF(s(s(s(s(s(s(x'''''''''')))))))
cons(x, cons(y, z)) -> big
inf(x) -> cons(x, inf(s(x)))