We consider universal computability of the LCSTRS with only rule scheme Calc: Signature: cons :: A -> list -> list nil :: list skip :: Int -> list -> list skipfold :: (A -> B -> B) -> B -> Int -> list -> B zip :: list -> list -> list Rules: skip(k, nil) -> nil | k = k skip(k, ys) -> ys | k <= 0 skip(k, cons(x, ys)) -> skip(k - 1, ys) | k > 0 skipfold(F, n, k, nil) -> n | k = k skipfold(F, n, k, cons(x, ys)) -> F(x, skipfold(F, n, k, skip(k - 1, ys))) | k = k zip(nil, ys) -> ys zip(cons(x, xs), ys) -> cons(x, zip(ys, xs)) The system is accessible function passing by a sort ordering that equates all sorts. We start by computing the initial DP problem D1 = (P1, R UNION R_?, i, c), where: P1. (1) skip#(k, cons(x, ys)) => skip#(k - 1, ys) | k > 0 (2) skipfold#(F, n, k, cons(x, ys)) => skip#(k - 1, ys) | k = k (3) skipfold#(F, n, k, cons(x, ys)) => skipfold#(F, n, k, skip(k - 1, ys)) | k = k (4) zip#(cons(x, xs), ys) => zip#(ys, xs) ***** We apply the Graph Processor on D1 = (P1, R UNION R_?, i, c). We compute a graph approximation with the following edges: 1: 1 2: 1 3: 2 3 4: 4 There are 3 SCCs. Processor output: { D2 = (P2, R UNION R_?, i, c) ; D3 = (P3, R UNION R_?, i, c) ; D4 = (P4, R UNION R_?, i, c) }, where: P2. (1) skip#(k, cons(x, ys)) => skip#(k - 1, ys) | k > 0 P3. (1) skipfold#(F, n, k, cons(x, ys)) => skipfold#(F, n, k, skip(k - 1, ys)) | k = k P4. (1) zip#(cons(x, xs), ys) => zip#(ys, xs) ***** We apply the Subterm Criterion Processor on D2 = (P2, R UNION R_?, i, c). We use the following projection function: nu(skip#) = 2 We thus have: (1) cons(x, ys) |>| ys All DPs are strictly oriented, and may be removed. Hence, this DP problem is finite. Processor output: { }. ***** No progress could be made on DP problem D3 = (P3, R UNION R_?, i, c).