MAYBE * Step 1: ArgumentFilter MAYBE + Considered Problem: Rules: 0. f0(A,B,C) -> f11(D,E,D) True (1,1) 1. f11(A,B,C) -> f20(A,B,C) [5 >= A && B >= 1] (?,1) 2. f11(A,B,C) -> f14(A,B,C) [5 >= A && 0 >= B] (?,1) 3. f11(A,B,C) -> f14(A,B,C) [A >= 6] (?,1) 4. f20(A,B,C) -> f11(A,D,C) [-1 + B >= 0 && 4 + -1*A + B >= 0 && 5 + -1*A >= 0 && 2 >= A] (?,1) 5. f20(A,B,C) -> f20(-1 + A,B,C) [-1 + B >= 0 && 4 + -1*A + B >= 0 && 5 + -1*A >= 0 && A >= 3] (?,1) 6. f14(A,B,C) -> f11(1 + A,D,C) [5 >= A] (?,1) 7. f14(A,B,C) -> f11(1 + A,D,C) [A >= 6] (?,1) Signature: {(f0,3);(f11,3);(f14,3);(f20,3)} Flow Graph: [0->{1,2,3},1->{4,5},2->{6,7},3->{6,7},4->{1,2,3},5->{4,5},6->{1,2,3},7->{1,2,3}] + Applied Processor: ArgumentFilter [2] + Details: We remove following argument positions: [2]. * Step 2: UnsatPaths MAYBE + Considered Problem: Rules: 0. f0(A,B) -> f11(D,E) True (1,1) 1. f11(A,B) -> f20(A,B) [5 >= A && B >= 1] (?,1) 2. f11(A,B) -> f14(A,B) [5 >= A && 0 >= B] (?,1) 3. f11(A,B) -> f14(A,B) [A >= 6] (?,1) 4. f20(A,B) -> f11(A,D) [-1 + B >= 0 && 4 + -1*A + B >= 0 && 5 + -1*A >= 0 && 2 >= A] (?,1) 5. f20(A,B) -> f20(-1 + A,B) [-1 + B >= 0 && 4 + -1*A + B >= 0 && 5 + -1*A >= 0 && A >= 3] (?,1) 6. f14(A,B) -> f11(1 + A,D) [5 >= A] (?,1) 7. f14(A,B) -> f11(1 + A,D) [A >= 6] (?,1) Signature: {(f0,3);(f11,3);(f14,3);(f20,3)} Flow Graph: [0->{1,2,3},1->{4,5},2->{6,7},3->{6,7},4->{1,2,3},5->{4,5},6->{1,2,3},7->{1,2,3}] + Applied Processor: UnsatPaths + Details: We remove following edges from the transition graph: [(2,7),(3,6),(4,3),(7,1),(7,2)] * Step 3: FromIts MAYBE + Considered Problem: Rules: 0. f0(A,B) -> f11(D,E) True (1,1) 1. f11(A,B) -> f20(A,B) [5 >= A && B >= 1] (?,1) 2. f11(A,B) -> f14(A,B) [5 >= A && 0 >= B] (?,1) 3. f11(A,B) -> f14(A,B) [A >= 6] (?,1) 4. f20(A,B) -> f11(A,D) [-1 + B >= 0 && 4 + -1*A + B >= 0 && 5 + -1*A >= 0 && 2 >= A] (?,1) 5. f20(A,B) -> f20(-1 + A,B) [-1 + B >= 0 && 4 + -1*A + B >= 0 && 5 + -1*A >= 0 && A >= 3] (?,1) 6. f14(A,B) -> f11(1 + A,D) [5 >= A] (?,1) 7. f14(A,B) -> f11(1 + A,D) [A >= 6] (?,1) Signature: {(f0,3);(f11,3);(f14,3);(f20,3)} Flow Graph: [0->{1,2,3},1->{4,5},2->{6},3->{7},4->{1,2},5->{4,5},6->{1,2,3},7->{3}] + Applied Processor: FromIts + Details: () * Step 4: AddSinks MAYBE + Considered Problem: Rules: f0(A,B) -> f11(D,E) True f11(A,B) -> f20(A,B) [5 >= A && B >= 1] f11(A,B) -> f14(A,B) [5 >= A && 0 >= B] f11(A,B) -> f14(A,B) [A >= 6] f20(A,B) -> f11(A,D) [-1 + B >= 0 && 4 + -1*A + B >= 0 && 5 + -1*A >= 0 && 2 >= A] f20(A,B) -> f20(-1 + A,B) [-1 + B >= 0 && 4 + -1*A + B >= 0 && 5 + -1*A >= 0 && A >= 3] f14(A,B) -> f11(1 + A,D) [5 >= A] f14(A,B) -> f11(1 + A,D) [A >= 6] Signature: {(f0,3);(f11,3);(f14,3);(f20,3)} Rule Graph: [0->{1,2,3},1->{4,5},2->{6},3->{7},4->{1,2},5->{4,5},6->{1,2,3},7->{3}] + Applied Processor: AddSinks + Details: () * Step 5: Failure MAYBE + Considered Problem: Rules: f0(A,B) -> f11(D,E) True f11(A,B) -> f20(A,B) [5 >= A && B >= 1] f11(A,B) -> f14(A,B) [5 >= A && 0 >= B] f11(A,B) -> f14(A,B) [A >= 6] f20(A,B) -> f11(A,D) [-1 + B >= 0 && 4 + -1*A + B >= 0 && 5 + -1*A >= 0 && 2 >= A] f20(A,B) -> f20(-1 + A,B) [-1 + B >= 0 && 4 + -1*A + B >= 0 && 5 + -1*A >= 0 && A >= 3] f14(A,B) -> f11(1 + A,D) [5 >= A] f14(A,B) -> f11(1 + A,D) [A >= 6] f14(A,B) -> exitus616(A,B) True f11(A,B) -> exitus616(A,B) True Signature: {(exitus616,2);(f0,3);(f11,3);(f14,3);(f20,3)} Rule Graph: [0->{1,2,3},1->{4,5},2->{6},3->{7,8},4->{1,2},5->{4,5},6->{1,2,3},7->{3,9}] + Applied Processor: Decompose Greedy + Details: We construct a looptree: P: [0,1,2,3,4,5,6,7,8,9] | +- p:[1,4,5,6,2] c: [] | `- p:[3,7] c: [] MAYBE