R
↳Dependency Pair Analysis
MINUS(+(x, y)) -> MINUS(minus(minus(x)))
MINUS(+(x, y)) -> MINUS(minus(x))
MINUS(+(x, y)) -> MINUS(x)
MINUS(+(x, y)) -> MINUS(minus(minus(y)))
MINUS(+(x, y)) -> MINUS(minus(y))
MINUS(+(x, y)) -> MINUS(y)
MINUS(*(x, y)) -> MINUS(minus(minus(x)))
MINUS(*(x, y)) -> MINUS(minus(x))
MINUS(*(x, y)) -> MINUS(x)
MINUS(*(x, y)) -> MINUS(minus(minus(y)))
MINUS(*(x, y)) -> MINUS(minus(y))
MINUS(*(x, y)) -> MINUS(y)
F(minus(x)) -> MINUS(minus(minus(f(x))))
F(minus(x)) -> MINUS(minus(f(x)))
F(minus(x)) -> MINUS(f(x))
F(minus(x)) -> F(x)
R
↳DPs
→DP Problem 1
↳Narrowing Transformation
MINUS(*(x, y)) -> MINUS(y)
MINUS(*(x, y)) -> MINUS(minus(y))
MINUS(*(x, y)) -> MINUS(minus(minus(y)))
MINUS(*(x, y)) -> MINUS(x)
MINUS(*(x, y)) -> MINUS(minus(x))
MINUS(*(x, y)) -> MINUS(minus(minus(x)))
MINUS(+(x, y)) -> MINUS(y)
MINUS(+(x, y)) -> MINUS(minus(y))
MINUS(+(x, y)) -> MINUS(minus(minus(y)))
MINUS(+(x, y)) -> MINUS(x)
MINUS(+(x, y)) -> MINUS(minus(x))
MINUS(+(x, y)) -> MINUS(minus(minus(x)))
minus(minus(x)) -> x
minus(+(x, y)) -> *(minus(minus(minus(x))), minus(minus(minus(y))))
minus(*(x, y)) -> +(minus(minus(minus(x))), minus(minus(minus(y))))
f(minus(x)) -> minus(minus(minus(f(x))))
innermost
four new Dependency Pairs are created:
MINUS(+(x, y)) -> MINUS(minus(minus(x)))
MINUS(+(x'', y)) -> MINUS(x'')
MINUS(+(minus(x''), y)) -> MINUS(minus(x''))
MINUS(+(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Narrowing Transformation
MINUS(+(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x'', y)) -> MINUS(x'')
MINUS(*(x, y)) -> MINUS(minus(y))
MINUS(*(x, y)) -> MINUS(minus(minus(y)))
MINUS(*(x, y)) -> MINUS(x)
MINUS(*(x, y)) -> MINUS(minus(x))
MINUS(*(x, y)) -> MINUS(minus(minus(x)))
MINUS(+(x, y)) -> MINUS(y)
MINUS(+(x, y)) -> MINUS(minus(y))
MINUS(+(x, y)) -> MINUS(minus(minus(y)))
MINUS(+(x, y)) -> MINUS(x)
MINUS(+(x, y)) -> MINUS(minus(x))
MINUS(*(x, y)) -> MINUS(y)
minus(minus(x)) -> x
minus(+(x, y)) -> *(minus(minus(minus(x))), minus(minus(minus(y))))
minus(*(x, y)) -> +(minus(minus(minus(x))), minus(minus(minus(y))))
f(minus(x)) -> minus(minus(minus(f(x))))
innermost
three new Dependency Pairs are created:
MINUS(+(x, y)) -> MINUS(minus(x))
MINUS(+(minus(x''), y)) -> MINUS(x'')
MINUS(+(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 3
↳Narrowing Transformation
MINUS(+(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x'', y)) -> MINUS(x'')
MINUS(*(x, y)) -> MINUS(y)
MINUS(*(x, y)) -> MINUS(minus(y))
MINUS(*(x, y)) -> MINUS(minus(minus(y)))
MINUS(*(x, y)) -> MINUS(x)
MINUS(*(x, y)) -> MINUS(minus(x))
MINUS(*(x, y)) -> MINUS(minus(minus(x)))
MINUS(+(x, y)) -> MINUS(y)
MINUS(+(x, y)) -> MINUS(minus(y))
MINUS(+(x, y)) -> MINUS(minus(minus(y)))
MINUS(+(x, y)) -> MINUS(x)
MINUS(+(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
minus(minus(x)) -> x
minus(+(x, y)) -> *(minus(minus(minus(x))), minus(minus(minus(y))))
minus(*(x, y)) -> +(minus(minus(minus(x))), minus(minus(minus(y))))
f(minus(x)) -> minus(minus(minus(f(x))))
innermost
four new Dependency Pairs are created:
MINUS(+(x, y)) -> MINUS(minus(minus(y)))
MINUS(+(x, y')) -> MINUS(y')
MINUS(+(x, minus(x''))) -> MINUS(minus(x''))
MINUS(+(x, +(x'', y''))) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, *(x'', y''))) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 4
↳Narrowing Transformation
MINUS(+(x, *(x'', y''))) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, +(x'', y''))) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, y')) -> MINUS(y')
MINUS(+(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x'', y)) -> MINUS(x'')
MINUS(*(x, y)) -> MINUS(y)
MINUS(*(x, y)) -> MINUS(minus(y))
MINUS(*(x, y)) -> MINUS(minus(minus(y)))
MINUS(*(x, y)) -> MINUS(x)
MINUS(*(x, y)) -> MINUS(minus(x))
MINUS(*(x, y)) -> MINUS(minus(minus(x)))
MINUS(+(x, y)) -> MINUS(y)
MINUS(+(x, y)) -> MINUS(minus(y))
MINUS(+(x, y)) -> MINUS(x)
MINUS(+(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
minus(minus(x)) -> x
minus(+(x, y)) -> *(minus(minus(minus(x))), minus(minus(minus(y))))
minus(*(x, y)) -> +(minus(minus(minus(x))), minus(minus(minus(y))))
f(minus(x)) -> minus(minus(minus(f(x))))
innermost
three new Dependency Pairs are created:
MINUS(+(x, y)) -> MINUS(minus(y))
MINUS(+(x, minus(x''))) -> MINUS(x'')
MINUS(+(x, +(x'', y''))) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(x, *(x'', y''))) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 5
↳Narrowing Transformation
MINUS(+(x, *(x'', y''))) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(x, +(x'', y''))) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(x, +(x'', y''))) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, y')) -> MINUS(y')
MINUS(+(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x'', y)) -> MINUS(x'')
MINUS(*(x, y)) -> MINUS(y)
MINUS(*(x, y)) -> MINUS(minus(y))
MINUS(*(x, y)) -> MINUS(minus(minus(y)))
MINUS(*(x, y)) -> MINUS(x)
MINUS(*(x, y)) -> MINUS(minus(x))
MINUS(*(x, y)) -> MINUS(minus(minus(x)))
MINUS(+(x, y)) -> MINUS(y)
MINUS(+(x, y)) -> MINUS(x)
MINUS(+(x, *(x'', y''))) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
minus(minus(x)) -> x
minus(+(x, y)) -> *(minus(minus(minus(x))), minus(minus(minus(y))))
minus(*(x, y)) -> +(minus(minus(minus(x))), minus(minus(minus(y))))
f(minus(x)) -> minus(minus(minus(f(x))))
innermost
four new Dependency Pairs are created:
MINUS(*(x, y)) -> MINUS(minus(minus(x)))
MINUS(*(x'', y)) -> MINUS(x'')
MINUS(*(minus(x''), y)) -> MINUS(minus(x''))
MINUS(*(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(*(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 6
↳Narrowing Transformation
MINUS(*(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(*(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, +(x'', y''))) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(x, *(x'', y''))) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, +(x'', y''))) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, y')) -> MINUS(y')
MINUS(+(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(x'', y)) -> MINUS(x'')
MINUS(+(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x'', y)) -> MINUS(x'')
MINUS(*(x, y)) -> MINUS(y)
MINUS(*(x, y)) -> MINUS(minus(y))
MINUS(*(x, y)) -> MINUS(minus(minus(y)))
MINUS(*(x, y)) -> MINUS(x)
MINUS(*(x, y)) -> MINUS(minus(x))
MINUS(+(x, y)) -> MINUS(y)
MINUS(+(x, y)) -> MINUS(x)
MINUS(+(x, *(x'', y''))) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
minus(minus(x)) -> x
minus(+(x, y)) -> *(minus(minus(minus(x))), minus(minus(minus(y))))
minus(*(x, y)) -> +(minus(minus(minus(x))), minus(minus(minus(y))))
f(minus(x)) -> minus(minus(minus(f(x))))
innermost
three new Dependency Pairs are created:
MINUS(*(x, y)) -> MINUS(minus(x))
MINUS(*(minus(x''), y)) -> MINUS(x'')
MINUS(*(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 7
↳Narrowing Transformation
MINUS(*(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(x, *(x'', y''))) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, +(x'', y''))) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(x, *(x'', y''))) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, +(x'', y''))) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, y')) -> MINUS(y')
MINUS(+(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(x'', y)) -> MINUS(x'')
MINUS(+(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x'', y)) -> MINUS(x'')
MINUS(*(x, y)) -> MINUS(y)
MINUS(*(x, y)) -> MINUS(minus(y))
MINUS(*(x, y)) -> MINUS(minus(minus(y)))
MINUS(*(x, y)) -> MINUS(x)
MINUS(+(x, y)) -> MINUS(y)
MINUS(+(x, y)) -> MINUS(x)
MINUS(*(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
minus(minus(x)) -> x
minus(+(x, y)) -> *(minus(minus(minus(x))), minus(minus(minus(y))))
minus(*(x, y)) -> +(minus(minus(minus(x))), minus(minus(minus(y))))
f(minus(x)) -> minus(minus(minus(f(x))))
innermost
four new Dependency Pairs are created:
MINUS(*(x, y)) -> MINUS(minus(minus(y)))
MINUS(*(x, y')) -> MINUS(y')
MINUS(*(x, minus(x''))) -> MINUS(minus(x''))
MINUS(*(x, +(x'', y''))) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(*(x, *(x'', y''))) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 8
↳Narrowing Transformation
MINUS(*(x, *(x'', y''))) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(*(x, +(x'', y''))) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(*(x, y')) -> MINUS(y')
MINUS(*(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, *(x'', y''))) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, +(x'', y''))) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(x, *(x'', y''))) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, +(x'', y''))) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, y')) -> MINUS(y')
MINUS(+(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(x'', y)) -> MINUS(x'')
MINUS(+(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x'', y)) -> MINUS(x'')
MINUS(*(x, y)) -> MINUS(y)
MINUS(*(x, y)) -> MINUS(minus(y))
MINUS(*(x, y)) -> MINUS(x)
MINUS(+(x, y)) -> MINUS(y)
MINUS(+(x, y)) -> MINUS(x)
MINUS(*(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
minus(minus(x)) -> x
minus(+(x, y)) -> *(minus(minus(minus(x))), minus(minus(minus(y))))
minus(*(x, y)) -> +(minus(minus(minus(x))), minus(minus(minus(y))))
f(minus(x)) -> minus(minus(minus(f(x))))
innermost
three new Dependency Pairs are created:
MINUS(*(x, y)) -> MINUS(minus(y))
MINUS(*(x, minus(x''))) -> MINUS(x'')
MINUS(*(x, +(x'', y''))) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(x, *(x'', y''))) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 9
↳Remaining Obligation(s)
MINUS(*(x, *(x'', y''))) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(x, +(x'', y''))) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(x, +(x'', y''))) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(*(x, y')) -> MINUS(y')
MINUS(*(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, *(x'', y''))) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, +(x'', y''))) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(x, *(x'', y''))) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, +(x'', y''))) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x, y')) -> MINUS(y')
MINUS(+(*(x'', y''), y)) -> MINUS(+(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(*(x'', y)) -> MINUS(x'')
MINUS(+(+(x'', y''), y)) -> MINUS(*(minus(minus(minus(x''))), minus(minus(minus(y'')))))
MINUS(+(*(x'', y''), y)) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(+(x'', y''), y)) -> MINUS(minus(*(minus(minus(minus(x''))), minus(minus(minus(y''))))))
MINUS(+(x'', y)) -> MINUS(x'')
MINUS(*(x, y)) -> MINUS(y)
MINUS(*(x, y)) -> MINUS(x)
MINUS(+(x, y)) -> MINUS(y)
MINUS(+(x, y)) -> MINUS(x)
MINUS(*(x, *(x'', y''))) -> MINUS(minus(+(minus(minus(minus(x''))), minus(minus(minus(y''))))))
minus(minus(x)) -> x
minus(+(x, y)) -> *(minus(minus(minus(x))), minus(minus(minus(y))))
minus(*(x, y)) -> +(minus(minus(minus(x))), minus(minus(minus(y))))
f(minus(x)) -> minus(minus(minus(f(x))))
innermost