MAYBE Time: 0.027999 TRS: { app(app(map(), f), nil()) -> nil(), app(app(map(), f), app(app(cons(), x), xs)) -> app(app(cons(), app(f, x)), app(app(map(), f), xs)), app(app(treemap(), f), app(app(node(), x), xs)) -> app(app(node(), app(f, x)), app(app(map(), app(treemap(), f)), xs))} DP: DP: { app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(map(), f), xs), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(cons(), app(f, x)), app(app(map(), f), xs)), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(cons(), app(f, x)), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(map(), app(treemap(), f)), xs), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(node(), app(f, x)), app(app(map(), app(treemap(), f)), xs)), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(map(), app(treemap(), f)), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(node(), app(f, x))} TRS: { app(app(map(), f), nil()) -> nil(), app(app(map(), f), app(app(cons(), x), xs)) -> app(app(cons(), app(f, x)), app(app(map(), f), xs)), app(app(treemap(), f), app(app(node(), x), xs)) -> app(app(node(), app(f, x)), app(app(map(), app(treemap(), f)), xs))} UR: { app(app(map(), f), nil()) -> nil(), app(app(map(), f), app(app(cons(), x), xs)) -> app(app(cons(), app(f, x)), app(app(map(), f), xs)), app(app(treemap(), f), app(app(node(), x), xs)) -> app(app(node(), app(f, x)), app(app(map(), app(treemap(), f)), xs)), a(y, z) -> y, a(y, z) -> z} EDG: {(app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(map(), app(treemap(), f)), xs), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(cons(), app(f, x))) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(map(), app(treemap(), f)), xs), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(cons(), app(f, x)), app(app(map(), f), xs))) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(map(), app(treemap(), f)), xs), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(map(), f), xs)) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(map(), app(treemap(), f)), xs), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x)) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(node(), app(f, x))) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(map(), app(treemap(), f))) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(node(), app(f, x)), app(app(map(), app(treemap(), f)), xs))) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(map(), app(treemap(), f)), xs)) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x)) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(cons(), app(f, x))) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(cons(), app(f, x)), app(app(map(), f), xs))) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(map(), f), xs)) (app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x)) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x)) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(map(), f), xs)) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(cons(), app(f, x)), app(app(map(), f), xs))) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(cons(), app(f, x))) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x)) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(map(), app(treemap(), f)), xs)) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(node(), app(f, x)), app(app(map(), app(treemap(), f)), xs))) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(map(), app(treemap(), f))) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(node(), app(f, x))) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(map(), f), xs), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x)) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(map(), f), xs), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(map(), f), xs)) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(map(), f), xs), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(cons(), app(f, x)), app(app(map(), f), xs))) (app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(map(), f), xs), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(cons(), app(f, x)))} STATUS: arrows: 0.679012 SCCS (1): Scc: { app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(map(), f), xs), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(map(), app(treemap(), f)), xs)} SCC (4): Strict: { app#(app(map(), f), app(app(cons(), x), xs)) -> app#(f, x), app#(app(map(), f), app(app(cons(), x), xs)) -> app#(app(map(), f), xs), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(f, x), app#(app(treemap(), f), app(app(node(), x), xs)) -> app#(app(map(), app(treemap(), f)), xs)} Weak: { app(app(map(), f), nil()) -> nil(), app(app(map(), f), app(app(cons(), x), xs)) -> app(app(cons(), app(f, x)), app(app(map(), f), xs)), app(app(treemap(), f), app(app(node(), x), xs)) -> app(app(node(), app(f, x)), app(app(map(), app(treemap(), f)), xs))} Open