The system is accessible function passing by a sort ordering that equates all sorts. We start by computing the following initial DP problem: P1. (1) f#(g(X)) => f#(X) (2) f#(g(X)) => f#(f(X)) (3) map#(H, cons(W, P)) => map#(H, P) (4) filter#(Z1, cons(U1, V1)) => filter2#(Z1(U1), Z1, U1, V1) (5) filter2#(true, I1, P1, X2) => filter#(I1, X2) (6) filter2#(false, Z2, U2, V2) => filter#(Z2, V2) ***** We apply the Graph Processor on P1. Considering the 3 SCCs, this DP problem is split into the following new problems. P2. (1) f#(g(X)) => f#(X) (2) f#(g(X)) => f#(f(X)) P3. (1) map#(H, cons(W, P)) => map#(H, P) P4. (1) filter#(Z1, cons(U1, V1)) => filter2#(Z1(U1), Z1, U1, V1) (2) filter2#(true, I1, P1, X2) => filter#(I1, X2) (3) filter2#(false, Z2, U2, V2) => filter#(Z2, V2) ***** No progress could be made on DP problem P2.