/export/starexec/sandbox2/solver/bin/starexec_run_rcdcRelativeAlsoLower /export/starexec/sandbox2/benchmark/theBenchmark.xml /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- KILLED proof of /export/starexec/sandbox2/benchmark/theBenchmark.xml # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty The Derivational Complexity (full) of the given DCpxTrs could be proven to be BOUNDS(1, INF). (0) DCpxTrs (1) DerivationalComplexityToRuntimeComplexityProof [BOTH BOUNDS(ID, ID), 0 ms] (2) CpxRelTRS (3) SInnermostTerminationProof [BOTH CONCRETE BOUNDS(ID, ID), 41 ms] (4) CpxRelTRS (5) RenamingProof [BOTH BOUNDS(ID, ID), 0 ms] (6) CpxRelTRS (7) TypeInferenceProof [BOTH BOUNDS(ID, ID), 7 ms] (8) typed CpxTrs (9) OrderProof [LOWER BOUND(ID), 0 ms] (10) typed CpxTrs (11) RewriteLemmaProof [LOWER BOUND(ID), 479 ms] (12) BOUNDS(1, INF) (13) RelTrsToDecreasingLoopProblemProof [LOWER BOUND(ID), 0 ms] (14) TRS for Loop Detection (15) RelTrsToTrsProof [UPPER BOUND(ID), 0 ms] (16) CpxTRS (17) NonCtorToCtorProof [UPPER BOUND(ID), 0 ms] (18) CpxRelTRS (19) RcToIrcProof [BOTH BOUNDS(ID, ID), 0 ms] (20) CpxRelTRS (21) RelTrsToWeightedTrsProof [BOTH BOUNDS(ID, ID), 0 ms] (22) CpxWeightedTrs (23) TypeInferenceProof [BOTH BOUNDS(ID, ID), 0 ms] (24) CpxTypedWeightedTrs (25) CompletionProof [UPPER BOUND(ID), 0 ms] (26) CpxTypedWeightedCompleteTrs (27) CpxTypedWeightedTrsToRntsProof [UPPER BOUND(ID), 0 ms] (28) CpxRNTS (29) CompletionProof [UPPER BOUND(ID), 0 ms] (30) CpxTypedWeightedCompleteTrs (31) NarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (32) CpxTypedWeightedCompleteTrs (33) CpxTypedWeightedTrsToRntsProof [UPPER BOUND(ID), 0 ms] (34) CpxRNTS (35) SimplificationProof [BOTH BOUNDS(ID, ID), 10 ms] (36) CpxRNTS (37) CpxTrsToCdtProof [UPPER BOUND(ID), 8 ms] (38) CdtProblem (39) CdtLeafRemovalProof [BOTH BOUNDS(ID, ID), 0 ms] (40) CdtProblem (41) CdtGraphSplitRhsProof [BOTH BOUNDS(ID, ID), 0 ms] (42) CdtProblem (43) CdtLeafRemovalProof [ComplexityIfPolyImplication, 0 ms] (44) CdtProblem (45) CdtUsableRulesProof [BOTH BOUNDS(ID, ID), 0 ms] (46) CdtProblem (47) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (48) CdtProblem (49) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (50) CdtProblem (51) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (52) CdtProblem (53) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (54) CdtProblem (55) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (56) CdtProblem (57) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 4 ms] (58) CdtProblem (59) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (60) CdtProblem (61) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (62) CdtProblem (63) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (64) CdtProblem (65) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (66) CdtProblem (67) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (68) CdtProblem (69) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (70) CdtProblem (71) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (72) CdtProblem (73) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (74) CdtProblem (75) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (76) CdtProblem (77) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (78) CdtProblem (79) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (80) CdtProblem (81) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (82) CdtProblem (83) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (84) CdtProblem (85) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (86) CdtProblem (87) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (88) CdtProblem (89) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (90) CdtProblem (91) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (92) CdtProblem (93) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (94) CdtProblem (95) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (96) CdtProblem (97) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (98) CdtProblem (99) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (100) CdtProblem (101) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (102) CdtProblem (103) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (104) CdtProblem (105) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (106) CdtProblem (107) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (108) CdtProblem (109) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (110) CdtProblem (111) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (112) CdtProblem (113) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (114) CdtProblem (115) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (116) CdtProblem (117) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (118) CdtProblem (119) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (120) CdtProblem (121) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (122) CdtProblem (123) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (124) CdtProblem (125) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (126) CdtProblem (127) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (128) CdtProblem (129) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (130) CdtProblem (131) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (132) CdtProblem (133) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (134) CdtProblem (135) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (136) CdtProblem (137) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (138) CdtProblem (139) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (140) CdtProblem (141) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (142) CdtProblem (143) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (144) CdtProblem (145) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (146) CdtProblem (147) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (148) CdtProblem (149) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (150) CdtProblem (151) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (152) CdtProblem (153) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (154) CdtProblem (155) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (156) CdtProblem (157) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (158) CdtProblem (159) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (160) CdtProblem (161) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (162) CdtProblem (163) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (164) CdtProblem (165) CdtRhsSimplificationProcessorProof [BOTH BOUNDS(ID, ID), 0 ms] (166) CdtProblem (167) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (168) CdtProblem (169) CdtNarrowingProof [BOTH BOUNDS(ID, ID), 0 ms] (170) CdtProblem ---------------------------------------- (0) Obligation: The Derivational Complexity (full) of the given DCpxTrs could be proven to be BOUNDS(1, INF). The TRS R consists of the following rules: r(e(x1)) -> w(r(x1)) i(t(x1)) -> e(r(x1)) e(w(x1)) -> r(i(x1)) t(e(x1)) -> r(e(x1)) w(r(x1)) -> i(t(x1)) e(r(x1)) -> e(w(x1)) r(i(t(e(r(x1))))) -> e(w(r(i(t(e(x1)))))) S is empty. Rewrite Strategy: FULL ---------------------------------------- (1) DerivationalComplexityToRuntimeComplexityProof (BOTH BOUNDS(ID, ID)) The following rules have been added to S to convert the given derivational complexity problem to a runtime complexity problem: encArg(cons_r(x_1)) -> r(encArg(x_1)) encArg(cons_i(x_1)) -> i(encArg(x_1)) encArg(cons_e(x_1)) -> e(encArg(x_1)) encArg(cons_t(x_1)) -> t(encArg(x_1)) encArg(cons_w(x_1)) -> w(encArg(x_1)) encode_r(x_1) -> r(encArg(x_1)) encode_e(x_1) -> e(encArg(x_1)) encode_w(x_1) -> w(encArg(x_1)) encode_i(x_1) -> i(encArg(x_1)) encode_t(x_1) -> t(encArg(x_1)) ---------------------------------------- (2) Obligation: The Runtime Complexity (full) of the given CpxRelTRS could be proven to be BOUNDS(1, INF). The TRS R consists of the following rules: r(e(x1)) -> w(r(x1)) i(t(x1)) -> e(r(x1)) e(w(x1)) -> r(i(x1)) t(e(x1)) -> r(e(x1)) w(r(x1)) -> i(t(x1)) e(r(x1)) -> e(w(x1)) r(i(t(e(r(x1))))) -> e(w(r(i(t(e(x1)))))) The (relative) TRS S consists of the following rules: encArg(cons_r(x_1)) -> r(encArg(x_1)) encArg(cons_i(x_1)) -> i(encArg(x_1)) encArg(cons_e(x_1)) -> e(encArg(x_1)) encArg(cons_t(x_1)) -> t(encArg(x_1)) encArg(cons_w(x_1)) -> w(encArg(x_1)) encode_r(x_1) -> r(encArg(x_1)) encode_e(x_1) -> e(encArg(x_1)) encode_w(x_1) -> w(encArg(x_1)) encode_i(x_1) -> i(encArg(x_1)) encode_t(x_1) -> t(encArg(x_1)) Rewrite Strategy: FULL ---------------------------------------- (3) SInnermostTerminationProof (BOTH CONCRETE BOUNDS(ID, ID)) proved innermost termination of relative rules ---------------------------------------- (4) Obligation: The Runtime Complexity (full) of the given CpxRelTRS could be proven to be BOUNDS(1, INF). The TRS R consists of the following rules: r(e(x1)) -> w(r(x1)) i(t(x1)) -> e(r(x1)) e(w(x1)) -> r(i(x1)) t(e(x1)) -> r(e(x1)) w(r(x1)) -> i(t(x1)) e(r(x1)) -> e(w(x1)) r(i(t(e(r(x1))))) -> e(w(r(i(t(e(x1)))))) The (relative) TRS S consists of the following rules: encArg(cons_r(x_1)) -> r(encArg(x_1)) encArg(cons_i(x_1)) -> i(encArg(x_1)) encArg(cons_e(x_1)) -> e(encArg(x_1)) encArg(cons_t(x_1)) -> t(encArg(x_1)) encArg(cons_w(x_1)) -> w(encArg(x_1)) encode_r(x_1) -> r(encArg(x_1)) encode_e(x_1) -> e(encArg(x_1)) encode_w(x_1) -> w(encArg(x_1)) encode_i(x_1) -> i(encArg(x_1)) encode_t(x_1) -> t(encArg(x_1)) Rewrite Strategy: FULL ---------------------------------------- (5) RenamingProof (BOTH BOUNDS(ID, ID)) Renamed function symbols to avoid clashes with predefined symbol. ---------------------------------------- (6) Obligation: The Runtime Complexity (full) of the given CpxRelTRS could be proven to be BOUNDS(1, INF). The TRS R consists of the following rules: r(e(x1)) -> w(r(x1)) i(t(x1)) -> e(r(x1)) e(w(x1)) -> r(i(x1)) t(e(x1)) -> r(e(x1)) w(r(x1)) -> i(t(x1)) e(r(x1)) -> e(w(x1)) r(i(t(e(r(x1))))) -> e(w(r(i(t(e(x1)))))) The (relative) TRS S consists of the following rules: encArg(cons_r(x_1)) -> r(encArg(x_1)) encArg(cons_i(x_1)) -> i(encArg(x_1)) encArg(cons_e(x_1)) -> e(encArg(x_1)) encArg(cons_t(x_1)) -> t(encArg(x_1)) encArg(cons_w(x_1)) -> w(encArg(x_1)) encode_r(x_1) -> r(encArg(x_1)) encode_e(x_1) -> e(encArg(x_1)) encode_w(x_1) -> w(encArg(x_1)) encode_i(x_1) -> i(encArg(x_1)) encode_t(x_1) -> t(encArg(x_1)) Rewrite Strategy: FULL ---------------------------------------- (7) TypeInferenceProof (BOTH BOUNDS(ID, ID)) Infered types. ---------------------------------------- (8) Obligation: TRS: Rules: r(e(x1)) -> w(r(x1)) i(t(x1)) -> e(r(x1)) e(w(x1)) -> r(i(x1)) t(e(x1)) -> r(e(x1)) w(r(x1)) -> i(t(x1)) e(r(x1)) -> e(w(x1)) r(i(t(e(r(x1))))) -> e(w(r(i(t(e(x1)))))) encArg(cons_r(x_1)) -> r(encArg(x_1)) encArg(cons_i(x_1)) -> i(encArg(x_1)) encArg(cons_e(x_1)) -> e(encArg(x_1)) encArg(cons_t(x_1)) -> t(encArg(x_1)) encArg(cons_w(x_1)) -> w(encArg(x_1)) encode_r(x_1) -> r(encArg(x_1)) encode_e(x_1) -> e(encArg(x_1)) encode_w(x_1) -> w(encArg(x_1)) encode_i(x_1) -> i(encArg(x_1)) encode_t(x_1) -> t(encArg(x_1)) Types: r :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t e :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t w :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t i :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t t :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t encArg :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t cons_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w encode_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t encode_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t encode_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t encode_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t encode_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t hole_e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t1_0 :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t hole_cons_r:cons_i:cons_e:cons_t:cons_w2_0 :: cons_r:cons_i:cons_e:cons_t:cons_w gen_cons_r:cons_i:cons_e:cons_t:cons_w3_0 :: Nat -> cons_r:cons_i:cons_e:cons_t:cons_w ---------------------------------------- (9) OrderProof (LOWER BOUND(ID)) Heuristically decided to analyse the following defined symbols: r, w, i, e, t, encArg They will be analysed ascendingly in the following order: r = w r = i r = e r = t r < encArg w = i w = e w = t w < encArg i = e i = t i < encArg e = t e < encArg t < encArg ---------------------------------------- (10) Obligation: TRS: Rules: r(e(x1)) -> w(r(x1)) i(t(x1)) -> e(r(x1)) e(w(x1)) -> r(i(x1)) t(e(x1)) -> r(e(x1)) w(r(x1)) -> i(t(x1)) e(r(x1)) -> e(w(x1)) r(i(t(e(r(x1))))) -> e(w(r(i(t(e(x1)))))) encArg(cons_r(x_1)) -> r(encArg(x_1)) encArg(cons_i(x_1)) -> i(encArg(x_1)) encArg(cons_e(x_1)) -> e(encArg(x_1)) encArg(cons_t(x_1)) -> t(encArg(x_1)) encArg(cons_w(x_1)) -> w(encArg(x_1)) encode_r(x_1) -> r(encArg(x_1)) encode_e(x_1) -> e(encArg(x_1)) encode_w(x_1) -> w(encArg(x_1)) encode_i(x_1) -> i(encArg(x_1)) encode_t(x_1) -> t(encArg(x_1)) Types: r :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t e :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t w :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t i :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t t :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t encArg :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t cons_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w encode_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t encode_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t encode_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t encode_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t encode_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t hole_e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t1_0 :: e:r:w:t:i:encArg:encode_r:encode_e:encode_w:encode_i:encode_t hole_cons_r:cons_i:cons_e:cons_t:cons_w2_0 :: cons_r:cons_i:cons_e:cons_t:cons_w gen_cons_r:cons_i:cons_e:cons_t:cons_w3_0 :: Nat -> cons_r:cons_i:cons_e:cons_t:cons_w Generator Equations: gen_cons_r:cons_i:cons_e:cons_t:cons_w3_0(0) <=> hole_cons_r:cons_i:cons_e:cons_t:cons_w2_0 gen_cons_r:cons_i:cons_e:cons_t:cons_w3_0(+(x, 1)) <=> cons_r(gen_cons_r:cons_i:cons_e:cons_t:cons_w3_0(x)) The following defined symbols remain to be analysed: w, r, i, e, t, encArg They will be analysed ascendingly in the following order: r = w r = i r = e r = t r < encArg w = i w = e w = t w < encArg i = e i = t i < encArg e = t e < encArg t < encArg ---------------------------------------- (11) RewriteLemmaProof (LOWER BOUND(ID)) Proved the following rewrite lemma: encArg(gen_cons_r:cons_i:cons_e:cons_t:cons_w3_0(+(1, n24_0))) -> *4_0, rt in Omega(0) Induction Base: encArg(gen_cons_r:cons_i:cons_e:cons_t:cons_w3_0(+(1, 0))) Induction Step: encArg(gen_cons_r:cons_i:cons_e:cons_t:cons_w3_0(+(1, +(n24_0, 1)))) ->_R^Omega(0) r(encArg(gen_cons_r:cons_i:cons_e:cons_t:cons_w3_0(+(1, n24_0)))) ->_IH r(*4_0) We have rt in Omega(1) and sz in O(n). Thus, we have irc_R in Omega(n^0). ---------------------------------------- (12) BOUNDS(1, INF) ---------------------------------------- (13) RelTrsToDecreasingLoopProblemProof (LOWER BOUND(ID)) Transformed a relative TRS into a decreasing-loop problem. ---------------------------------------- (14) Obligation: Analyzing the following TRS for decreasing loops: The Runtime Complexity (full) of the given CpxRelTRS could be proven to be BOUNDS(1, INF). The TRS R consists of the following rules: r(e(x1)) -> w(r(x1)) i(t(x1)) -> e(r(x1)) e(w(x1)) -> r(i(x1)) t(e(x1)) -> r(e(x1)) w(r(x1)) -> i(t(x1)) e(r(x1)) -> e(w(x1)) r(i(t(e(r(x1))))) -> e(w(r(i(t(e(x1)))))) The (relative) TRS S consists of the following rules: encArg(cons_r(x_1)) -> r(encArg(x_1)) encArg(cons_i(x_1)) -> i(encArg(x_1)) encArg(cons_e(x_1)) -> e(encArg(x_1)) encArg(cons_t(x_1)) -> t(encArg(x_1)) encArg(cons_w(x_1)) -> w(encArg(x_1)) encode_r(x_1) -> r(encArg(x_1)) encode_e(x_1) -> e(encArg(x_1)) encode_w(x_1) -> w(encArg(x_1)) encode_i(x_1) -> i(encArg(x_1)) encode_t(x_1) -> t(encArg(x_1)) Rewrite Strategy: FULL ---------------------------------------- (15) RelTrsToTrsProof (UPPER BOUND(ID)) transformed relative TRS to TRS ---------------------------------------- (16) Obligation: The Runtime Complexity (full) of the given CpxTRS could be proven to be BOUNDS(1, INF). The TRS R consists of the following rules: r(e(x1)) -> w(r(x1)) i(t(x1)) -> e(r(x1)) e(w(x1)) -> r(i(x1)) t(e(x1)) -> r(e(x1)) w(r(x1)) -> i(t(x1)) e(r(x1)) -> e(w(x1)) r(i(t(e(r(x1))))) -> e(w(r(i(t(e(x1)))))) encArg(cons_r(x_1)) -> r(encArg(x_1)) encArg(cons_i(x_1)) -> i(encArg(x_1)) encArg(cons_e(x_1)) -> e(encArg(x_1)) encArg(cons_t(x_1)) -> t(encArg(x_1)) encArg(cons_w(x_1)) -> w(encArg(x_1)) encode_r(x_1) -> r(encArg(x_1)) encode_e(x_1) -> e(encArg(x_1)) encode_w(x_1) -> w(encArg(x_1)) encode_i(x_1) -> i(encArg(x_1)) encode_t(x_1) -> t(encArg(x_1)) S is empty. Rewrite Strategy: FULL ---------------------------------------- (17) NonCtorToCtorProof (UPPER BOUND(ID)) transformed non-ctor to ctor-system ---------------------------------------- (18) Obligation: The Runtime Complexity (full) of the given CpxRelTRS could be proven to be BOUNDS(1, INF). The TRS R consists of the following rules: e(c_w(x1)) -> r(i(x1)) i(c_t(x1)) -> e(r(x1)) w(c_r(x1)) -> i(t(x1)) r(c_i(c_t(c_e(c_r(x1))))) -> e(w(r(i(t(e(x1)))))) e(c_r(x1)) -> e(w(x1)) r(c_e(x1)) -> w(r(x1)) t(c_e(x1)) -> r(e(x1)) The (relative) TRS S consists of the following rules: encArg(cons_r(x_1)) -> r(encArg(x_1)) encArg(cons_i(x_1)) -> i(encArg(x_1)) encArg(cons_e(x_1)) -> e(encArg(x_1)) encArg(cons_t(x_1)) -> t(encArg(x_1)) encArg(cons_w(x_1)) -> w(encArg(x_1)) encode_r(x_1) -> r(encArg(x_1)) encode_e(x_1) -> e(encArg(x_1)) encode_w(x_1) -> w(encArg(x_1)) encode_i(x_1) -> i(encArg(x_1)) encode_t(x_1) -> t(encArg(x_1)) r(x0) -> c_r(x0) t(x0) -> c_t(x0) i(x0) -> c_i(x0) w(x0) -> c_w(x0) e(x0) -> c_e(x0) Rewrite Strategy: FULL ---------------------------------------- (19) RcToIrcProof (BOTH BOUNDS(ID, ID)) Converted rc-obligation to irc-obligation. As the TRS is a non-duplicating overlay system, we have rc = irc. ---------------------------------------- (20) Obligation: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(1, INF). The TRS R consists of the following rules: e(c_w(x1)) -> r(i(x1)) i(c_t(x1)) -> e(r(x1)) w(c_r(x1)) -> i(t(x1)) r(c_i(c_t(c_e(c_r(x1))))) -> e(w(r(i(t(e(x1)))))) e(c_r(x1)) -> e(w(x1)) r(c_e(x1)) -> w(r(x1)) t(c_e(x1)) -> r(e(x1)) The (relative) TRS S consists of the following rules: encArg(cons_r(x_1)) -> r(encArg(x_1)) encArg(cons_i(x_1)) -> i(encArg(x_1)) encArg(cons_e(x_1)) -> e(encArg(x_1)) encArg(cons_t(x_1)) -> t(encArg(x_1)) encArg(cons_w(x_1)) -> w(encArg(x_1)) encode_r(x_1) -> r(encArg(x_1)) encode_e(x_1) -> e(encArg(x_1)) encode_w(x_1) -> w(encArg(x_1)) encode_i(x_1) -> i(encArg(x_1)) encode_t(x_1) -> t(encArg(x_1)) r(x0) -> c_r(x0) t(x0) -> c_t(x0) i(x0) -> c_i(x0) w(x0) -> c_w(x0) e(x0) -> c_e(x0) Rewrite Strategy: INNERMOST ---------------------------------------- (21) RelTrsToWeightedTrsProof (BOTH BOUNDS(ID, ID)) Transformed relative TRS to weighted TRS ---------------------------------------- (22) Obligation: The Runtime Complexity (innermost) of the given CpxWeightedTrs could be proven to be BOUNDS(1, INF). The TRS R consists of the following rules: e(c_w(x1)) -> r(i(x1)) [1] i(c_t(x1)) -> e(r(x1)) [1] w(c_r(x1)) -> i(t(x1)) [1] r(c_i(c_t(c_e(c_r(x1))))) -> e(w(r(i(t(e(x1)))))) [1] e(c_r(x1)) -> e(w(x1)) [1] r(c_e(x1)) -> w(r(x1)) [1] t(c_e(x1)) -> r(e(x1)) [1] encArg(cons_r(x_1)) -> r(encArg(x_1)) [0] encArg(cons_i(x_1)) -> i(encArg(x_1)) [0] encArg(cons_e(x_1)) -> e(encArg(x_1)) [0] encArg(cons_t(x_1)) -> t(encArg(x_1)) [0] encArg(cons_w(x_1)) -> w(encArg(x_1)) [0] encode_r(x_1) -> r(encArg(x_1)) [0] encode_e(x_1) -> e(encArg(x_1)) [0] encode_w(x_1) -> w(encArg(x_1)) [0] encode_i(x_1) -> i(encArg(x_1)) [0] encode_t(x_1) -> t(encArg(x_1)) [0] r(x0) -> c_r(x0) [0] t(x0) -> c_t(x0) [0] i(x0) -> c_i(x0) [0] w(x0) -> c_w(x0) [0] e(x0) -> c_e(x0) [0] Rewrite Strategy: INNERMOST ---------------------------------------- (23) TypeInferenceProof (BOTH BOUNDS(ID, ID)) Infered types. ---------------------------------------- (24) Obligation: Runtime Complexity Weighted TRS with Types. The TRS R consists of the following rules: e(c_w(x1)) -> r(i(x1)) [1] i(c_t(x1)) -> e(r(x1)) [1] w(c_r(x1)) -> i(t(x1)) [1] r(c_i(c_t(c_e(c_r(x1))))) -> e(w(r(i(t(e(x1)))))) [1] e(c_r(x1)) -> e(w(x1)) [1] r(c_e(x1)) -> w(r(x1)) [1] t(c_e(x1)) -> r(e(x1)) [1] encArg(cons_r(x_1)) -> r(encArg(x_1)) [0] encArg(cons_i(x_1)) -> i(encArg(x_1)) [0] encArg(cons_e(x_1)) -> e(encArg(x_1)) [0] encArg(cons_t(x_1)) -> t(encArg(x_1)) [0] encArg(cons_w(x_1)) -> w(encArg(x_1)) [0] encode_r(x_1) -> r(encArg(x_1)) [0] encode_e(x_1) -> e(encArg(x_1)) [0] encode_w(x_1) -> w(encArg(x_1)) [0] encode_i(x_1) -> i(encArg(x_1)) [0] encode_t(x_1) -> t(encArg(x_1)) [0] r(x0) -> c_r(x0) [0] t(x0) -> c_t(x0) [0] i(x0) -> c_i(x0) [0] w(x0) -> c_w(x0) [0] e(x0) -> c_e(x0) [0] The TRS has the following type information: e :: c_w:c_t:c_r:c_e:c_i -> c_w:c_t:c_r:c_e:c_i c_w :: c_w:c_t:c_r:c_e:c_i -> c_w:c_t:c_r:c_e:c_i r :: c_w:c_t:c_r:c_e:c_i -> c_w:c_t:c_r:c_e:c_i i :: c_w:c_t:c_r:c_e:c_i -> c_w:c_t:c_r:c_e:c_i c_t :: c_w:c_t:c_r:c_e:c_i -> c_w:c_t:c_r:c_e:c_i w :: c_w:c_t:c_r:c_e:c_i -> c_w:c_t:c_r:c_e:c_i c_r :: c_w:c_t:c_r:c_e:c_i -> c_w:c_t:c_r:c_e:c_i t :: c_w:c_t:c_r:c_e:c_i -> c_w:c_t:c_r:c_e:c_i c_i :: c_w:c_t:c_r:c_e:c_i -> c_w:c_t:c_r:c_e:c_i c_e :: c_w:c_t:c_r:c_e:c_i -> c_w:c_t:c_r:c_e:c_i encArg :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i cons_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w encode_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i encode_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i encode_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i encode_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i encode_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i Rewrite Strategy: INNERMOST ---------------------------------------- (25) CompletionProof (UPPER BOUND(ID)) The TRS is a completely defined constructor system, as every type has a constant constructor and the following rules were added: encArg(v0) -> null_encArg [0] encode_r(v0) -> null_encode_r [0] encode_e(v0) -> null_encode_e [0] encode_w(v0) -> null_encode_w [0] encode_i(v0) -> null_encode_i [0] encode_t(v0) -> null_encode_t [0] r(v0) -> null_r [0] t(v0) -> null_t [0] i(v0) -> null_i [0] w(v0) -> null_w [0] e(v0) -> null_e [0] And the following fresh constants: null_encArg, null_encode_r, null_encode_e, null_encode_w, null_encode_i, null_encode_t, null_r, null_t, null_i, null_w, null_e, const ---------------------------------------- (26) Obligation: Runtime Complexity Weighted TRS where all functions are completely defined. The underlying TRS is: Runtime Complexity Weighted TRS with Types. The TRS R consists of the following rules: e(c_w(x1)) -> r(i(x1)) [1] i(c_t(x1)) -> e(r(x1)) [1] w(c_r(x1)) -> i(t(x1)) [1] r(c_i(c_t(c_e(c_r(x1))))) -> e(w(r(i(t(e(x1)))))) [1] e(c_r(x1)) -> e(w(x1)) [1] r(c_e(x1)) -> w(r(x1)) [1] t(c_e(x1)) -> r(e(x1)) [1] encArg(cons_r(x_1)) -> r(encArg(x_1)) [0] encArg(cons_i(x_1)) -> i(encArg(x_1)) [0] encArg(cons_e(x_1)) -> e(encArg(x_1)) [0] encArg(cons_t(x_1)) -> t(encArg(x_1)) [0] encArg(cons_w(x_1)) -> w(encArg(x_1)) [0] encode_r(x_1) -> r(encArg(x_1)) [0] encode_e(x_1) -> e(encArg(x_1)) [0] encode_w(x_1) -> w(encArg(x_1)) [0] encode_i(x_1) -> i(encArg(x_1)) [0] encode_t(x_1) -> t(encArg(x_1)) [0] r(x0) -> c_r(x0) [0] t(x0) -> c_t(x0) [0] i(x0) -> c_i(x0) [0] w(x0) -> c_w(x0) [0] e(x0) -> c_e(x0) [0] encArg(v0) -> null_encArg [0] encode_r(v0) -> null_encode_r [0] encode_e(v0) -> null_encode_e [0] encode_w(v0) -> null_encode_w [0] encode_i(v0) -> null_encode_i [0] encode_t(v0) -> null_encode_t [0] r(v0) -> null_r [0] t(v0) -> null_t [0] i(v0) -> null_i [0] w(v0) -> null_w [0] e(v0) -> null_e [0] The TRS has the following type information: e :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e c_w :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e r :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e i :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e c_t :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e w :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e c_r :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e t :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e c_i :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e c_e :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e encArg :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e cons_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w encode_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e encode_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e encode_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e encode_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e encode_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e null_encArg :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e null_encode_r :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e null_encode_e :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e null_encode_w :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e null_encode_i :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e null_encode_t :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e null_r :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e null_t :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e null_i :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e null_w :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e null_e :: c_w:c_t:c_r:c_e:c_i:null_encArg:null_encode_r:null_encode_e:null_encode_w:null_encode_i:null_encode_t:null_r:null_t:null_i:null_w:null_e const :: cons_r:cons_i:cons_e:cons_t:cons_w Rewrite Strategy: INNERMOST ---------------------------------------- (27) CpxTypedWeightedTrsToRntsProof (UPPER BOUND(ID)) Transformed the TRS into an over-approximating RNTS by (improved) Size Abstraction. The constant constructors are abstracted as follows: null_encArg => 0 null_encode_r => 0 null_encode_e => 0 null_encode_w => 0 null_encode_i => 0 null_encode_t => 0 null_r => 0 null_t => 0 null_i => 0 null_w => 0 null_e => 0 const => 0 ---------------------------------------- (28) Obligation: Complexity RNTS consisting of the following rules: e(z) -{ 1 }-> r(i(x1)) :|: x1 >= 0, z = 1 + x1 e(z) -{ 1 }-> e(w(x1)) :|: x1 >= 0, z = 1 + x1 e(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 e(z) -{ 0 }-> 1 + x0 :|: z = x0, x0 >= 0 encArg(z) -{ 0 }-> w(encArg(x_1)) :|: z = 1 + x_1, x_1 >= 0 encArg(z) -{ 0 }-> t(encArg(x_1)) :|: z = 1 + x_1, x_1 >= 0 encArg(z) -{ 0 }-> r(encArg(x_1)) :|: z = 1 + x_1, x_1 >= 0 encArg(z) -{ 0 }-> i(encArg(x_1)) :|: z = 1 + x_1, x_1 >= 0 encArg(z) -{ 0 }-> e(encArg(x_1)) :|: z = 1 + x_1, x_1 >= 0 encArg(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encode_e(z) -{ 0 }-> e(encArg(x_1)) :|: x_1 >= 0, z = x_1 encode_e(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encode_i(z) -{ 0 }-> i(encArg(x_1)) :|: x_1 >= 0, z = x_1 encode_i(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encode_r(z) -{ 0 }-> r(encArg(x_1)) :|: x_1 >= 0, z = x_1 encode_r(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encode_t(z) -{ 0 }-> t(encArg(x_1)) :|: x_1 >= 0, z = x_1 encode_t(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encode_w(z) -{ 0 }-> w(encArg(x_1)) :|: x_1 >= 0, z = x_1 encode_w(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 i(z) -{ 1 }-> e(r(x1)) :|: x1 >= 0, z = 1 + x1 i(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 i(z) -{ 0 }-> 1 + x0 :|: z = x0, x0 >= 0 r(z) -{ 1 }-> w(r(x1)) :|: x1 >= 0, z = 1 + x1 r(z) -{ 1 }-> e(w(r(i(t(e(x1)))))) :|: x1 >= 0, z = 1 + (1 + (1 + (1 + x1))) r(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 r(z) -{ 0 }-> 1 + x0 :|: z = x0, x0 >= 0 t(z) -{ 1 }-> r(e(x1)) :|: x1 >= 0, z = 1 + x1 t(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 t(z) -{ 0 }-> 1 + x0 :|: z = x0, x0 >= 0 w(z) -{ 1 }-> i(t(x1)) :|: x1 >= 0, z = 1 + x1 w(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 w(z) -{ 0 }-> 1 + x0 :|: z = x0, x0 >= 0 Only complete derivations are relevant for the runtime complexity. ---------------------------------------- (29) CompletionProof (UPPER BOUND(ID)) The transformation into a RNTS is sound, since: (a) The obligation is a constructor system where every type has a constant constructor, (b) The following defined symbols do not have to be completely defined, as they can never occur inside other defined symbols: none (c) The following functions are completely defined: encArg_1 encode_r_1 encode_e_1 encode_w_1 encode_i_1 encode_t_1 r_1 t_1 i_1 w_1 e_1 Due to the following rules being added: encArg(v0) -> const [0] encode_r(v0) -> const [0] encode_e(v0) -> const [0] encode_w(v0) -> const [0] encode_i(v0) -> const [0] encode_t(v0) -> const [0] r(v0) -> const [0] t(v0) -> const [0] i(v0) -> const [0] w(v0) -> const [0] e(v0) -> const [0] And the following fresh constants: const, const1 ---------------------------------------- (30) Obligation: Runtime Complexity Weighted TRS where critical functions are completely defined. The underlying TRS is: Runtime Complexity Weighted TRS with Types. The TRS R consists of the following rules: e(c_w(x1)) -> r(i(x1)) [1] i(c_t(x1)) -> e(r(x1)) [1] w(c_r(x1)) -> i(t(x1)) [1] r(c_i(c_t(c_e(c_r(x1))))) -> e(w(r(i(t(e(x1)))))) [1] e(c_r(x1)) -> e(w(x1)) [1] r(c_e(x1)) -> w(r(x1)) [1] t(c_e(x1)) -> r(e(x1)) [1] encArg(cons_r(x_1)) -> r(encArg(x_1)) [0] encArg(cons_i(x_1)) -> i(encArg(x_1)) [0] encArg(cons_e(x_1)) -> e(encArg(x_1)) [0] encArg(cons_t(x_1)) -> t(encArg(x_1)) [0] encArg(cons_w(x_1)) -> w(encArg(x_1)) [0] encode_r(x_1) -> r(encArg(x_1)) [0] encode_e(x_1) -> e(encArg(x_1)) [0] encode_w(x_1) -> w(encArg(x_1)) [0] encode_i(x_1) -> i(encArg(x_1)) [0] encode_t(x_1) -> t(encArg(x_1)) [0] r(x0) -> c_r(x0) [0] t(x0) -> c_t(x0) [0] i(x0) -> c_i(x0) [0] w(x0) -> c_w(x0) [0] e(x0) -> c_e(x0) [0] encArg(v0) -> const [0] encode_r(v0) -> const [0] encode_e(v0) -> const [0] encode_w(v0) -> const [0] encode_i(v0) -> const [0] encode_t(v0) -> const [0] r(v0) -> const [0] t(v0) -> const [0] i(v0) -> const [0] w(v0) -> const [0] e(v0) -> const [0] The TRS has the following type information: e :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const c_w :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const r :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const i :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const c_t :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const w :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const c_r :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const t :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const c_i :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const c_e :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const encArg :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const cons_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w encode_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const encode_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const encode_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const encode_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const encode_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const const :: c_w:c_t:c_r:c_e:c_i:const const1 :: cons_r:cons_i:cons_e:cons_t:cons_w Rewrite Strategy: INNERMOST ---------------------------------------- (31) NarrowingProof (BOTH BOUNDS(ID, ID)) Narrowed the inner basic terms of all right-hand sides by a single narrowing step. ---------------------------------------- (32) Obligation: Runtime Complexity Weighted TRS where critical functions are completely defined. The underlying TRS is: Runtime Complexity Weighted TRS with Types. The TRS R consists of the following rules: e(c_w(c_t(x1'))) -> r(e(r(x1'))) [2] e(c_w(x1)) -> r(c_i(x1)) [1] e(c_w(x1)) -> r(const) [1] i(c_t(c_i(c_t(c_e(c_r(x1'')))))) -> e(e(w(r(i(t(e(x1''))))))) [2] i(c_t(c_e(x11))) -> e(w(r(x11))) [2] i(c_t(x1)) -> e(c_r(x1)) [1] i(c_t(x1)) -> e(const) [1] w(c_r(c_e(x12))) -> i(r(e(x12))) [2] w(c_r(x1)) -> i(c_t(x1)) [1] w(c_r(x1)) -> i(const) [1] r(c_i(c_t(c_e(c_r(c_w(x13)))))) -> e(w(r(i(t(r(i(x13))))))) [2] r(c_i(c_t(c_e(c_r(c_r(x14)))))) -> e(w(r(i(t(e(w(x14))))))) [2] r(c_i(c_t(c_e(c_r(x1))))) -> e(w(r(i(t(c_e(x1)))))) [1] r(c_i(c_t(c_e(c_r(x1))))) -> e(w(r(i(t(const))))) [1] e(c_r(c_r(x15))) -> e(i(t(x15))) [2] e(c_r(x1)) -> e(c_w(x1)) [1] e(c_r(x1)) -> e(const) [1] r(c_e(c_i(c_t(c_e(c_r(x16)))))) -> w(e(w(r(i(t(e(x16))))))) [2] r(c_e(c_e(x17))) -> w(w(r(x17))) [2] r(c_e(x1)) -> w(c_r(x1)) [1] r(c_e(x1)) -> w(const) [1] t(c_e(c_w(x18))) -> r(r(i(x18))) [2] t(c_e(c_r(x19))) -> r(e(w(x19))) [2] t(c_e(x1)) -> r(c_e(x1)) [1] t(c_e(x1)) -> r(const) [1] encArg(cons_r(cons_r(x_1'))) -> r(r(encArg(x_1'))) [0] encArg(cons_r(cons_i(x_1''))) -> r(i(encArg(x_1''))) [0] encArg(cons_r(cons_e(x_11))) -> r(e(encArg(x_11))) [0] encArg(cons_r(cons_t(x_12))) -> r(t(encArg(x_12))) [0] encArg(cons_r(cons_w(x_13))) -> r(w(encArg(x_13))) [0] encArg(cons_r(x_1)) -> r(const) [0] encArg(cons_i(cons_r(x_14))) -> i(r(encArg(x_14))) [0] encArg(cons_i(cons_i(x_15))) -> i(i(encArg(x_15))) [0] encArg(cons_i(cons_e(x_16))) -> i(e(encArg(x_16))) [0] encArg(cons_i(cons_t(x_17))) -> i(t(encArg(x_17))) [0] encArg(cons_i(cons_w(x_18))) -> i(w(encArg(x_18))) [0] encArg(cons_i(x_1)) -> i(const) [0] encArg(cons_e(cons_r(x_19))) -> e(r(encArg(x_19))) [0] encArg(cons_e(cons_i(x_110))) -> e(i(encArg(x_110))) [0] encArg(cons_e(cons_e(x_111))) -> e(e(encArg(x_111))) [0] encArg(cons_e(cons_t(x_112))) -> e(t(encArg(x_112))) [0] encArg(cons_e(cons_w(x_113))) -> e(w(encArg(x_113))) [0] encArg(cons_e(x_1)) -> e(const) [0] encArg(cons_t(cons_r(x_114))) -> t(r(encArg(x_114))) [0] encArg(cons_t(cons_i(x_115))) -> t(i(encArg(x_115))) [0] encArg(cons_t(cons_e(x_116))) -> t(e(encArg(x_116))) [0] encArg(cons_t(cons_t(x_117))) -> t(t(encArg(x_117))) [0] encArg(cons_t(cons_w(x_118))) -> t(w(encArg(x_118))) [0] encArg(cons_t(x_1)) -> t(const) [0] encArg(cons_w(cons_r(x_119))) -> w(r(encArg(x_119))) [0] encArg(cons_w(cons_i(x_120))) -> w(i(encArg(x_120))) [0] encArg(cons_w(cons_e(x_121))) -> w(e(encArg(x_121))) [0] encArg(cons_w(cons_t(x_122))) -> w(t(encArg(x_122))) [0] encArg(cons_w(cons_w(x_123))) -> w(w(encArg(x_123))) [0] encArg(cons_w(x_1)) -> w(const) [0] encode_r(cons_r(x_124)) -> r(r(encArg(x_124))) [0] encode_r(cons_i(x_125)) -> r(i(encArg(x_125))) [0] encode_r(cons_e(x_126)) -> r(e(encArg(x_126))) [0] encode_r(cons_t(x_127)) -> r(t(encArg(x_127))) [0] encode_r(cons_w(x_128)) -> r(w(encArg(x_128))) [0] encode_r(x_1) -> r(const) [0] encode_e(cons_r(x_129)) -> e(r(encArg(x_129))) [0] encode_e(cons_i(x_130)) -> e(i(encArg(x_130))) [0] encode_e(cons_e(x_131)) -> e(e(encArg(x_131))) [0] encode_e(cons_t(x_132)) -> e(t(encArg(x_132))) [0] encode_e(cons_w(x_133)) -> e(w(encArg(x_133))) [0] encode_e(x_1) -> e(const) [0] encode_w(cons_r(x_134)) -> w(r(encArg(x_134))) [0] encode_w(cons_i(x_135)) -> w(i(encArg(x_135))) [0] encode_w(cons_e(x_136)) -> w(e(encArg(x_136))) [0] encode_w(cons_t(x_137)) -> w(t(encArg(x_137))) [0] encode_w(cons_w(x_138)) -> w(w(encArg(x_138))) [0] encode_w(x_1) -> w(const) [0] encode_i(cons_r(x_139)) -> i(r(encArg(x_139))) [0] encode_i(cons_i(x_140)) -> i(i(encArg(x_140))) [0] encode_i(cons_e(x_141)) -> i(e(encArg(x_141))) [0] encode_i(cons_t(x_142)) -> i(t(encArg(x_142))) [0] encode_i(cons_w(x_143)) -> i(w(encArg(x_143))) [0] encode_i(x_1) -> i(const) [0] encode_t(cons_r(x_144)) -> t(r(encArg(x_144))) [0] encode_t(cons_i(x_145)) -> t(i(encArg(x_145))) [0] encode_t(cons_e(x_146)) -> t(e(encArg(x_146))) [0] encode_t(cons_t(x_147)) -> t(t(encArg(x_147))) [0] encode_t(cons_w(x_148)) -> t(w(encArg(x_148))) [0] encode_t(x_1) -> t(const) [0] r(x0) -> c_r(x0) [0] t(x0) -> c_t(x0) [0] i(x0) -> c_i(x0) [0] w(x0) -> c_w(x0) [0] e(x0) -> c_e(x0) [0] encArg(v0) -> const [0] encode_r(v0) -> const [0] encode_e(v0) -> const [0] encode_w(v0) -> const [0] encode_i(v0) -> const [0] encode_t(v0) -> const [0] r(v0) -> const [0] t(v0) -> const [0] i(v0) -> const [0] w(v0) -> const [0] e(v0) -> const [0] The TRS has the following type information: e :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const c_w :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const r :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const i :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const c_t :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const w :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const c_r :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const t :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const c_i :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const c_e :: c_w:c_t:c_r:c_e:c_i:const -> c_w:c_t:c_r:c_e:c_i:const encArg :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const cons_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w cons_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> cons_r:cons_i:cons_e:cons_t:cons_w encode_r :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const encode_e :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const encode_w :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const encode_i :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const encode_t :: cons_r:cons_i:cons_e:cons_t:cons_w -> c_w:c_t:c_r:c_e:c_i:const const :: c_w:c_t:c_r:c_e:c_i:const const1 :: cons_r:cons_i:cons_e:cons_t:cons_w Rewrite Strategy: INNERMOST ---------------------------------------- (33) CpxTypedWeightedTrsToRntsProof (UPPER BOUND(ID)) Transformed the TRS into an over-approximating RNTS by (improved) Size Abstraction. The constant constructors are abstracted as follows: const => 0 const1 => 0 ---------------------------------------- (34) Obligation: Complexity RNTS consisting of the following rules: e(z) -{ 2 }-> r(e(r(x1'))) :|: x1' >= 0, z = 1 + (1 + x1') e(z) -{ 1 }-> r(0) :|: x1 >= 0, z = 1 + x1 e(z) -{ 1 }-> r(1 + x1) :|: x1 >= 0, z = 1 + x1 e(z) -{ 2 }-> e(i(t(x15))) :|: z = 1 + (1 + x15), x15 >= 0 e(z) -{ 1 }-> e(0) :|: x1 >= 0, z = 1 + x1 e(z) -{ 1 }-> e(1 + x1) :|: x1 >= 0, z = 1 + x1 e(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 e(z) -{ 0 }-> 1 + x0 :|: z = x0, x0 >= 0 encArg(z) -{ 0 }-> w(w(encArg(x_123))) :|: x_123 >= 0, z = 1 + (1 + x_123) encArg(z) -{ 0 }-> w(t(encArg(x_122))) :|: x_122 >= 0, z = 1 + (1 + x_122) encArg(z) -{ 0 }-> w(r(encArg(x_119))) :|: z = 1 + (1 + x_119), x_119 >= 0 encArg(z) -{ 0 }-> w(i(encArg(x_120))) :|: x_120 >= 0, z = 1 + (1 + x_120) encArg(z) -{ 0 }-> w(e(encArg(x_121))) :|: z = 1 + (1 + x_121), x_121 >= 0 encArg(z) -{ 0 }-> w(0) :|: z = 1 + x_1, x_1 >= 0 encArg(z) -{ 0 }-> t(w(encArg(x_118))) :|: z = 1 + (1 + x_118), x_118 >= 0 encArg(z) -{ 0 }-> t(t(encArg(x_117))) :|: z = 1 + (1 + x_117), x_117 >= 0 encArg(z) -{ 0 }-> t(r(encArg(x_114))) :|: z = 1 + (1 + x_114), x_114 >= 0 encArg(z) -{ 0 }-> t(i(encArg(x_115))) :|: z = 1 + (1 + x_115), x_115 >= 0 encArg(z) -{ 0 }-> t(e(encArg(x_116))) :|: z = 1 + (1 + x_116), x_116 >= 0 encArg(z) -{ 0 }-> t(0) :|: z = 1 + x_1, x_1 >= 0 encArg(z) -{ 0 }-> r(w(encArg(x_13))) :|: z = 1 + (1 + x_13), x_13 >= 0 encArg(z) -{ 0 }-> r(t(encArg(x_12))) :|: z = 1 + (1 + x_12), x_12 >= 0 encArg(z) -{ 0 }-> r(r(encArg(x_1'))) :|: z = 1 + (1 + x_1'), x_1' >= 0 encArg(z) -{ 0 }-> r(i(encArg(x_1''))) :|: z = 1 + (1 + x_1''), x_1'' >= 0 encArg(z) -{ 0 }-> r(e(encArg(x_11))) :|: x_11 >= 0, z = 1 + (1 + x_11) encArg(z) -{ 0 }-> r(0) :|: z = 1 + x_1, x_1 >= 0 encArg(z) -{ 0 }-> i(w(encArg(x_18))) :|: z = 1 + (1 + x_18), x_18 >= 0 encArg(z) -{ 0 }-> i(t(encArg(x_17))) :|: x_17 >= 0, z = 1 + (1 + x_17) encArg(z) -{ 0 }-> i(r(encArg(x_14))) :|: x_14 >= 0, z = 1 + (1 + x_14) encArg(z) -{ 0 }-> i(i(encArg(x_15))) :|: x_15 >= 0, z = 1 + (1 + x_15) encArg(z) -{ 0 }-> i(e(encArg(x_16))) :|: x_16 >= 0, z = 1 + (1 + x_16) encArg(z) -{ 0 }-> i(0) :|: z = 1 + x_1, x_1 >= 0 encArg(z) -{ 0 }-> e(w(encArg(x_113))) :|: x_113 >= 0, z = 1 + (1 + x_113) encArg(z) -{ 0 }-> e(t(encArg(x_112))) :|: x_112 >= 0, z = 1 + (1 + x_112) encArg(z) -{ 0 }-> e(r(encArg(x_19))) :|: z = 1 + (1 + x_19), x_19 >= 0 encArg(z) -{ 0 }-> e(i(encArg(x_110))) :|: z = 1 + (1 + x_110), x_110 >= 0 encArg(z) -{ 0 }-> e(e(encArg(x_111))) :|: z = 1 + (1 + x_111), x_111 >= 0 encArg(z) -{ 0 }-> e(0) :|: z = 1 + x_1, x_1 >= 0 encArg(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encode_e(z) -{ 0 }-> e(w(encArg(x_133))) :|: z = 1 + x_133, x_133 >= 0 encode_e(z) -{ 0 }-> e(t(encArg(x_132))) :|: z = 1 + x_132, x_132 >= 0 encode_e(z) -{ 0 }-> e(r(encArg(x_129))) :|: z = 1 + x_129, x_129 >= 0 encode_e(z) -{ 0 }-> e(i(encArg(x_130))) :|: x_130 >= 0, z = 1 + x_130 encode_e(z) -{ 0 }-> e(e(encArg(x_131))) :|: z = 1 + x_131, x_131 >= 0 encode_e(z) -{ 0 }-> e(0) :|: x_1 >= 0, z = x_1 encode_e(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encode_i(z) -{ 0 }-> i(w(encArg(x_143))) :|: x_143 >= 0, z = 1 + x_143 encode_i(z) -{ 0 }-> i(t(encArg(x_142))) :|: z = 1 + x_142, x_142 >= 0 encode_i(z) -{ 0 }-> i(r(encArg(x_139))) :|: z = 1 + x_139, x_139 >= 0 encode_i(z) -{ 0 }-> i(i(encArg(x_140))) :|: z = 1 + x_140, x_140 >= 0 encode_i(z) -{ 0 }-> i(e(encArg(x_141))) :|: z = 1 + x_141, x_141 >= 0 encode_i(z) -{ 0 }-> i(0) :|: x_1 >= 0, z = x_1 encode_i(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encode_r(z) -{ 0 }-> r(w(encArg(x_128))) :|: x_128 >= 0, z = 1 + x_128 encode_r(z) -{ 0 }-> r(t(encArg(x_127))) :|: x_127 >= 0, z = 1 + x_127 encode_r(z) -{ 0 }-> r(r(encArg(x_124))) :|: x_124 >= 0, z = 1 + x_124 encode_r(z) -{ 0 }-> r(i(encArg(x_125))) :|: z = 1 + x_125, x_125 >= 0 encode_r(z) -{ 0 }-> r(e(encArg(x_126))) :|: z = 1 + x_126, x_126 >= 0 encode_r(z) -{ 0 }-> r(0) :|: x_1 >= 0, z = x_1 encode_r(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encode_t(z) -{ 0 }-> t(w(encArg(x_148))) :|: z = 1 + x_148, x_148 >= 0 encode_t(z) -{ 0 }-> t(t(encArg(x_147))) :|: z = 1 + x_147, x_147 >= 0 encode_t(z) -{ 0 }-> t(r(encArg(x_144))) :|: x_144 >= 0, z = 1 + x_144 encode_t(z) -{ 0 }-> t(i(encArg(x_145))) :|: x_145 >= 0, z = 1 + x_145 encode_t(z) -{ 0 }-> t(e(encArg(x_146))) :|: x_146 >= 0, z = 1 + x_146 encode_t(z) -{ 0 }-> t(0) :|: x_1 >= 0, z = x_1 encode_t(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encode_w(z) -{ 0 }-> w(w(encArg(x_138))) :|: x_138 >= 0, z = 1 + x_138 encode_w(z) -{ 0 }-> w(t(encArg(x_137))) :|: z = 1 + x_137, x_137 >= 0 encode_w(z) -{ 0 }-> w(r(encArg(x_134))) :|: x_134 >= 0, z = 1 + x_134 encode_w(z) -{ 0 }-> w(i(encArg(x_135))) :|: z = 1 + x_135, x_135 >= 0 encode_w(z) -{ 0 }-> w(e(encArg(x_136))) :|: x_136 >= 0, z = 1 + x_136 encode_w(z) -{ 0 }-> w(0) :|: x_1 >= 0, z = x_1 encode_w(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 i(z) -{ 2 }-> e(w(r(x11))) :|: z = 1 + (1 + x11), x11 >= 0 i(z) -{ 2 }-> e(e(w(r(i(t(e(x1''))))))) :|: x1'' >= 0, z = 1 + (1 + (1 + (1 + (1 + x1'')))) i(z) -{ 1 }-> e(0) :|: x1 >= 0, z = 1 + x1 i(z) -{ 1 }-> e(1 + x1) :|: x1 >= 0, z = 1 + x1 i(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 i(z) -{ 0 }-> 1 + x0 :|: z = x0, x0 >= 0 r(z) -{ 2 }-> w(w(r(x17))) :|: x17 >= 0, z = 1 + (1 + x17) r(z) -{ 2 }-> w(e(w(r(i(t(e(x16))))))) :|: z = 1 + (1 + (1 + (1 + (1 + x16)))), x16 >= 0 r(z) -{ 1 }-> w(0) :|: x1 >= 0, z = 1 + x1 r(z) -{ 1 }-> w(1 + x1) :|: x1 >= 0, z = 1 + x1 r(z) -{ 2 }-> e(w(r(i(t(r(i(x13))))))) :|: x13 >= 0, z = 1 + (1 + (1 + (1 + (1 + x13)))) r(z) -{ 2 }-> e(w(r(i(t(e(w(x14))))))) :|: z = 1 + (1 + (1 + (1 + (1 + x14)))), x14 >= 0 r(z) -{ 1 }-> e(w(r(i(t(0))))) :|: x1 >= 0, z = 1 + (1 + (1 + (1 + x1))) r(z) -{ 1 }-> e(w(r(i(t(1 + x1))))) :|: x1 >= 0, z = 1 + (1 + (1 + (1 + x1))) r(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 r(z) -{ 0 }-> 1 + x0 :|: z = x0, x0 >= 0 t(z) -{ 2 }-> r(r(i(x18))) :|: x18 >= 0, z = 1 + (1 + x18) t(z) -{ 2 }-> r(e(w(x19))) :|: x19 >= 0, z = 1 + (1 + x19) t(z) -{ 1 }-> r(0) :|: x1 >= 0, z = 1 + x1 t(z) -{ 1 }-> r(1 + x1) :|: x1 >= 0, z = 1 + x1 t(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 t(z) -{ 0 }-> 1 + x0 :|: z = x0, x0 >= 0 w(z) -{ 2 }-> i(r(e(x12))) :|: x12 >= 0, z = 1 + (1 + x12) w(z) -{ 1 }-> i(0) :|: x1 >= 0, z = 1 + x1 w(z) -{ 1 }-> i(1 + x1) :|: x1 >= 0, z = 1 + x1 w(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 w(z) -{ 0 }-> 1 + x0 :|: z = x0, x0 >= 0 ---------------------------------------- (35) SimplificationProof (BOTH BOUNDS(ID, ID)) Simplified the RNTS by moving equalities from the constraints into the right-hand sides. ---------------------------------------- (36) Obligation: Complexity RNTS consisting of the following rules: e(z) -{ 2 }-> r(e(r(z - 2))) :|: z - 2 >= 0 e(z) -{ 1 }-> r(0) :|: z - 1 >= 0 e(z) -{ 1 }-> r(1 + (z - 1)) :|: z - 1 >= 0 e(z) -{ 2 }-> e(i(t(z - 2))) :|: z - 2 >= 0 e(z) -{ 1 }-> e(0) :|: z - 1 >= 0 e(z) -{ 1 }-> e(1 + (z - 1)) :|: z - 1 >= 0 e(z) -{ 0 }-> 0 :|: z >= 0 e(z) -{ 0 }-> 1 + z :|: z >= 0 encArg(z) -{ 0 }-> w(w(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> w(t(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> w(r(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> w(i(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> w(e(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> w(0) :|: z - 1 >= 0 encArg(z) -{ 0 }-> t(w(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> t(t(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> t(r(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> t(i(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> t(e(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> t(0) :|: z - 1 >= 0 encArg(z) -{ 0 }-> r(w(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> r(t(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> r(r(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> r(i(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> r(e(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> r(0) :|: z - 1 >= 0 encArg(z) -{ 0 }-> i(w(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> i(t(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> i(r(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> i(i(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> i(e(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> i(0) :|: z - 1 >= 0 encArg(z) -{ 0 }-> e(w(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> e(t(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> e(r(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> e(i(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> e(e(encArg(z - 2))) :|: z - 2 >= 0 encArg(z) -{ 0 }-> e(0) :|: z - 1 >= 0 encArg(z) -{ 0 }-> 0 :|: z >= 0 encode_e(z) -{ 0 }-> e(w(encArg(z - 1))) :|: z - 1 >= 0 encode_e(z) -{ 0 }-> e(t(encArg(z - 1))) :|: z - 1 >= 0 encode_e(z) -{ 0 }-> e(r(encArg(z - 1))) :|: z - 1 >= 0 encode_e(z) -{ 0 }-> e(i(encArg(z - 1))) :|: z - 1 >= 0 encode_e(z) -{ 0 }-> e(e(encArg(z - 1))) :|: z - 1 >= 0 encode_e(z) -{ 0 }-> e(0) :|: z >= 0 encode_e(z) -{ 0 }-> 0 :|: z >= 0 encode_i(z) -{ 0 }-> i(w(encArg(z - 1))) :|: z - 1 >= 0 encode_i(z) -{ 0 }-> i(t(encArg(z - 1))) :|: z - 1 >= 0 encode_i(z) -{ 0 }-> i(r(encArg(z - 1))) :|: z - 1 >= 0 encode_i(z) -{ 0 }-> i(i(encArg(z - 1))) :|: z - 1 >= 0 encode_i(z) -{ 0 }-> i(e(encArg(z - 1))) :|: z - 1 >= 0 encode_i(z) -{ 0 }-> i(0) :|: z >= 0 encode_i(z) -{ 0 }-> 0 :|: z >= 0 encode_r(z) -{ 0 }-> r(w(encArg(z - 1))) :|: z - 1 >= 0 encode_r(z) -{ 0 }-> r(t(encArg(z - 1))) :|: z - 1 >= 0 encode_r(z) -{ 0 }-> r(r(encArg(z - 1))) :|: z - 1 >= 0 encode_r(z) -{ 0 }-> r(i(encArg(z - 1))) :|: z - 1 >= 0 encode_r(z) -{ 0 }-> r(e(encArg(z - 1))) :|: z - 1 >= 0 encode_r(z) -{ 0 }-> r(0) :|: z >= 0 encode_r(z) -{ 0 }-> 0 :|: z >= 0 encode_t(z) -{ 0 }-> t(w(encArg(z - 1))) :|: z - 1 >= 0 encode_t(z) -{ 0 }-> t(t(encArg(z - 1))) :|: z - 1 >= 0 encode_t(z) -{ 0 }-> t(r(encArg(z - 1))) :|: z - 1 >= 0 encode_t(z) -{ 0 }-> t(i(encArg(z - 1))) :|: z - 1 >= 0 encode_t(z) -{ 0 }-> t(e(encArg(z - 1))) :|: z - 1 >= 0 encode_t(z) -{ 0 }-> t(0) :|: z >= 0 encode_t(z) -{ 0 }-> 0 :|: z >= 0 encode_w(z) -{ 0 }-> w(w(encArg(z - 1))) :|: z - 1 >= 0 encode_w(z) -{ 0 }-> w(t(encArg(z - 1))) :|: z - 1 >= 0 encode_w(z) -{ 0 }-> w(r(encArg(z - 1))) :|: z - 1 >= 0 encode_w(z) -{ 0 }-> w(i(encArg(z - 1))) :|: z - 1 >= 0 encode_w(z) -{ 0 }-> w(e(encArg(z - 1))) :|: z - 1 >= 0 encode_w(z) -{ 0 }-> w(0) :|: z >= 0 encode_w(z) -{ 0 }-> 0 :|: z >= 0 i(z) -{ 2 }-> e(w(r(z - 2))) :|: z - 2 >= 0 i(z) -{ 2 }-> e(e(w(r(i(t(e(z - 5))))))) :|: z - 5 >= 0 i(z) -{ 1 }-> e(0) :|: z - 1 >= 0 i(z) -{ 1 }-> e(1 + (z - 1)) :|: z - 1 >= 0 i(z) -{ 0 }-> 0 :|: z >= 0 i(z) -{ 0 }-> 1 + z :|: z >= 0 r(z) -{ 2 }-> w(w(r(z - 2))) :|: z - 2 >= 0 r(z) -{ 2 }-> w(e(w(r(i(t(e(z - 5))))))) :|: z - 5 >= 0 r(z) -{ 1 }-> w(0) :|: z - 1 >= 0 r(z) -{ 1 }-> w(1 + (z - 1)) :|: z - 1 >= 0 r(z) -{ 2 }-> e(w(r(i(t(r(i(z - 5))))))) :|: z - 5 >= 0 r(z) -{ 2 }-> e(w(r(i(t(e(w(z - 5))))))) :|: z - 5 >= 0 r(z) -{ 1 }-> e(w(r(i(t(0))))) :|: z - 4 >= 0 r(z) -{ 1 }-> e(w(r(i(t(1 + (z - 4)))))) :|: z - 4 >= 0 r(z) -{ 0 }-> 0 :|: z >= 0 r(z) -{ 0 }-> 1 + z :|: z >= 0 t(z) -{ 2 }-> r(r(i(z - 2))) :|: z - 2 >= 0 t(z) -{ 2 }-> r(e(w(z - 2))) :|: z - 2 >= 0 t(z) -{ 1 }-> r(0) :|: z - 1 >= 0 t(z) -{ 1 }-> r(1 + (z - 1)) :|: z - 1 >= 0 t(z) -{ 0 }-> 0 :|: z >= 0 t(z) -{ 0 }-> 1 + z :|: z >= 0 w(z) -{ 2 }-> i(r(e(z - 2))) :|: z - 2 >= 0 w(z) -{ 1 }-> i(0) :|: z - 1 >= 0 w(z) -{ 1 }-> i(1 + (z - 1)) :|: z - 1 >= 0 w(z) -{ 0 }-> 0 :|: z >= 0 w(z) -{ 0 }-> 1 + z :|: z >= 0 ---------------------------------------- (37) CpxTrsToCdtProof (UPPER BOUND(ID)) Converted Cpx (relative) TRS to CDT ---------------------------------------- (38) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) encode_r(z0) -> r(encArg(z0)) encode_e(z0) -> e(encArg(z0)) encode_w(z0) -> w(encArg(z0)) encode_i(z0) -> i(encArg(z0)) encode_t(z0) -> t(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) Tuples: ENCARG(cons_r(z0)) -> c(R(encArg(z0)), ENCARG(z0)) ENCARG(cons_i(z0)) -> c1(I(encArg(z0)), ENCARG(z0)) ENCARG(cons_e(z0)) -> c2(E(encArg(z0)), ENCARG(z0)) ENCARG(cons_t(z0)) -> c3(T(encArg(z0)), ENCARG(z0)) ENCARG(cons_w(z0)) -> c4(W(encArg(z0)), ENCARG(z0)) ENCODE_R(z0) -> c5(R(encArg(z0)), ENCARG(z0)) ENCODE_E(z0) -> c6(E(encArg(z0)), ENCARG(z0)) ENCODE_W(z0) -> c7(W(encArg(z0)), ENCARG(z0)) ENCODE_I(z0) -> c8(I(encArg(z0)), ENCARG(z0)) ENCODE_T(z0) -> c9(T(encArg(z0)), ENCARG(z0)) R(z0) -> c10 R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(z0) -> c13 T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(z0) -> c15 I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(z0) -> c17 W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(z0) -> c19 E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) S tuples: R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) K tuples:none Defined Rule Symbols: e_1, i_1, w_1, r_1, t_1, encArg_1, encode_r_1, encode_e_1, encode_w_1, encode_i_1, encode_t_1 Defined Pair Symbols: ENCARG_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, R_1, T_1, I_1, W_1, E_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c5_2, c6_2, c7_2, c8_2, c9_2, c10, c11_6, c12_2, c13, c14_2, c15, c16_2, c17, c18_2, c19, c20_2, c21_2 ---------------------------------------- (39) CdtLeafRemovalProof (BOTH BOUNDS(ID, ID)) Removed 5 trailing nodes: E(z0) -> c19 T(z0) -> c13 R(z0) -> c10 I(z0) -> c15 W(z0) -> c17 ---------------------------------------- (40) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) encode_r(z0) -> r(encArg(z0)) encode_e(z0) -> e(encArg(z0)) encode_w(z0) -> w(encArg(z0)) encode_i(z0) -> i(encArg(z0)) encode_t(z0) -> t(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) Tuples: ENCARG(cons_r(z0)) -> c(R(encArg(z0)), ENCARG(z0)) ENCARG(cons_i(z0)) -> c1(I(encArg(z0)), ENCARG(z0)) ENCARG(cons_e(z0)) -> c2(E(encArg(z0)), ENCARG(z0)) ENCARG(cons_t(z0)) -> c3(T(encArg(z0)), ENCARG(z0)) ENCARG(cons_w(z0)) -> c4(W(encArg(z0)), ENCARG(z0)) ENCODE_R(z0) -> c5(R(encArg(z0)), ENCARG(z0)) ENCODE_E(z0) -> c6(E(encArg(z0)), ENCARG(z0)) ENCODE_W(z0) -> c7(W(encArg(z0)), ENCARG(z0)) ENCODE_I(z0) -> c8(I(encArg(z0)), ENCARG(z0)) ENCODE_T(z0) -> c9(T(encArg(z0)), ENCARG(z0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) S tuples: R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) K tuples:none Defined Rule Symbols: e_1, i_1, w_1, r_1, t_1, encArg_1, encode_r_1, encode_e_1, encode_w_1, encode_i_1, encode_t_1 Defined Pair Symbols: ENCARG_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, R_1, T_1, I_1, W_1, E_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c5_2, c6_2, c7_2, c8_2, c9_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2 ---------------------------------------- (41) CdtGraphSplitRhsProof (BOTH BOUNDS(ID, ID)) Split RHS of tuples not part of any SCC ---------------------------------------- (42) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) encode_r(z0) -> r(encArg(z0)) encode_e(z0) -> e(encArg(z0)) encode_w(z0) -> w(encArg(z0)) encode_i(z0) -> i(encArg(z0)) encode_t(z0) -> t(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) Tuples: ENCARG(cons_r(z0)) -> c(R(encArg(z0)), ENCARG(z0)) ENCARG(cons_i(z0)) -> c1(I(encArg(z0)), ENCARG(z0)) ENCARG(cons_e(z0)) -> c2(E(encArg(z0)), ENCARG(z0)) ENCARG(cons_t(z0)) -> c3(T(encArg(z0)), ENCARG(z0)) ENCARG(cons_w(z0)) -> c4(W(encArg(z0)), ENCARG(z0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_R(z0) -> c10(ENCARG(z0)) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_E(z0) -> c10(ENCARG(z0)) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_W(z0) -> c10(ENCARG(z0)) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_I(z0) -> c10(ENCARG(z0)) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCODE_T(z0) -> c10(ENCARG(z0)) S tuples: R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) K tuples:none Defined Rule Symbols: e_1, i_1, w_1, r_1, t_1, encArg_1, encode_r_1, encode_e_1, encode_w_1, encode_i_1, encode_t_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1 ---------------------------------------- (43) CdtLeafRemovalProof (ComplexityIfPolyImplication) Removed 5 leading nodes: ENCODE_R(z0) -> c10(ENCARG(z0)) ENCODE_E(z0) -> c10(ENCARG(z0)) ENCODE_W(z0) -> c10(ENCARG(z0)) ENCODE_I(z0) -> c10(ENCARG(z0)) ENCODE_T(z0) -> c10(ENCARG(z0)) ---------------------------------------- (44) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) encode_r(z0) -> r(encArg(z0)) encode_e(z0) -> e(encArg(z0)) encode_w(z0) -> w(encArg(z0)) encode_i(z0) -> i(encArg(z0)) encode_t(z0) -> t(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) Tuples: ENCARG(cons_r(z0)) -> c(R(encArg(z0)), ENCARG(z0)) ENCARG(cons_i(z0)) -> c1(I(encArg(z0)), ENCARG(z0)) ENCARG(cons_e(z0)) -> c2(E(encArg(z0)), ENCARG(z0)) ENCARG(cons_t(z0)) -> c3(T(encArg(z0)), ENCARG(z0)) ENCARG(cons_w(z0)) -> c4(W(encArg(z0)), ENCARG(z0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) S tuples: R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) K tuples:none Defined Rule Symbols: e_1, i_1, w_1, r_1, t_1, encArg_1, encode_r_1, encode_e_1, encode_w_1, encode_i_1, encode_t_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1 ---------------------------------------- (45) CdtUsableRulesProof (BOTH BOUNDS(ID, ID)) The following rules are not usable and were removed: encode_r(z0) -> r(encArg(z0)) encode_e(z0) -> e(encArg(z0)) encode_w(z0) -> w(encArg(z0)) encode_i(z0) -> i(encArg(z0)) encode_t(z0) -> t(encArg(z0)) ---------------------------------------- (46) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_r(z0)) -> c(R(encArg(z0)), ENCARG(z0)) ENCARG(cons_i(z0)) -> c1(I(encArg(z0)), ENCARG(z0)) ENCARG(cons_e(z0)) -> c2(E(encArg(z0)), ENCARG(z0)) ENCARG(cons_t(z0)) -> c3(T(encArg(z0)), ENCARG(z0)) ENCARG(cons_w(z0)) -> c4(W(encArg(z0)), ENCARG(z0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) S tuples: R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1 ---------------------------------------- (47) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_r(z0)) -> c(R(encArg(z0)), ENCARG(z0)) by ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ---------------------------------------- (48) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_i(z0)) -> c1(I(encArg(z0)), ENCARG(z0)) ENCARG(cons_e(z0)) -> c2(E(encArg(z0)), ENCARG(z0)) ENCARG(cons_t(z0)) -> c3(T(encArg(z0)), ENCARG(z0)) ENCARG(cons_w(z0)) -> c4(W(encArg(z0)), ENCARG(z0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) S tuples: R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2 ---------------------------------------- (49) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_i(z0)) -> c1(I(encArg(z0)), ENCARG(z0)) by ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ---------------------------------------- (50) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_e(z0)) -> c2(E(encArg(z0)), ENCARG(z0)) ENCARG(cons_t(z0)) -> c3(T(encArg(z0)), ENCARG(z0)) ENCARG(cons_w(z0)) -> c4(W(encArg(z0)), ENCARG(z0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) S tuples: R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c1_2 ---------------------------------------- (51) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_e(z0)) -> c2(E(encArg(z0)), ENCARG(z0)) by ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ---------------------------------------- (52) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_t(z0)) -> c3(T(encArg(z0)), ENCARG(z0)) ENCARG(cons_w(z0)) -> c4(W(encArg(z0)), ENCARG(z0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) S tuples: R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c1_2, c2_2 ---------------------------------------- (53) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_t(z0)) -> c3(T(encArg(z0)), ENCARG(z0)) by ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ---------------------------------------- (54) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_w(z0)) -> c4(W(encArg(z0)), ENCARG(z0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) S tuples: R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c1_2, c2_2, c3_2 ---------------------------------------- (55) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_w(z0)) -> c4(W(encArg(z0)), ENCARG(z0)) by ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) ---------------------------------------- (56) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) S tuples: R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1 Compound Symbols: c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c1_2, c2_2, c3_2, c4_2 ---------------------------------------- (57) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) by R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) ---------------------------------------- (58) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) S tuples: R(c_e(z0)) -> c12(W(r(z0)), R(z0)) T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1 Compound Symbols: c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c1_2, c2_2, c3_2, c4_2, c11_6 ---------------------------------------- (59) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace R(c_e(z0)) -> c12(W(r(z0)), R(z0)) by R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) ---------------------------------------- (60) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) S tuples: T(c_e(z0)) -> c14(R(e(z0)), E(z0)) I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1, R_1 Compound Symbols: c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2 ---------------------------------------- (61) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace T(c_e(z0)) -> c14(R(e(z0)), E(z0)) by T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) ---------------------------------------- (62) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) S tuples: I(c_t(z0)) -> c16(E(r(z0)), R(z0)) W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1, R_1, T_1 Compound Symbols: c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2 ---------------------------------------- (63) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace I(c_t(z0)) -> c16(E(r(z0)), R(z0)) by I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) ---------------------------------------- (64) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) S tuples: W(c_r(z0)) -> c18(I(t(z0)), T(z0)) E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1, R_1, T_1, I_1 Compound Symbols: c18_2, c20_2, c21_2, c10_1, c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2 ---------------------------------------- (65) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace W(c_r(z0)) -> c18(I(t(z0)), T(z0)) by W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) ---------------------------------------- (66) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) S tuples: E(c_w(z0)) -> c20(R(i(z0)), I(z0)) E(c_r(z0)) -> c21(E(w(z0)), W(z0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1, R_1, T_1, I_1, W_1 Compound Symbols: c20_2, c21_2, c10_1, c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2 ---------------------------------------- (67) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace E(c_w(z0)) -> c20(R(i(z0)), I(z0)) by E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) ---------------------------------------- (68) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: E(c_r(z0)) -> c21(E(w(z0)), W(z0)) ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) S tuples: E(c_r(z0)) -> c21(E(w(z0)), W(z0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1, R_1, T_1, I_1, W_1 Compound Symbols: c21_2, c10_1, c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2 ---------------------------------------- (69) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace E(c_r(z0)) -> c21(E(w(z0)), W(z0)) by E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ---------------------------------------- (70) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCODE_R(z0) -> c10(R(encArg(z0))) ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1, R_1, T_1, I_1, W_1, E_1 Compound Symbols: c10_1, c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2 ---------------------------------------- (71) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCODE_R(z0) -> c10(R(encArg(z0))) by ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ---------------------------------------- (72) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCODE_E(z0) -> c10(E(encArg(z0))) ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1 Compound Symbols: c10_1, c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2 ---------------------------------------- (73) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCODE_E(z0) -> c10(E(encArg(z0))) by ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ---------------------------------------- (74) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCODE_W(z0) -> c10(W(encArg(z0))) ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1 Compound Symbols: c10_1, c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2 ---------------------------------------- (75) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCODE_W(z0) -> c10(W(encArg(z0))) by ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ---------------------------------------- (76) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCODE_I(z0) -> c10(I(encArg(z0))) ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCODE_I_1, ENCODE_T_1, ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1 Compound Symbols: c10_1, c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2 ---------------------------------------- (77) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCODE_I(z0) -> c10(I(encArg(z0))) by ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ---------------------------------------- (78) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCODE_T(z0) -> c10(T(encArg(z0))) ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCODE_T_1, ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1 Compound Symbols: c10_1, c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2 ---------------------------------------- (79) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCODE_T(z0) -> c10(T(encArg(z0))) by ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ---------------------------------------- (80) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1 ---------------------------------------- (81) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_r(cons_r(z0))) -> c(R(r(encArg(z0))), ENCARG(cons_r(z0))) by ENCARG(cons_r(cons_r(x0))) -> c(R(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ---------------------------------------- (82) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(R(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1 ---------------------------------------- (83) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (84) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_1 ---------------------------------------- (85) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_r(cons_i(z0))) -> c(R(i(encArg(z0))), ENCARG(cons_i(z0))) by ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ---------------------------------------- (86) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_1 ---------------------------------------- (87) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_r(cons_e(z0))) -> c(R(e(encArg(z0))), ENCARG(cons_e(z0))) by ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ---------------------------------------- (88) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_1 ---------------------------------------- (89) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_r(cons_t(z0))) -> c(R(t(encArg(z0))), ENCARG(cons_t(z0))) by ENCARG(cons_r(cons_t(x0))) -> c(R(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ---------------------------------------- (90) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(R(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_1 ---------------------------------------- (91) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (92) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c_2, c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_1 ---------------------------------------- (93) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_r(cons_w(z0))) -> c(R(w(encArg(z0))), ENCARG(cons_w(z0))) by ENCARG(cons_r(cons_w(x0))) -> c(R(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ---------------------------------------- (94) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(x0))) -> c(R(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1 ---------------------------------------- (95) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (96) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1 ---------------------------------------- (97) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_i(cons_r(z0))) -> c1(I(r(encArg(z0))), ENCARG(cons_r(z0))) by ENCARG(cons_i(cons_r(x0))) -> c1(I(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ---------------------------------------- (98) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(x0))) -> c1(I(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1 ---------------------------------------- (99) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (100) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_1 ---------------------------------------- (101) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_i(cons_i(z0))) -> c1(I(i(encArg(z0))), ENCARG(cons_i(z0))) by ENCARG(cons_i(cons_i(x0))) -> c1(I(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ---------------------------------------- (102) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(x0))) -> c1(I(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_1 ---------------------------------------- (103) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (104) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_1 ---------------------------------------- (105) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_i(cons_e(z0))) -> c1(I(e(encArg(z0))), ENCARG(cons_e(z0))) by ENCARG(cons_i(cons_e(x0))) -> c1(I(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ---------------------------------------- (106) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(x0))) -> c1(I(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_1 ---------------------------------------- (107) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (108) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_1 ---------------------------------------- (109) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_i(cons_t(z0))) -> c1(I(t(encArg(z0))), ENCARG(cons_t(z0))) by ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ---------------------------------------- (110) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c1_2, c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_1 ---------------------------------------- (111) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_i(cons_w(z0))) -> c1(I(w(encArg(z0))), ENCARG(cons_w(z0))) by ENCARG(cons_i(cons_w(x0))) -> c1(I(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ---------------------------------------- (112) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(I(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1 ---------------------------------------- (113) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (114) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1 ---------------------------------------- (115) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_e(cons_r(z0))) -> c2(E(r(encArg(z0))), ENCARG(cons_r(z0))) by ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ---------------------------------------- (116) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1 ---------------------------------------- (117) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_e(cons_i(z0))) -> c2(E(i(encArg(z0))), ENCARG(cons_i(z0))) by ENCARG(cons_e(cons_i(x0))) -> c2(E(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ---------------------------------------- (118) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(E(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1 ---------------------------------------- (119) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (120) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_1 ---------------------------------------- (121) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_e(cons_e(z0))) -> c2(E(e(encArg(z0))), ENCARG(cons_e(z0))) by ENCARG(cons_e(cons_e(x0))) -> c2(E(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ---------------------------------------- (122) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(x0))) -> c2(E(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_1 ---------------------------------------- (123) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (124) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_1 ---------------------------------------- (125) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_e(cons_t(z0))) -> c2(E(t(encArg(z0))), ENCARG(cons_t(z0))) by ENCARG(cons_e(cons_t(x0))) -> c2(E(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ---------------------------------------- (126) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(x0))) -> c2(E(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_1 ---------------------------------------- (127) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (128) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c2_2, c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_1 ---------------------------------------- (129) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_e(cons_w(z0))) -> c2(E(w(encArg(z0))), ENCARG(cons_w(z0))) by ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ---------------------------------------- (130) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1 ---------------------------------------- (131) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_t(cons_r(z0))) -> c3(T(r(encArg(z0))), ENCARG(cons_r(z0))) by ENCARG(cons_t(cons_r(x0))) -> c3(T(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ---------------------------------------- (132) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(T(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1 ---------------------------------------- (133) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (134) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_1 ---------------------------------------- (135) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_t(cons_i(z0))) -> c3(T(i(encArg(z0))), ENCARG(cons_i(z0))) by ENCARG(cons_t(cons_i(x0))) -> c3(T(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ---------------------------------------- (136) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(x0))) -> c3(T(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_1 ---------------------------------------- (137) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (138) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_1 ---------------------------------------- (139) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_t(cons_e(z0))) -> c3(T(e(encArg(z0))), ENCARG(cons_e(z0))) by ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ---------------------------------------- (140) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_1 ---------------------------------------- (141) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_t(cons_t(z0))) -> c3(T(t(encArg(z0))), ENCARG(cons_t(z0))) by ENCARG(cons_t(cons_t(x0))) -> c3(T(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ---------------------------------------- (142) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(T(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_1 ---------------------------------------- (143) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (144) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c3_2, c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_1 ---------------------------------------- (145) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_t(cons_w(z0))) -> c3(T(w(encArg(z0))), ENCARG(cons_w(z0))) by ENCARG(cons_t(cons_w(x0))) -> c3(T(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ---------------------------------------- (146) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(x0))) -> c3(T(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1 ---------------------------------------- (147) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (148) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1 ---------------------------------------- (149) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_w(cons_r(z0))) -> c4(W(r(encArg(z0))), ENCARG(cons_r(z0))) by ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ---------------------------------------- (150) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1 ---------------------------------------- (151) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_w(cons_i(z0))) -> c4(W(i(encArg(z0))), ENCARG(cons_i(z0))) by ENCARG(cons_w(cons_i(x0))) -> c4(W(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_w(cons_i(cons_r(z0)))) -> c4(W(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_w(cons_i(cons_i(z0)))) -> c4(W(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_w(cons_i(cons_e(z0)))) -> c4(W(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_w(cons_i(cons_t(z0)))) -> c4(W(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_w(cons_i(cons_w(z0)))) -> c4(W(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ---------------------------------------- (152) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_w(cons_i(x0))) -> c4(W(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_w(cons_i(cons_r(z0)))) -> c4(W(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_w(cons_i(cons_i(z0)))) -> c4(W(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_w(cons_i(cons_e(z0)))) -> c4(W(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_w(cons_i(cons_t(z0)))) -> c4(W(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_w(cons_i(cons_w(z0)))) -> c4(W(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1 ---------------------------------------- (153) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (154) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_w(cons_i(cons_r(z0)))) -> c4(W(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_w(cons_i(cons_i(z0)))) -> c4(W(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_w(cons_i(cons_e(z0)))) -> c4(W(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_w(cons_i(cons_t(z0)))) -> c4(W(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_w(cons_i(cons_w(z0)))) -> c4(W(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_w(cons_i(x0))) -> c4(ENCARG(cons_i(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1, c4_1 ---------------------------------------- (155) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_w(cons_e(z0))) -> c4(W(e(encArg(z0))), ENCARG(cons_e(z0))) by ENCARG(cons_w(cons_e(x0))) -> c4(W(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_w(cons_e(cons_r(z0)))) -> c4(W(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_w(cons_e(cons_i(z0)))) -> c4(W(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_w(cons_e(cons_e(z0)))) -> c4(W(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_w(cons_e(cons_t(z0)))) -> c4(W(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_w(cons_e(cons_w(z0)))) -> c4(W(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ---------------------------------------- (156) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_w(cons_i(cons_r(z0)))) -> c4(W(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_w(cons_i(cons_i(z0)))) -> c4(W(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_w(cons_i(cons_e(z0)))) -> c4(W(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_w(cons_i(cons_t(z0)))) -> c4(W(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_w(cons_i(cons_w(z0)))) -> c4(W(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_w(cons_i(x0))) -> c4(ENCARG(cons_i(x0))) ENCARG(cons_w(cons_e(x0))) -> c4(W(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_w(cons_e(cons_r(z0)))) -> c4(W(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_w(cons_e(cons_i(z0)))) -> c4(W(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_w(cons_e(cons_e(z0)))) -> c4(W(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_w(cons_e(cons_t(z0)))) -> c4(W(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_w(cons_e(cons_w(z0)))) -> c4(W(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1, c4_1 ---------------------------------------- (157) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (158) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_w(cons_i(cons_r(z0)))) -> c4(W(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_w(cons_i(cons_i(z0)))) -> c4(W(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_w(cons_i(cons_e(z0)))) -> c4(W(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_w(cons_i(cons_t(z0)))) -> c4(W(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_w(cons_i(cons_w(z0)))) -> c4(W(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_w(cons_i(x0))) -> c4(ENCARG(cons_i(x0))) ENCARG(cons_w(cons_e(cons_r(z0)))) -> c4(W(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_w(cons_e(cons_i(z0)))) -> c4(W(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_w(cons_e(cons_e(z0)))) -> c4(W(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_w(cons_e(cons_t(z0)))) -> c4(W(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_w(cons_e(cons_w(z0)))) -> c4(W(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_w(cons_e(x0))) -> c4(ENCARG(cons_e(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1, c4_1 ---------------------------------------- (159) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_w(cons_t(z0))) -> c4(W(t(encArg(z0))), ENCARG(cons_t(z0))) by ENCARG(cons_w(cons_t(x0))) -> c4(W(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_w(cons_t(cons_r(z0)))) -> c4(W(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_w(cons_t(cons_i(z0)))) -> c4(W(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_w(cons_t(cons_e(z0)))) -> c4(W(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_w(cons_t(cons_t(z0)))) -> c4(W(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_w(cons_t(cons_w(z0)))) -> c4(W(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ---------------------------------------- (160) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_w(cons_i(cons_r(z0)))) -> c4(W(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_w(cons_i(cons_i(z0)))) -> c4(W(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_w(cons_i(cons_e(z0)))) -> c4(W(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_w(cons_i(cons_t(z0)))) -> c4(W(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_w(cons_i(cons_w(z0)))) -> c4(W(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_w(cons_i(x0))) -> c4(ENCARG(cons_i(x0))) ENCARG(cons_w(cons_e(cons_r(z0)))) -> c4(W(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_w(cons_e(cons_i(z0)))) -> c4(W(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_w(cons_e(cons_e(z0)))) -> c4(W(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_w(cons_e(cons_t(z0)))) -> c4(W(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_w(cons_e(cons_w(z0)))) -> c4(W(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_w(cons_e(x0))) -> c4(ENCARG(cons_e(x0))) ENCARG(cons_w(cons_t(x0))) -> c4(W(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_w(cons_t(cons_r(z0)))) -> c4(W(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_w(cons_t(cons_i(z0)))) -> c4(W(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_w(cons_t(cons_e(z0)))) -> c4(W(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_w(cons_t(cons_t(z0)))) -> c4(W(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_w(cons_t(cons_w(z0)))) -> c4(W(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1, c4_1 ---------------------------------------- (161) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (162) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_w(cons_i(cons_r(z0)))) -> c4(W(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_w(cons_i(cons_i(z0)))) -> c4(W(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_w(cons_i(cons_e(z0)))) -> c4(W(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_w(cons_i(cons_t(z0)))) -> c4(W(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_w(cons_i(cons_w(z0)))) -> c4(W(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_w(cons_i(x0))) -> c4(ENCARG(cons_i(x0))) ENCARG(cons_w(cons_e(cons_r(z0)))) -> c4(W(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_w(cons_e(cons_i(z0)))) -> c4(W(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_w(cons_e(cons_e(z0)))) -> c4(W(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_w(cons_e(cons_t(z0)))) -> c4(W(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_w(cons_e(cons_w(z0)))) -> c4(W(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_w(cons_e(x0))) -> c4(ENCARG(cons_e(x0))) ENCARG(cons_w(cons_t(cons_r(z0)))) -> c4(W(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_w(cons_t(cons_i(z0)))) -> c4(W(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_w(cons_t(cons_e(z0)))) -> c4(W(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_w(cons_t(cons_t(z0)))) -> c4(W(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_w(cons_t(cons_w(z0)))) -> c4(W(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_w(cons_t(x0))) -> c4(ENCARG(cons_t(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: ENCARG_1, R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1 Compound Symbols: c4_2, c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1, c4_1 ---------------------------------------- (163) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace ENCARG(cons_w(cons_w(z0))) -> c4(W(w(encArg(z0))), ENCARG(cons_w(z0))) by ENCARG(cons_w(cons_w(x0))) -> c4(W(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_w(cons_w(cons_r(z0)))) -> c4(W(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_w(cons_w(cons_i(z0)))) -> c4(W(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_w(cons_w(cons_e(z0)))) -> c4(W(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_w(cons_w(cons_t(z0)))) -> c4(W(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_w(cons_w(cons_w(z0)))) -> c4(W(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ---------------------------------------- (164) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_w(cons_i(cons_r(z0)))) -> c4(W(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_w(cons_i(cons_i(z0)))) -> c4(W(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_w(cons_i(cons_e(z0)))) -> c4(W(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_w(cons_i(cons_t(z0)))) -> c4(W(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_w(cons_i(cons_w(z0)))) -> c4(W(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_w(cons_i(x0))) -> c4(ENCARG(cons_i(x0))) ENCARG(cons_w(cons_e(cons_r(z0)))) -> c4(W(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_w(cons_e(cons_i(z0)))) -> c4(W(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_w(cons_e(cons_e(z0)))) -> c4(W(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_w(cons_e(cons_t(z0)))) -> c4(W(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_w(cons_e(cons_w(z0)))) -> c4(W(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_w(cons_e(x0))) -> c4(ENCARG(cons_e(x0))) ENCARG(cons_w(cons_t(cons_r(z0)))) -> c4(W(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_w(cons_t(cons_i(z0)))) -> c4(W(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_w(cons_t(cons_e(z0)))) -> c4(W(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_w(cons_t(cons_t(z0)))) -> c4(W(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_w(cons_t(cons_w(z0)))) -> c4(W(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_w(cons_t(x0))) -> c4(ENCARG(cons_t(x0))) ENCARG(cons_w(cons_w(x0))) -> c4(W(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_w(cons_w(cons_r(z0)))) -> c4(W(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_w(cons_w(cons_i(z0)))) -> c4(W(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_w(cons_w(cons_e(z0)))) -> c4(W(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_w(cons_w(cons_t(z0)))) -> c4(W(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_w(cons_w(cons_w(z0)))) -> c4(W(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1 Compound Symbols: c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1, c4_2, c4_1 ---------------------------------------- (165) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID)) Removed 1 trailing tuple parts ---------------------------------------- (166) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_w(cons_i(cons_r(z0)))) -> c4(W(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_w(cons_i(cons_i(z0)))) -> c4(W(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_w(cons_i(cons_e(z0)))) -> c4(W(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_w(cons_i(cons_t(z0)))) -> c4(W(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_w(cons_i(cons_w(z0)))) -> c4(W(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_w(cons_i(x0))) -> c4(ENCARG(cons_i(x0))) ENCARG(cons_w(cons_e(cons_r(z0)))) -> c4(W(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_w(cons_e(cons_i(z0)))) -> c4(W(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_w(cons_e(cons_e(z0)))) -> c4(W(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_w(cons_e(cons_t(z0)))) -> c4(W(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_w(cons_e(cons_w(z0)))) -> c4(W(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_w(cons_e(x0))) -> c4(ENCARG(cons_e(x0))) ENCARG(cons_w(cons_t(cons_r(z0)))) -> c4(W(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_w(cons_t(cons_i(z0)))) -> c4(W(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_w(cons_t(cons_e(z0)))) -> c4(W(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_w(cons_t(cons_t(z0)))) -> c4(W(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_w(cons_t(cons_w(z0)))) -> c4(W(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_w(cons_t(x0))) -> c4(ENCARG(cons_t(x0))) ENCARG(cons_w(cons_w(cons_r(z0)))) -> c4(W(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_w(cons_w(cons_i(z0)))) -> c4(W(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_w(cons_w(cons_e(z0)))) -> c4(W(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_w(cons_w(cons_t(z0)))) -> c4(W(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_w(cons_w(cons_w(z0)))) -> c4(W(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_w(cons_w(x0))) -> c4(ENCARG(cons_w(x0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1 Compound Symbols: c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1, c4_2, c4_1 ---------------------------------------- (167) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) by R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(c_w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(c_w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(c_w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) ---------------------------------------- (168) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_w(cons_i(cons_r(z0)))) -> c4(W(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_w(cons_i(cons_i(z0)))) -> c4(W(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_w(cons_i(cons_e(z0)))) -> c4(W(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_w(cons_i(cons_t(z0)))) -> c4(W(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_w(cons_i(cons_w(z0)))) -> c4(W(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_w(cons_i(x0))) -> c4(ENCARG(cons_i(x0))) ENCARG(cons_w(cons_e(cons_r(z0)))) -> c4(W(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_w(cons_e(cons_i(z0)))) -> c4(W(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_w(cons_e(cons_e(z0)))) -> c4(W(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_w(cons_e(cons_t(z0)))) -> c4(W(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_w(cons_e(cons_w(z0)))) -> c4(W(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_w(cons_e(x0))) -> c4(ENCARG(cons_e(x0))) ENCARG(cons_w(cons_t(cons_r(z0)))) -> c4(W(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_w(cons_t(cons_i(z0)))) -> c4(W(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_w(cons_t(cons_e(z0)))) -> c4(W(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_w(cons_t(cons_t(z0)))) -> c4(W(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_w(cons_t(cons_w(z0)))) -> c4(W(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_w(cons_t(x0))) -> c4(ENCARG(cons_t(x0))) ENCARG(cons_w(cons_w(cons_r(z0)))) -> c4(W(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_w(cons_w(cons_i(z0)))) -> c4(W(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_w(cons_w(cons_e(z0)))) -> c4(W(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_w(cons_w(cons_t(z0)))) -> c4(W(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_w(cons_w(cons_w(z0)))) -> c4(W(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_w(cons_w(x0))) -> c4(ENCARG(cons_w(x0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(c_w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(c_w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(c_w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(c_w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(c_w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(c_w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1 Compound Symbols: c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1, c4_2, c4_1 ---------------------------------------- (169) CdtNarrowingProof (BOTH BOUNDS(ID, ID)) Use narrowing to replace R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) by R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(i(t(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(c_r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(c_r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(c_r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) ---------------------------------------- (170) Obligation: Complexity Dependency Tuples Problem Rules: encArg(cons_r(z0)) -> r(encArg(z0)) encArg(cons_i(z0)) -> i(encArg(z0)) encArg(cons_e(z0)) -> e(encArg(z0)) encArg(cons_t(z0)) -> t(encArg(z0)) encArg(cons_w(z0)) -> w(encArg(z0)) r(z0) -> c_r(z0) r(c_i(c_t(c_e(c_r(z0))))) -> e(w(r(i(t(e(z0)))))) r(c_e(z0)) -> w(r(z0)) i(z0) -> c_i(z0) i(c_t(z0)) -> e(r(z0)) e(z0) -> c_e(z0) e(c_w(z0)) -> r(i(z0)) e(c_r(z0)) -> e(w(z0)) t(z0) -> c_t(z0) t(c_e(z0)) -> r(e(z0)) w(z0) -> c_w(z0) w(c_r(z0)) -> i(t(z0)) Tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) ENCODE_R(cons_r(z0)) -> c10(R(r(encArg(z0)))) ENCODE_R(cons_i(z0)) -> c10(R(i(encArg(z0)))) ENCODE_R(cons_e(z0)) -> c10(R(e(encArg(z0)))) ENCODE_R(cons_t(z0)) -> c10(R(t(encArg(z0)))) ENCODE_R(cons_w(z0)) -> c10(R(w(encArg(z0)))) ENCODE_E(cons_r(z0)) -> c10(E(r(encArg(z0)))) ENCODE_E(cons_i(z0)) -> c10(E(i(encArg(z0)))) ENCODE_E(cons_e(z0)) -> c10(E(e(encArg(z0)))) ENCODE_E(cons_t(z0)) -> c10(E(t(encArg(z0)))) ENCODE_E(cons_w(z0)) -> c10(E(w(encArg(z0)))) ENCODE_W(cons_r(z0)) -> c10(W(r(encArg(z0)))) ENCODE_W(cons_i(z0)) -> c10(W(i(encArg(z0)))) ENCODE_W(cons_e(z0)) -> c10(W(e(encArg(z0)))) ENCODE_W(cons_t(z0)) -> c10(W(t(encArg(z0)))) ENCODE_W(cons_w(z0)) -> c10(W(w(encArg(z0)))) ENCODE_I(cons_r(z0)) -> c10(I(r(encArg(z0)))) ENCODE_I(cons_i(z0)) -> c10(I(i(encArg(z0)))) ENCODE_I(cons_e(z0)) -> c10(I(e(encArg(z0)))) ENCODE_I(cons_t(z0)) -> c10(I(t(encArg(z0)))) ENCODE_I(cons_w(z0)) -> c10(I(w(encArg(z0)))) ENCODE_T(cons_r(z0)) -> c10(T(r(encArg(z0)))) ENCODE_T(cons_i(z0)) -> c10(T(i(encArg(z0)))) ENCODE_T(cons_e(z0)) -> c10(T(e(encArg(z0)))) ENCODE_T(cons_t(z0)) -> c10(T(t(encArg(z0)))) ENCODE_T(cons_w(z0)) -> c10(T(w(encArg(z0)))) ENCARG(cons_r(cons_r(cons_r(z0)))) -> c(R(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_r(cons_r(cons_i(z0)))) -> c(R(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_r(cons_r(cons_e(z0)))) -> c(R(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_r(cons_r(cons_t(z0)))) -> c(R(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_r(cons_r(cons_w(z0)))) -> c(R(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_r(cons_r(x0))) -> c(ENCARG(cons_r(x0))) ENCARG(cons_r(cons_i(x0))) -> c(R(c_i(encArg(x0))), ENCARG(cons_i(x0))) ENCARG(cons_r(cons_i(cons_r(z0)))) -> c(R(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_r(cons_i(cons_i(z0)))) -> c(R(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_r(cons_i(cons_e(z0)))) -> c(R(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_r(cons_i(cons_t(z0)))) -> c(R(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_r(cons_i(cons_w(z0)))) -> c(R(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_r(cons_e(x0))) -> c(R(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_r(cons_e(cons_r(z0)))) -> c(R(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_r(cons_e(cons_i(z0)))) -> c(R(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_r(cons_e(cons_e(z0)))) -> c(R(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_r(cons_e(cons_t(z0)))) -> c(R(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_r(cons_e(cons_w(z0)))) -> c(R(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_r(cons_t(cons_r(z0)))) -> c(R(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_r(cons_t(cons_i(z0)))) -> c(R(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_r(cons_t(cons_e(z0)))) -> c(R(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_r(cons_t(cons_t(z0)))) -> c(R(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_r(cons_t(cons_w(z0)))) -> c(R(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_r(cons_t(x0))) -> c(ENCARG(cons_t(x0))) ENCARG(cons_r(cons_w(cons_r(z0)))) -> c(R(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_r(cons_w(cons_i(z0)))) -> c(R(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_r(cons_w(cons_e(z0)))) -> c(R(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_r(cons_w(cons_t(z0)))) -> c(R(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_r(cons_w(cons_w(z0)))) -> c(R(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_r(cons_w(x0))) -> c(ENCARG(cons_w(x0))) ENCARG(cons_i(cons_r(cons_r(z0)))) -> c1(I(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_i(cons_r(cons_i(z0)))) -> c1(I(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_i(cons_r(cons_e(z0)))) -> c1(I(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_i(cons_r(cons_t(z0)))) -> c1(I(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_i(cons_r(cons_w(z0)))) -> c1(I(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_i(cons_r(x0))) -> c1(ENCARG(cons_r(x0))) ENCARG(cons_i(cons_i(cons_r(z0)))) -> c1(I(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_i(cons_i(cons_i(z0)))) -> c1(I(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_i(cons_i(cons_e(z0)))) -> c1(I(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_i(cons_i(cons_t(z0)))) -> c1(I(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_i(cons_i(cons_w(z0)))) -> c1(I(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_i(cons_i(x0))) -> c1(ENCARG(cons_i(x0))) ENCARG(cons_i(cons_e(cons_r(z0)))) -> c1(I(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_i(cons_e(cons_i(z0)))) -> c1(I(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_i(cons_e(cons_e(z0)))) -> c1(I(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_i(cons_e(cons_t(z0)))) -> c1(I(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_i(cons_e(cons_w(z0)))) -> c1(I(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_i(cons_e(x0))) -> c1(ENCARG(cons_e(x0))) ENCARG(cons_i(cons_t(x0))) -> c1(I(c_t(encArg(x0))), ENCARG(cons_t(x0))) ENCARG(cons_i(cons_t(cons_r(z0)))) -> c1(I(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_i(cons_t(cons_i(z0)))) -> c1(I(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_i(cons_t(cons_e(z0)))) -> c1(I(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_i(cons_t(cons_t(z0)))) -> c1(I(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_i(cons_t(cons_w(z0)))) -> c1(I(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_i(cons_w(cons_r(z0)))) -> c1(I(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_i(cons_w(cons_i(z0)))) -> c1(I(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_i(cons_w(cons_e(z0)))) -> c1(I(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_i(cons_w(cons_t(z0)))) -> c1(I(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_i(cons_w(cons_w(z0)))) -> c1(I(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_i(cons_w(x0))) -> c1(ENCARG(cons_w(x0))) ENCARG(cons_e(cons_r(x0))) -> c2(E(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_e(cons_r(cons_r(z0)))) -> c2(E(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_e(cons_r(cons_i(z0)))) -> c2(E(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_e(cons_r(cons_e(z0)))) -> c2(E(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_e(cons_r(cons_t(z0)))) -> c2(E(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_e(cons_r(cons_w(z0)))) -> c2(E(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_e(cons_i(cons_r(z0)))) -> c2(E(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_e(cons_i(cons_i(z0)))) -> c2(E(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_e(cons_i(cons_e(z0)))) -> c2(E(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_e(cons_i(cons_t(z0)))) -> c2(E(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_e(cons_i(cons_w(z0)))) -> c2(E(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_e(cons_i(x0))) -> c2(ENCARG(cons_i(x0))) ENCARG(cons_e(cons_e(cons_r(z0)))) -> c2(E(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_e(cons_e(cons_i(z0)))) -> c2(E(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_e(cons_e(cons_e(z0)))) -> c2(E(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_e(cons_e(cons_t(z0)))) -> c2(E(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_e(cons_e(cons_w(z0)))) -> c2(E(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_e(cons_e(x0))) -> c2(ENCARG(cons_e(x0))) ENCARG(cons_e(cons_t(cons_r(z0)))) -> c2(E(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_e(cons_t(cons_i(z0)))) -> c2(E(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_e(cons_t(cons_e(z0)))) -> c2(E(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_e(cons_t(cons_t(z0)))) -> c2(E(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_e(cons_t(cons_w(z0)))) -> c2(E(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_e(cons_t(x0))) -> c2(ENCARG(cons_t(x0))) ENCARG(cons_e(cons_w(x0))) -> c2(E(c_w(encArg(x0))), ENCARG(cons_w(x0))) ENCARG(cons_e(cons_w(cons_r(z0)))) -> c2(E(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_e(cons_w(cons_i(z0)))) -> c2(E(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_e(cons_w(cons_e(z0)))) -> c2(E(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_e(cons_w(cons_t(z0)))) -> c2(E(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_e(cons_w(cons_w(z0)))) -> c2(E(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_r(cons_r(z0)))) -> c3(T(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_t(cons_r(cons_i(z0)))) -> c3(T(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_t(cons_r(cons_e(z0)))) -> c3(T(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_t(cons_r(cons_t(z0)))) -> c3(T(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_t(cons_r(cons_w(z0)))) -> c3(T(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_t(cons_r(x0))) -> c3(ENCARG(cons_r(x0))) ENCARG(cons_t(cons_i(cons_r(z0)))) -> c3(T(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_t(cons_i(cons_i(z0)))) -> c3(T(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_t(cons_i(cons_e(z0)))) -> c3(T(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_t(cons_i(cons_t(z0)))) -> c3(T(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_t(cons_i(cons_w(z0)))) -> c3(T(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_t(cons_i(x0))) -> c3(ENCARG(cons_i(x0))) ENCARG(cons_t(cons_e(x0))) -> c3(T(c_e(encArg(x0))), ENCARG(cons_e(x0))) ENCARG(cons_t(cons_e(cons_r(z0)))) -> c3(T(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_t(cons_e(cons_i(z0)))) -> c3(T(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_t(cons_e(cons_e(z0)))) -> c3(T(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_t(cons_e(cons_t(z0)))) -> c3(T(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_t(cons_e(cons_w(z0)))) -> c3(T(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_t(cons_t(cons_r(z0)))) -> c3(T(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_t(cons_t(cons_i(z0)))) -> c3(T(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_t(cons_t(cons_e(z0)))) -> c3(T(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_t(cons_t(cons_t(z0)))) -> c3(T(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_t(cons_t(cons_w(z0)))) -> c3(T(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_t(cons_t(x0))) -> c3(ENCARG(cons_t(x0))) ENCARG(cons_t(cons_w(cons_r(z0)))) -> c3(T(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_t(cons_w(cons_i(z0)))) -> c3(T(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_t(cons_w(cons_e(z0)))) -> c3(T(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_t(cons_w(cons_t(z0)))) -> c3(T(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_t(cons_w(cons_w(z0)))) -> c3(T(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_t(cons_w(x0))) -> c3(ENCARG(cons_w(x0))) ENCARG(cons_w(cons_r(x0))) -> c4(W(c_r(encArg(x0))), ENCARG(cons_r(x0))) ENCARG(cons_w(cons_r(cons_r(z0)))) -> c4(W(r(r(encArg(z0)))), ENCARG(cons_r(cons_r(z0)))) ENCARG(cons_w(cons_r(cons_i(z0)))) -> c4(W(r(i(encArg(z0)))), ENCARG(cons_r(cons_i(z0)))) ENCARG(cons_w(cons_r(cons_e(z0)))) -> c4(W(r(e(encArg(z0)))), ENCARG(cons_r(cons_e(z0)))) ENCARG(cons_w(cons_r(cons_t(z0)))) -> c4(W(r(t(encArg(z0)))), ENCARG(cons_r(cons_t(z0)))) ENCARG(cons_w(cons_r(cons_w(z0)))) -> c4(W(r(w(encArg(z0)))), ENCARG(cons_r(cons_w(z0)))) ENCARG(cons_w(cons_i(cons_r(z0)))) -> c4(W(i(r(encArg(z0)))), ENCARG(cons_i(cons_r(z0)))) ENCARG(cons_w(cons_i(cons_i(z0)))) -> c4(W(i(i(encArg(z0)))), ENCARG(cons_i(cons_i(z0)))) ENCARG(cons_w(cons_i(cons_e(z0)))) -> c4(W(i(e(encArg(z0)))), ENCARG(cons_i(cons_e(z0)))) ENCARG(cons_w(cons_i(cons_t(z0)))) -> c4(W(i(t(encArg(z0)))), ENCARG(cons_i(cons_t(z0)))) ENCARG(cons_w(cons_i(cons_w(z0)))) -> c4(W(i(w(encArg(z0)))), ENCARG(cons_i(cons_w(z0)))) ENCARG(cons_w(cons_i(x0))) -> c4(ENCARG(cons_i(x0))) ENCARG(cons_w(cons_e(cons_r(z0)))) -> c4(W(e(r(encArg(z0)))), ENCARG(cons_e(cons_r(z0)))) ENCARG(cons_w(cons_e(cons_i(z0)))) -> c4(W(e(i(encArg(z0)))), ENCARG(cons_e(cons_i(z0)))) ENCARG(cons_w(cons_e(cons_e(z0)))) -> c4(W(e(e(encArg(z0)))), ENCARG(cons_e(cons_e(z0)))) ENCARG(cons_w(cons_e(cons_t(z0)))) -> c4(W(e(t(encArg(z0)))), ENCARG(cons_e(cons_t(z0)))) ENCARG(cons_w(cons_e(cons_w(z0)))) -> c4(W(e(w(encArg(z0)))), ENCARG(cons_e(cons_w(z0)))) ENCARG(cons_w(cons_e(x0))) -> c4(ENCARG(cons_e(x0))) ENCARG(cons_w(cons_t(cons_r(z0)))) -> c4(W(t(r(encArg(z0)))), ENCARG(cons_t(cons_r(z0)))) ENCARG(cons_w(cons_t(cons_i(z0)))) -> c4(W(t(i(encArg(z0)))), ENCARG(cons_t(cons_i(z0)))) ENCARG(cons_w(cons_t(cons_e(z0)))) -> c4(W(t(e(encArg(z0)))), ENCARG(cons_t(cons_e(z0)))) ENCARG(cons_w(cons_t(cons_t(z0)))) -> c4(W(t(t(encArg(z0)))), ENCARG(cons_t(cons_t(z0)))) ENCARG(cons_w(cons_t(cons_w(z0)))) -> c4(W(t(w(encArg(z0)))), ENCARG(cons_t(cons_w(z0)))) ENCARG(cons_w(cons_t(x0))) -> c4(ENCARG(cons_t(x0))) ENCARG(cons_w(cons_w(cons_r(z0)))) -> c4(W(w(r(encArg(z0)))), ENCARG(cons_w(cons_r(z0)))) ENCARG(cons_w(cons_w(cons_i(z0)))) -> c4(W(w(i(encArg(z0)))), ENCARG(cons_w(cons_i(z0)))) ENCARG(cons_w(cons_w(cons_e(z0)))) -> c4(W(w(e(encArg(z0)))), ENCARG(cons_w(cons_e(z0)))) ENCARG(cons_w(cons_w(cons_t(z0)))) -> c4(W(w(t(encArg(z0)))), ENCARG(cons_w(cons_t(z0)))) ENCARG(cons_w(cons_w(cons_w(z0)))) -> c4(W(w(w(encArg(z0)))), ENCARG(cons_w(cons_w(z0)))) ENCARG(cons_w(cons_w(x0))) -> c4(ENCARG(cons_w(x0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(c_w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(c_w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(c_w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(i(t(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(c_r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(c_r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(c_r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) S tuples: R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_e(z0)) -> c12(W(c_r(z0)), R(z0)) R(c_e(c_i(c_t(c_e(c_r(z0)))))) -> c12(W(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) R(c_e(c_e(z0))) -> c12(W(w(r(z0))), R(c_e(z0))) T(c_e(z0)) -> c14(R(c_e(z0)), E(z0)) T(c_e(c_w(z0))) -> c14(R(r(i(z0))), E(c_w(z0))) T(c_e(c_r(z0))) -> c14(R(e(w(z0))), E(c_r(z0))) I(c_t(z0)) -> c16(E(c_r(z0)), R(z0)) I(c_t(c_i(c_t(c_e(c_r(z0)))))) -> c16(E(e(w(r(i(t(e(z0))))))), R(c_i(c_t(c_e(c_r(z0)))))) I(c_t(c_e(z0))) -> c16(E(w(r(z0))), R(c_e(z0))) W(c_r(z0)) -> c18(I(c_t(z0)), T(z0)) W(c_r(c_e(z0))) -> c18(I(r(e(z0))), T(c_e(z0))) E(c_w(z0)) -> c20(R(c_i(z0)), I(z0)) E(c_w(c_t(z0))) -> c20(R(e(r(z0))), I(c_t(z0))) E(c_r(z0)) -> c21(E(c_w(z0)), W(z0)) E(c_r(c_r(z0))) -> c21(E(i(t(z0))), W(c_r(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(c_r(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(c_w(r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(c_w(r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(c_w(r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(c_w(r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(i(t(i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(c_i(t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(x0))))) -> c11(E(w(c_r(i(c_t(e(x0)))))), W(r(i(t(e(x0))))), R(i(t(e(x0)))), I(t(e(x0))), T(e(x0)), E(x0)) R(c_i(c_t(c_e(c_r(z0))))) -> c11(E(w(c_r(i(t(c_e(z0)))))), W(r(i(t(e(z0))))), R(i(t(e(z0)))), I(t(e(z0))), T(e(z0)), E(z0)) R(c_i(c_t(c_e(c_r(c_w(z0)))))) -> c11(E(w(c_r(i(t(r(i(z0))))))), W(r(i(t(e(c_w(z0)))))), R(i(t(e(c_w(z0))))), I(t(e(c_w(z0)))), T(e(c_w(z0))), E(c_w(z0))) R(c_i(c_t(c_e(c_r(c_r(z0)))))) -> c11(E(w(c_r(i(t(e(w(z0))))))), W(r(i(t(e(c_r(z0)))))), R(i(t(e(c_r(z0))))), I(t(e(c_r(z0)))), T(e(c_r(z0))), E(c_r(z0))) K tuples:none Defined Rule Symbols: encArg_1, r_1, i_1, e_1, t_1, w_1 Defined Pair Symbols: R_1, T_1, I_1, W_1, E_1, ENCODE_R_1, ENCODE_E_1, ENCODE_W_1, ENCODE_I_1, ENCODE_T_1, ENCARG_1 Compound Symbols: c11_6, c12_2, c14_2, c16_2, c18_2, c20_2, c21_2, c10_1, c_2, c_1, c1_2, c1_1, c2_2, c2_1, c3_2, c3_1, c4_2, c4_1