R
↳Dependency Pair Analysis
APP(app(map1, f), app(app(cons, h), t)) -> APP(app(cons, app(f, h)), app(app(map1, f), t))
APP(app(map1, f), app(app(cons, h), t)) -> APP(cons, app(f, h))
APP(app(map1, f), app(app(cons, h), t)) -> APP(f, h)
APP(app(map1, f), app(app(cons, h), t)) -> APP(app(map1, f), t)
APP(app(app(map2, f), c), app(app(cons, h), t)) -> APP(app(cons, app(app(f, h), c)), app(app(app(map2, f), c), t))
APP(app(app(map2, f), c), app(app(cons, h), t)) -> APP(cons, app(app(f, h), c))
APP(app(app(map2, f), c), app(app(cons, h), t)) -> APP(app(f, h), c)
APP(app(app(map2, f), c), app(app(cons, h), t)) -> APP(f, h)
APP(app(app(map2, f), c), app(app(cons, h), t)) -> APP(app(app(map2, f), c), t)
APP(app(app(app(map3, f), g), c), app(app(cons, h), t)) -> APP(app(cons, app(app(app(f, g), h), c)), app(app(app(app(map3, f), g), c), t))
APP(app(app(app(map3, f), g), c), app(app(cons, h), t)) -> APP(cons, app(app(app(f, g), h), c))
APP(app(app(app(map3, f), g), c), app(app(cons, h), t)) -> APP(app(app(f, g), h), c)
APP(app(app(app(map3, f), g), c), app(app(cons, h), t)) -> APP(app(f, g), h)
APP(app(app(app(map3, f), g), c), app(app(cons, h), t)) -> APP(f, g)
APP(app(app(app(map3, f), g), c), app(app(cons, h), t)) -> APP(app(app(app(map3, f), g), c), t)
R
↳DPs
→DP Problem 1
↳Remaining Obligation(s)
APP(app(app(app(map3, f), g), c), app(app(cons, h), t)) -> APP(app(app(app(map3, f), g), c), t)
APP(app(app(app(map3, f), g), c), app(app(cons, h), t)) -> APP(app(f, g), h)
APP(app(app(app(map3, f), g), c), app(app(cons, h), t)) -> APP(app(app(f, g), h), c)
APP(app(app(app(map3, f), g), c), app(app(cons, h), t)) -> APP(app(cons, app(app(app(f, g), h), c)), app(app(app(app(map3, f), g), c), t))
APP(app(app(map2, f), c), app(app(cons, h), t)) -> APP(app(app(map2, f), c), t)
APP(app(app(map2, f), c), app(app(cons, h), t)) -> APP(f, h)
APP(app(app(map2, f), c), app(app(cons, h), t)) -> APP(app(f, h), c)
APP(app(app(map2, f), c), app(app(cons, h), t)) -> APP(app(cons, app(app(f, h), c)), app(app(app(map2, f), c), t))
APP(app(map1, f), app(app(cons, h), t)) -> APP(app(map1, f), t)
APP(app(map1, f), app(app(cons, h), t)) -> APP(f, h)
APP(app(map1, f), app(app(cons, h), t)) -> APP(app(cons, app(f, h)), app(app(map1, f), t))
app(app(map1, f), app(app(cons, h), t)) -> app(app(cons, app(f, h)), app(app(map1, f), t))
app(app(app(map2, f), c), app(app(cons, h), t)) -> app(app(cons, app(app(f, h), c)), app(app(app(map2, f), c), t))
app(app(app(app(map3, f), g), c), app(app(cons, h), t)) -> app(app(cons, app(app(app(f, g), h), c)), app(app(app(app(map3, f), g), c), t))