4.31/4.28 WORST_CASE(?,O(n^2)) 4.31/4.28 4.31/4.28 Preprocessing Cost Relations 4.31/4.28 ===================================== 4.31/4.28 4.31/4.28 #### Computed strongly connected components 4.31/4.28 0. recursive : [eval_Perl_scan_vstring_4/4,eval_Perl_scan_vstring_5/5,eval_Perl_scan_vstring_bb1_in/4,eval_Perl_scan_vstring_bb2_in/4,eval_Perl_scan_vstring_bb3_in/5] 4.31/4.28 1. non_recursive : [eval_Perl_scan_vstring_stop/1] 4.31/4.28 2. non_recursive : [eval_Perl_scan_vstring_bb12_in/1] 4.31/4.28 3. recursive : [eval_Perl_scan_vstring_bb5_in/4] 4.31/4.28 4. recursive : [eval_Perl_scan_vstring_22/8,eval_Perl_scan_vstring_23/9,eval_Perl_scan_vstring_bb10_in/8,eval_Perl_scan_vstring_bb11_in/9,eval_Perl_scan_vstring_bb9_in/8] 4.31/4.28 5. recursive : [eval_Perl_scan_vstring_18/5,eval_Perl_scan_vstring_19/6,eval_Perl_scan_vstring__critedge2_in/4,eval_Perl_scan_vstring_bb5_in_loop_cont/6,eval_Perl_scan_vstring_bb6_in/5,eval_Perl_scan_vstring_bb7_in/5,eval_Perl_scan_vstring_bb8_in/6,eval_Perl_scan_vstring_bb9_in_loop_cont/5] 4.31/4.28 6. non_recursive : [eval_Perl_scan_vstring__critedge2_in_loop_cont/2] 4.31/4.28 7. non_recursive : [eval_Perl_scan_vstring_11/5] 4.31/4.28 8. non_recursive : [eval_Perl_scan_vstring_10/4] 4.31/4.28 9. non_recursive : [eval_Perl_scan_vstring_bb4_in/4] 4.31/4.28 10. non_recursive : [eval_Perl_scan_vstring_9/5] 4.31/4.28 11. non_recursive : [eval_Perl_scan_vstring_8/4] 4.31/4.28 12. non_recursive : [eval_Perl_scan_vstring__critedge_in/4] 4.31/4.28 13. non_recursive : [eval_Perl_scan_vstring_bb1_in_loop_cont/5] 4.31/4.28 14. non_recursive : [eval_Perl_scan_vstring_1/4] 4.31/4.28 15. non_recursive : [eval_Perl_scan_vstring_0/3] 4.31/4.28 16. non_recursive : [eval_Perl_scan_vstring_bb0_in/3] 4.31/4.28 17. non_recursive : [eval_Perl_scan_vstring_start/3] 4.31/4.28 4.31/4.28 #### Obtained direct recursion through partial evaluation 4.31/4.28 0. SCC is partially evaluated into eval_Perl_scan_vstring_bb1_in/4 4.31/4.28 1. SCC is completely evaluated into other SCCs 4.31/4.28 2. SCC is completely evaluated into other SCCs 4.31/4.28 3. SCC is partially evaluated into eval_Perl_scan_vstring_bb5_in/4 4.31/4.28 4. SCC is partially evaluated into eval_Perl_scan_vstring_bb9_in/8 4.31/4.28 5. SCC is partially evaluated into eval_Perl_scan_vstring__critedge2_in/4 4.31/4.28 6. SCC is completely evaluated into other SCCs 4.31/4.28 7. SCC is partially evaluated into eval_Perl_scan_vstring_11/5 4.31/4.28 8. SCC is completely evaluated into other SCCs 4.31/4.28 9. SCC is completely evaluated into other SCCs 4.31/4.28 10. SCC is partially evaluated into eval_Perl_scan_vstring_9/5 4.31/4.28 11. SCC is completely evaluated into other SCCs 4.31/4.28 12. SCC is completely evaluated into other SCCs 4.31/4.28 13. SCC is completely evaluated into other SCCs 4.31/4.28 14. SCC is partially evaluated into eval_Perl_scan_vstring_1/4 4.31/4.28 15. SCC is completely evaluated into other SCCs 4.31/4.28 16. SCC is completely evaluated into other SCCs 4.31/4.28 17. SCC is partially evaluated into eval_Perl_scan_vstring_start/3 4.31/4.28 4.31/4.28 Control-Flow Refinement of Cost Relations 4.31/4.28 ===================================== 4.31/4.28 4.31/4.28 ### Specialization of cost equations eval_Perl_scan_vstring_bb1_in/4 4.31/4.28 * CE 5 is refined into CE [23] 4.31/4.28 * CE 7 is refined into CE [24] 4.31/4.28 * CE 6 is refined into CE [25] 4.31/4.28 4.31/4.28 4.31/4.28 ### Cost equations --> "Loop" of eval_Perl_scan_vstring_bb1_in/4 4.31/4.28 * CEs [25] --> Loop 22 4.31/4.28 * CEs [23] --> Loop 23 4.31/4.28 * CEs [24] --> Loop 24 4.31/4.28 4.31/4.28 ### Ranking functions of CR eval_Perl_scan_vstring_bb1_in(V_PL_bufend,V_pos_1,B,C) 4.31/4.28 * RF of phase [22]: [V_PL_bufend-V_pos_1] 4.31/4.28 4.31/4.28 #### Partial ranking functions of CR eval_Perl_scan_vstring_bb1_in(V_PL_bufend,V_pos_1,B,C) 4.31/4.28 * Partial RF of phase [22]: 4.31/4.28 - RF of loop [22:1]: 4.31/4.28 V_PL_bufend-V_pos_1 4.31/4.28 4.31/4.28 4.31/4.28 ### Specialization of cost equations eval_Perl_scan_vstring_bb5_in/4 4.31/4.28 * CE 19 is refined into CE [26] 4.31/4.28 * CE 18 is refined into CE [27] 4.31/4.28 4.31/4.28 4.31/4.28 ### Cost equations --> "Loop" of eval_Perl_scan_vstring_bb5_in/4 4.31/4.28 * CEs [27] --> Loop 25 4.31/4.28 * CEs [26] --> Loop 26 4.31/4.28 4.31/4.28 ### Ranking functions of CR eval_Perl_scan_vstring_bb5_in(V__1,V_end_0,B,C) 4.31/4.28 * RF of phase [25]: [-V__1+V_end_0] 4.31/4.28 4.31/4.28 #### Partial ranking functions of CR eval_Perl_scan_vstring_bb5_in(V__1,V_end_0,B,C) 4.31/4.28 * Partial RF of phase [25]: 4.31/4.28 - RF of loop [25:1]: 4.31/4.28 -V__1+V_end_0 4.31/4.28 4.31/4.28 4.31/4.28 ### Specialization of cost equations eval_Perl_scan_vstring_bb9_in/8 4.31/4.28 * CE 20 is refined into CE [28] 4.31/4.28 * CE 22 is refined into CE [29] 4.31/4.28 * CE 21 is refined into CE [30] 4.31/4.28 4.31/4.28 4.31/4.28 ### Cost equations --> "Loop" of eval_Perl_scan_vstring_bb9_in/8 4.31/4.28 * CEs [30] --> Loop 27 4.31/4.28 * CEs [28] --> Loop 28 4.31/4.28 * CEs [29] --> Loop 29 4.31/4.28 4.31/4.28 ### Ranking functions of CR eval_Perl_scan_vstring_bb9_in(V_PL_bufend,V_pos_2,V__1,V_end_0,V_16,V_pos_3,B,C) 4.31/4.28 * RF of phase [27]: [V_PL_bufend-V_pos_3] 4.31/4.28 4.31/4.28 #### Partial ranking functions of CR eval_Perl_scan_vstring_bb9_in(V_PL_bufend,V_pos_2,V__1,V_end_0,V_16,V_pos_3,B,C) 4.31/4.28 * Partial RF of phase [27]: 4.31/4.28 - RF of loop [27:1]: 4.31/4.28 V_PL_bufend-V_pos_3 4.31/4.28 4.31/4.28 4.31/4.28 ### Specialization of cost equations eval_Perl_scan_vstring__critedge2_in/4 4.31/4.28 * CE 14 is refined into CE [31,32] 4.31/4.28 * CE 17 is refined into CE [33,34] 4.31/4.28 * CE 15 is refined into CE [35,36,37,38,39,40] 4.31/4.28 * CE 16 is refined into CE [41,42,43,44,45,46] 4.31/4.28 4.31/4.28 4.31/4.28 ### Cost equations --> "Loop" of eval_Perl_scan_vstring__critedge2_in/4 4.31/4.28 * CEs [37,43] --> Loop 30 4.31/4.28 * CEs [40,46] --> Loop 31 4.31/4.28 * CEs [35,41] --> Loop 32 4.31/4.28 * CEs [38,44] --> Loop 33 4.31/4.28 * CEs [39,45] --> Loop 34 4.31/4.28 * CEs [36,42] --> Loop 35 4.31/4.28 * CEs [31] --> Loop 36 4.31/4.28 * CEs [32] --> Loop 37 4.31/4.28 * CEs [33] --> Loop 38 4.31/4.28 * CEs [34] --> Loop 39 4.31/4.28 4.31/4.28 ### Ranking functions of CR eval_Perl_scan_vstring__critedge2_in(V_PL_bufend,V_pos_2,V__1,B) 4.31/4.28 * RF of phase [30,31,34,35]: [V_PL_bufend-V_pos_2-1] 4.31/4.28 4.31/4.28 #### Partial ranking functions of CR eval_Perl_scan_vstring__critedge2_in(V_PL_bufend,V_pos_2,V__1,B) 4.31/4.28 * Partial RF of phase [30,31,34,35]: 4.31/4.28 - RF of loop [30:1]: 4.31/4.28 V_PL_bufend/2-V__1/2-3/2 depends on loops [31:1,34:1] 4.31/4.28 - RF of loop [30:1,31:1]: 4.31/4.28 V_PL_bufend/2-V_pos_2/2-1 4.31/4.28 - RF of loop [31:1]: 4.31/4.28 -V_pos_2+V__1+1 depends on loops [30:1,35:1] 4.31/4.28 - RF of loop [34:1,35:1]: 4.31/4.28 V_PL_bufend-V_pos_2-1 4.31/4.28 - RF of loop [35:1]: 4.31/4.28 V_PL_bufend/2-V__1/2-1 depends on loops [31:1,34:1] 4.31/4.28 V_pos_2-V__1 depends on loops [30:1,31:1,34:1] 4.31/4.28 4.31/4.28 4.31/4.28 ### Specialization of cost equations eval_Perl_scan_vstring_11/5 4.31/4.28 * CE 12 is refined into CE [47,48,49,50,51,52,53] 4.31/4.28 * CE 11 is refined into CE [54,55,56,57,58,59,60] 4.31/4.28 * CE 13 is refined into CE [61,62,63,64,65,66,67] 4.31/4.28 4.31/4.28 4.31/4.28 ### Cost equations --> "Loop" of eval_Perl_scan_vstring_11/5 4.31/4.28 * CEs [53] --> Loop 40 4.31/4.28 * CEs [52] --> Loop 41 4.31/4.28 * CEs [49] --> Loop 42 4.31/4.28 * CEs [50] --> Loop 43 4.31/4.28 * CEs [47] --> Loop 44 4.31/4.28 * CEs [51] --> Loop 45 4.31/4.28 * CEs [48] --> Loop 46 4.31/4.28 * CEs [60] --> Loop 47 4.31/4.28 * CEs [59] --> Loop 48 4.31/4.28 * CEs [56] --> Loop 49 4.31/4.28 * CEs [57] --> Loop 50 4.31/4.28 * CEs [54] --> Loop 51 4.31/4.28 * CEs [58] --> Loop 52 4.31/4.28 * CEs [55] --> Loop 53 4.31/4.28 * CEs [67] --> Loop 54 4.31/4.28 * CEs [66] --> Loop 55 4.31/4.28 * CEs [63] --> Loop 56 4.31/4.28 * CEs [64] --> Loop 57 4.31/4.28 * CEs [61] --> Loop 58 4.31/4.28 * CEs [65] --> Loop 59 4.31/4.28 * CEs [62] --> Loop 60 4.31/4.28 4.31/4.28 ### Ranking functions of CR eval_Perl_scan_vstring_11(V_s,V_PL_bufend,V_pos_1,V_9,B) 4.31/4.28 4.31/4.28 #### Partial ranking functions of CR eval_Perl_scan_vstring_11(V_s,V_PL_bufend,V_pos_1,V_9,B) 4.31/4.28 4.31/4.28 4.31/4.28 ### Specialization of cost equations eval_Perl_scan_vstring_9/5 4.31/4.28 * CE 9 is refined into CE [68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88] 4.31/4.28 * CE 8 is refined into CE [89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109] 4.31/4.28 * CE 10 is refined into CE [110] 4.31/4.28 4.31/4.28 4.31/4.28 ### Cost equations --> "Loop" of eval_Perl_scan_vstring_9/5 4.31/4.28 * CEs [74,81,88] --> Loop 61 4.31/4.28 * CEs [73,80,87] --> Loop 62 4.31/4.28 * CEs [72,79,86] --> Loop 63 4.31/4.28 * CEs [71] --> Loop 64 4.31/4.28 * CEs [78,85] --> Loop 65 4.31/4.28 * CEs [70] --> Loop 66 4.31/4.28 * CEs [77,84] --> Loop 67 4.31/4.28 * CEs [76,83] --> Loop 68 4.31/4.28 * CEs [75,82] --> Loop 69 4.31/4.28 * CEs [69] --> Loop 70 4.31/4.28 * CEs [68] --> Loop 71 4.31/4.28 * CEs [95,102,109] --> Loop 72 4.31/4.28 * CEs [94,101,108] --> Loop 73 4.31/4.28 * CEs [93,100,107] --> Loop 74 4.31/4.28 * CEs [92] --> Loop 75 4.31/4.28 * CEs [99,106] --> Loop 76 4.31/4.28 * CEs [91] --> Loop 77 4.31/4.28 * CEs [98,105] --> Loop 78 4.31/4.28 * CEs [97,104] --> Loop 79 4.31/4.28 * CEs [96,103] --> Loop 80 4.31/4.28 * CEs [90] --> Loop 81 4.31/4.28 * CEs [89] --> Loop 82 4.31/4.28 * CEs [110] --> Loop 83 4.31/4.28 4.31/4.28 ### Ranking functions of CR eval_Perl_scan_vstring_9(V_s,V_PL_bufend,V_pos_1,V_7,B) 4.31/4.28 4.31/4.28 #### Partial ranking functions of CR eval_Perl_scan_vstring_9(V_s,V_PL_bufend,V_pos_1,V_7,B) 4.31/4.28 4.31/4.28 4.31/4.28 ### Specialization of cost equations eval_Perl_scan_vstring_1/4 4.31/4.28 * CE 3 is refined into CE [111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150] 4.31/4.28 * CE 2 is refined into CE [151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190] 4.31/4.28 * CE 4 is refined into CE [191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236] 4.31/4.28 4.31/4.28 4.31/4.28 ### Cost equations --> "Loop" of eval_Perl_scan_vstring_1/4 4.31/4.28 * CEs [116,117,118,119,120] --> Loop 84 4.31/4.28 * CEs [143,150] --> Loop 85 4.31/4.28 * CEs [128,135,142,149] --> Loop 86 4.31/4.28 * CEs [127,134,138,140,141,145,147,148] --> Loop 87 4.31/4.28 * CEs [123,125,126,130,132,133,136,137,139,144,146] --> Loop 88 4.31/4.28 * CEs [111,112,113,114,115,121] --> Loop 89 4.31/4.28 * CEs [156,157,158,159,160] --> Loop 90 4.31/4.28 * CEs [183,190] --> Loop 91 4.31/4.28 * CEs [168,175,182,189] --> Loop 92 4.31/4.28 * CEs [167,174,178,180,181,185,187,188] --> Loop 93 4.31/4.28 * CEs [163,165,166,170,172,173,176,177,179,184,186] --> Loop 94 4.31/4.28 * CEs [151,152,153,154,155,161] --> Loop 95 4.31/4.28 * CEs [122,124,129,131] --> Loop 96 4.31/4.28 * CEs [162,164,169,171] --> Loop 97 4.31/4.28 * CEs [198,199,200,201,202] --> Loop 98 4.31/4.28 * CEs [227,236] --> Loop 99 4.31/4.28 * CEs [210,217,222,226,231,235] --> Loop 100 4.31/4.28 * CEs [209,216,220,221,224,225,229,230,233,234] --> Loop 101 4.31/4.28 * CEs [193,196,206,207,208,213,214,215,218,219,228] --> Loop 102 4.31/4.28 * CEs [191,192,195,203] --> Loop 103 4.31/4.28 * CEs [194,197,204,205,211,212] --> Loop 104 4.31/4.28 * CEs [223,232] --> Loop 105 4.31/4.28 4.31/4.28 ### Ranking functions of CR eval_Perl_scan_vstring_1(V_s,V_PL_bufend,V_0,B) 4.31/4.28 4.31/4.28 #### Partial ranking functions of CR eval_Perl_scan_vstring_1(V_s,V_PL_bufend,V_0,B) 4.31/4.28 4.31/4.28 4.31/4.28 ### Specialization of cost equations eval_Perl_scan_vstring_start/3 4.31/4.28 * CE 1 is refined into CE [237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258] 4.31/4.28 4.31/4.28 4.31/4.28 ### Cost equations --> "Loop" of eval_Perl_scan_vstring_start/3 4.31/4.28 * CEs [244] --> Loop 106 4.31/4.28 * CEs [252,258] --> Loop 107 4.31/4.28 * CEs [251,257] --> Loop 108 4.31/4.28 * CEs [243,250,256] --> Loop 109 4.31/4.28 * CEs [242,249,255] --> Loop 110 4.31/4.28 * CEs [241,248,254] --> Loop 111 4.31/4.28 * CEs [240,247,253] --> Loop 112 4.31/4.28 * CEs [239] --> Loop 113 4.31/4.28 * CEs [237] --> Loop 114 4.31/4.28 * CEs [238,245,246] --> Loop 115 4.31/4.28 4.31/4.28 ### Ranking functions of CR eval_Perl_scan_vstring_start(V_s,V_PL_bufend,B) 4.31/4.28 4.31/4.28 #### Partial ranking functions of CR eval_Perl_scan_vstring_start(V_s,V_PL_bufend,B) 4.31/4.28 4.31/4.28 4.31/4.28 Computing Bounds 4.31/4.28 ===================================== 4.31/4.28 4.31/4.28 #### Cost of chains of eval_Perl_scan_vstring_bb1_in(V_PL_bufend,V_pos_1,B,C): 4.31/4.28 * Chain [[22],24]: 1*it(22)+0 4.31/4.28 Such that:it(22) =< V_PL_bufend-V_pos_1 4.31/4.28 4.31/4.28 with precondition: [B=5,V_PL_bufend=C,V_PL_bufend>=V_pos_1+1] 4.31/4.28 4.31/4.28 * Chain [[22],23]: 1*it(22)+0 4.31/4.28 Such that:it(22) =< -V_pos_1+C 4.31/4.28 4.31/4.28 with precondition: [B=5,C>=V_pos_1+1,V_PL_bufend>=C+1] 4.31/4.28 4.31/4.28 * Chain [24]: 0 4.31/4.28 with precondition: [B=5,V_pos_1=C,V_pos_1>=V_PL_bufend] 4.31/4.28 4.31/4.28 * Chain [23]: 0 4.31/4.28 with precondition: [B=5,V_pos_1=C,V_PL_bufend>=V_pos_1+1] 4.31/4.28 4.31/4.28 4.31/4.28 #### Cost of chains of eval_Perl_scan_vstring_bb5_in(V__1,V_end_0,B,C): 4.31/4.28 * Chain [[25],26]: 1*it(25)+0 4.31/4.28 Such that:it(25) =< -V__1+V_end_0 4.31/4.28 4.31/4.28 with precondition: [B=2,V__1=C,V_end_0>=V__1+1] 4.31/4.28 4.31/4.28 * Chain [26]: 0 4.31/4.28 with precondition: [B=2,V_end_0=C,V__1>=V_end_0] 4.31/4.28 4.31/4.28 4.31/4.28 #### Cost of chains of eval_Perl_scan_vstring_bb9_in(V_PL_bufend,V_pos_2,V__1,V_end_0,V_16,V_pos_3,B,C): 4.31/4.28 * Chain [[27],29]: 1*it(27)+0 4.31/4.28 Such that:it(27) =< V_PL_bufend-V_pos_3 4.31/4.28 4.31/4.28 with precondition: [B=3,V_PL_bufend=C,V_pos_3>=V_pos_2+1,V_PL_bufend>=V_pos_3+1] 4.31/4.28 4.31/4.28 * Chain [[27],28]: 1*it(27)+0 4.31/4.28 Such that:it(27) =< -V_pos_3+C 4.31/4.28 4.31/4.28 with precondition: [B=3,V_pos_3>=V_pos_2+1,C>=V_pos_3+1,V_PL_bufend>=C+1] 4.31/4.28 4.31/4.28 * Chain [28]: 0 4.31/4.28 with precondition: [B=3,V_pos_3=C,V_pos_3>=V_pos_2+1,V_PL_bufend>=V_pos_3+1] 4.31/4.28 4.31/4.28 4.31/4.28 #### Cost of chains of eval_Perl_scan_vstring__critedge2_in(V_PL_bufend,V_pos_2,V__1,B): 4.31/4.28 * Chain [[30,31,34,35],39]: 2*it(30)+6*it(34)+2*s(17)+2*s(23)+0 4.31/4.28 Such that:aux(53) =< V_PL_bufend-V__1 4.31/4.28 aux(57) =< V_pos_2-V__1 4.31/4.28 aux(37) =< 2*V_pos_2-2*V__1 4.31/4.28 aux(58) =< V_PL_bufend-V_pos_2 4.31/4.28 aux(59) =< V_PL_bufend/2-V_pos_2/2 4.31/4.28 it(30) =< aux(58) 4.31/4.28 it(34) =< aux(58) 4.31/4.28 it(30) =< aux(59) 4.31/4.28 aux(30) =< aux(58) 4.31/4.28 aux(19) =< aux(58)-2 4.31/4.28 aux(41) =< max([aux(53),aux(30),aux(30)]) 4.31/4.28 aux(39) =< it(34)*aux(30) 4.31/4.28 aux(8) =< it(34)*aux(19) 4.31/4.28 aux(10) =< max([aux(57),aux(58),0])+aux(58) 4.31/4.28 aux(23) =< it(30)*aux(30) 4.31/4.28 aux(7) =< it(30)*aux(19) 4.31/4.28 aux(41) =< aux(10)+1 4.31/4.28 aux(34) =< aux(23)*2 4.31/4.28 s(19) =< aux(8)+aux(7)+aux(53) 4.31/4.28 s(19) =< it(30)*aux(10) 4.31/4.28 s(24) =< aux(39)+aux(23)+aux(53) 4.31/4.28 s(24) =< aux(34)+aux(34)+aux(37) 4.31/4.28 s(24) =< it(34)*aux(41) 4.31/4.28 s(23) =< s(24) 4.31/4.28 s(17) =< s(19) 4.31/4.28 4.31/4.28 with precondition: [B=4,V_PL_bufend>=V_pos_2+2] 4.31/4.28 4.31/4.28 * Chain [[30,31,34,35],38]: 2*it(30)+7*it(34)+2*s(17)+2*s(23)+0 4.31/4.28 Such that:aux(53) =< V_PL_bufend-V__1 4.31/4.28 aux(57) =< V_pos_2-V__1 4.31/4.28 aux(37) =< 2*V_pos_2-2*V__1 4.31/4.28 aux(60) =< V_PL_bufend-V_pos_2 4.31/4.28 aux(61) =< V_PL_bufend/2-V_pos_2/2 4.31/4.28 it(34) =< aux(60) 4.31/4.28 it(30) =< aux(60) 4.31/4.28 it(30) =< aux(61) 4.31/4.28 aux(30) =< aux(60) 4.31/4.28 aux(19) =< aux(60)-2 4.31/4.28 aux(41) =< max([aux(53),aux(30),aux(30)]) 4.31/4.28 aux(39) =< it(34)*aux(30) 4.31/4.28 aux(8) =< it(34)*aux(19) 4.31/4.28 aux(10) =< max([aux(57),aux(60),0])+aux(60) 4.31/4.28 aux(23) =< it(30)*aux(30) 4.31/4.28 aux(7) =< it(30)*aux(19) 4.31/4.28 aux(41) =< aux(10)+1 4.31/4.28 aux(34) =< aux(23)*2 4.31/4.28 s(19) =< aux(8)+aux(7)+aux(53) 4.31/4.28 s(19) =< it(30)*aux(10) 4.31/4.28 s(24) =< aux(39)+aux(23)+aux(53) 4.31/4.28 s(24) =< aux(34)+aux(34)+aux(37) 4.31/4.28 s(24) =< it(34)*aux(41) 4.31/4.28 s(23) =< s(24) 4.31/4.28 s(17) =< s(19) 4.31/4.28 4.31/4.28 with precondition: [B=4,V_PL_bufend>=V_pos_2+3] 4.31/4.28 4.31/4.28 * Chain [[30,31,34,35],37]: 2*it(30)+6*it(34)+2*s(17)+2*s(23)+0 4.31/4.28 Such that:aux(53) =< V_PL_bufend-V__1 4.31/4.28 aux(57) =< V_pos_2-V__1 4.31/4.28 aux(37) =< 2*V_pos_2-2*V__1 4.31/4.28 aux(62) =< V_PL_bufend-V_pos_2 4.31/4.28 aux(63) =< V_PL_bufend/2-V_pos_2/2 4.31/4.28 it(30) =< aux(62) 4.31/4.28 it(34) =< aux(62) 4.31/4.28 it(30) =< aux(63) 4.31/4.28 aux(30) =< aux(62) 4.31/4.28 aux(19) =< aux(62)-2 4.31/4.28 aux(41) =< max([aux(53),aux(30),aux(30)]) 4.31/4.28 aux(39) =< it(34)*aux(30) 4.31/4.28 aux(8) =< it(34)*aux(19) 4.31/4.28 aux(10) =< max([aux(57),aux(62),0])+aux(62) 4.31/4.28 aux(23) =< it(30)*aux(30) 4.31/4.28 aux(7) =< it(30)*aux(19) 4.31/4.28 aux(41) =< aux(10)+1 4.31/4.28 aux(34) =< aux(23)*2 4.31/4.28 s(19) =< aux(8)+aux(7)+aux(53) 4.31/4.28 s(19) =< it(30)*aux(10) 4.31/4.28 s(24) =< aux(39)+aux(23)+aux(53) 4.31/4.28 s(24) =< aux(34)+aux(34)+aux(37) 4.31/4.28 s(24) =< it(34)*aux(41) 4.31/4.28 s(23) =< s(24) 4.31/4.28 s(17) =< s(19) 4.31/4.28 4.31/4.28 with precondition: [B=4,V_PL_bufend>=V_pos_2+3] 4.31/4.28 4.31/4.28 * Chain [[30,31,34,35],36]: 2*it(30)+7*it(34)+2*s(17)+2*s(23)+0 4.31/4.28 Such that:aux(53) =< V_PL_bufend-V__1 4.31/4.28 aux(57) =< V_pos_2-V__1 4.31/4.28 aux(37) =< 2*V_pos_2-2*V__1 4.31/4.28 aux(64) =< V_PL_bufend-V_pos_2 4.31/4.28 aux(65) =< V_PL_bufend/2-V_pos_2/2 4.31/4.28 it(34) =< aux(64) 4.31/4.28 it(30) =< aux(64) 4.31/4.28 it(30) =< aux(65) 4.31/4.28 aux(30) =< aux(64) 4.31/4.28 aux(19) =< aux(64)-2 4.31/4.28 aux(41) =< max([aux(53),aux(30),aux(30)]) 4.31/4.28 aux(39) =< it(34)*aux(30) 4.31/4.28 aux(8) =< it(34)*aux(19) 4.31/4.28 aux(10) =< max([aux(57),aux(64),0])+aux(64) 4.31/4.28 aux(23) =< it(30)*aux(30) 4.31/4.28 aux(7) =< it(30)*aux(19) 4.31/4.28 aux(41) =< aux(10)+1 4.31/4.28 aux(34) =< aux(23)*2 4.31/4.28 s(19) =< aux(8)+aux(7)+aux(53) 4.31/4.28 s(19) =< it(30)*aux(10) 4.31/4.28 s(24) =< aux(39)+aux(23)+aux(53) 4.31/4.28 s(24) =< aux(34)+aux(34)+aux(37) 4.31/4.28 s(24) =< it(34)*aux(41) 4.31/4.28 s(23) =< s(24) 4.31/4.28 s(17) =< s(19) 4.31/4.28 4.31/4.28 with precondition: [B=4,V_PL_bufend>=V_pos_2+4] 4.31/4.28 4.31/4.28 * Chain [[30,31,34,35],33,38]: 2*it(30)+9*it(34)+2*s(17)+2*s(23)+1 4.31/4.28 Such that:aux(53) =< V_PL_bufend-V__1 4.31/4.28 aux(57) =< V_pos_2-V__1 4.31/4.28 aux(37) =< 2*V_pos_2-2*V__1 4.31/4.28 aux(68) =< V_PL_bufend-V_pos_2 4.31/4.28 aux(69) =< V_PL_bufend/2-V_pos_2/2 4.31/4.28 aux(55) =< aux(68) 4.31/4.28 aux(55) =< aux(69) 4.31/4.28 it(34) =< aux(68) 4.31/4.28 it(30) =< aux(68) 4.31/4.28 it(30) =< aux(69) 4.31/4.28 it(30) =< aux(55) 4.31/4.28 aux(30) =< aux(68) 4.31/4.28 aux(19) =< aux(68)-2 4.31/4.28 aux(41) =< max([aux(53),aux(30),aux(30)]) 4.31/4.28 aux(39) =< it(34)*aux(30) 4.31/4.28 aux(8) =< it(34)*aux(19) 4.31/4.28 aux(10) =< max([aux(57),aux(68),0])+aux(68) 4.31/4.28 aux(23) =< it(30)*aux(30) 4.31/4.28 aux(7) =< it(30)*aux(19) 4.31/4.28 aux(41) =< aux(10)+1 4.31/4.28 aux(34) =< aux(23)*2 4.31/4.28 s(19) =< aux(8)+aux(7)+aux(53) 4.31/4.28 s(19) =< it(30)*aux(10) 4.31/4.28 s(24) =< aux(39)+aux(23)+aux(53) 4.31/4.28 s(24) =< aux(34)+aux(34)+aux(37) 4.31/4.28 s(24) =< it(34)*aux(41) 4.31/4.28 s(23) =< s(24) 4.31/4.28 s(17) =< s(19) 4.31/4.28 4.31/4.28 with precondition: [B=4,V_PL_bufend>=V_pos_2+3] 4.31/4.28 4.31/4.28 * Chain [[30,31,34,35],32,38]: 2*it(30)+11*it(34)+2*s(17)+2*s(23)+1 4.31/4.28 Such that:aux(53) =< V_PL_bufend-V__1 4.31/4.28 aux(57) =< V_pos_2-V__1 4.31/4.28 aux(37) =< 2*V_pos_2-2*V__1 4.31/4.28 aux(73) =< V_PL_bufend-V_pos_2 4.31/4.28 aux(74) =< V_PL_bufend/2-V_pos_2/2 4.31/4.28 aux(55) =< aux(73) 4.31/4.28 aux(55) =< aux(74) 4.31/4.28 it(34) =< aux(73) 4.31/4.28 it(30) =< aux(73) 4.31/4.28 it(30) =< aux(74) 4.31/4.28 it(30) =< aux(55) 4.31/4.28 aux(30) =< aux(73) 4.31/4.28 aux(19) =< aux(73)-2 4.31/4.28 aux(41) =< max([aux(53),aux(30),aux(30)]) 4.31/4.28 aux(39) =< it(34)*aux(30) 4.31/4.28 aux(8) =< it(34)*aux(19) 4.31/4.28 aux(10) =< max([aux(57),aux(73),0])+aux(73) 4.31/4.28 aux(23) =< it(30)*aux(30) 4.31/4.28 aux(7) =< it(30)*aux(19) 4.31/4.28 aux(41) =< aux(10)+1 4.31/4.28 aux(34) =< aux(23)*2 4.31/4.28 s(19) =< aux(8)+aux(7)+aux(53) 4.31/4.28 s(19) =< it(30)*aux(10) 4.31/4.28 s(24) =< aux(39)+aux(23)+aux(53) 4.31/4.28 s(24) =< aux(34)+aux(34)+aux(37) 4.31/4.28 s(24) =< it(34)*aux(41) 4.31/4.28 s(23) =< s(24) 4.31/4.28 s(17) =< s(19) 4.31/4.28 4.31/4.28 with precondition: [B=4,V_PL_bufend>=V_pos_2+4] 4.31/4.28 4.31/4.28 * Chain [39]: 0 4.31/4.28 with precondition: [B=4,V_pos_2+1>=V_PL_bufend,V__1>=V_pos_2] 4.31/4.28 4.31/4.28 * Chain [38]: 1*s(25)+0 4.31/4.28 Such that:s(25) =< V_pos_2-V__1 4.31/4.28 4.31/4.28 with precondition: [B=4,V_pos_2+1>=V_PL_bufend,V_pos_2>=V__1+1] 4.31/4.28 4.31/4.28 * Chain [37]: 0 4.31/4.28 with precondition: [B=4,V_PL_bufend>=V_pos_2+2,V__1>=V_pos_2] 4.31/4.28 4.31/4.28 * Chain [36]: 1*s(26)+0 4.31/4.28 Such that:s(26) =< V_pos_2-V__1 4.31/4.28 4.31/4.28 with precondition: [B=4,V_PL_bufend>=V_pos_2+2,V_pos_2>=V__1+1] 4.31/4.28 4.31/4.28 * Chain [33,38]: 3*s(25)+1 4.31/4.28 Such that:aux(67) =< V_PL_bufend-V_pos_2 4.31/4.28 s(25) =< aux(67) 4.31/4.28 4.31/4.28 with precondition: [B=4,V_PL_bufend>=V_pos_2+2,V__1>=V_pos_2] 4.31/4.28 4.31/4.28 * Chain [32,38]: 3*s(25)+2*s(29)+1 4.31/4.28 Such that:aux(71) =< V_pos_2-V__1+1 4.31/4.28 aux(72) =< V_PL_bufend-V_pos_2 4.31/4.28 s(25) =< aux(72) 4.31/4.28 s(29) =< aux(71) 4.31/4.28 4.31/4.28 with precondition: [B=4,V_PL_bufend>=V_pos_2+2,V_pos_2>=V__1+1] 4.31/4.28 4.31/4.28 4.31/4.28 #### Cost of chains of eval_Perl_scan_vstring_11(V_s,V_PL_bufend,V_pos_1,V_9,B): 4.31/4.28 * Chain [60]: 1*s(142)+0 4.31/4.28 Such that:s(142) =< -V_s+V_pos_1 4.31/4.28 4.31/4.28 with precondition: [V_9=0,V_pos_1>=V_s+1,V_pos_1+1>=V_PL_bufend] 4.31/4.28 4.31/4.28 * Chain [59]: 1*s(144)+3*s(146)+2*s(147)+1 4.31/4.28 Such that:s(144) =< -V_s+V_pos_1 4.31/4.28 s(145) =< -V_s+V_pos_1+1 4.31/4.28 s(143) =< V_PL_bufend-V_pos_1 4.31/4.28 s(146) =< s(143) 4.31/4.28 s(147) =< s(145) 4.31/4.28 4.31/4.28 with precondition: [V_9=0,V_pos_1>=V_s+1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [58]: 0 4.31/4.28 with precondition: [V_9=0,V_pos_1+1>=V_PL_bufend,V_s>=V_pos_1] 4.31/4.28 4.31/4.28 * Chain [57]: 3*s(149)+1 4.31/4.28 Such that:s(148) =< V_PL_bufend-V_pos_1 4.31/4.28 s(149) =< s(148) 4.31/4.28 4.31/4.28 with precondition: [V_9=0,V_s>=V_pos_1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [56]: 2*s(155)+6*s(156)+2*s(168)+2*s(169)+0 4.31/4.28 Such that:s(152) =< -2*V_s+2*V_pos_1 4.31/4.28 s(150) =< -V_s+V_PL_bufend 4.31/4.28 s(151) =< -V_s+V_pos_1 4.31/4.28 s(153) =< V_PL_bufend-V_pos_1 4.31/4.28 s(154) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(155) =< s(153) 4.31/4.28 s(156) =< s(153) 4.31/4.28 s(155) =< s(154) 4.31/4.28 s(157) =< s(153) 4.31/4.28 s(158) =< s(153)-2 4.31/4.28 s(159) =< max([s(150),s(157),s(157)]) 4.31/4.28 s(160) =< s(156)*s(157) 4.31/4.28 s(161) =< s(156)*s(158) 4.31/4.28 s(162) =< max([s(151),s(153),0])+s(153) 4.31/4.28 s(163) =< s(155)*s(157) 4.31/4.28 s(164) =< s(155)*s(158) 4.31/4.28 s(159) =< s(162)+1 4.31/4.28 s(165) =< s(163)*2 4.31/4.28 s(166) =< s(161)+s(164)+s(150) 4.31/4.28 s(166) =< s(155)*s(162) 4.31/4.28 s(167) =< s(160)+s(163)+s(150) 4.31/4.28 s(167) =< s(165)+s(165)+s(152) 4.31/4.28 s(167) =< s(156)*s(159) 4.31/4.28 s(168) =< s(167) 4.31/4.28 s(169) =< s(166) 4.31/4.28 4.31/4.28 with precondition: [V_9=0,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [55]: 22*s(176)+2*s(177)+2*s(189)+2*s(190)+4*s(191)+4*s(197)+4*s(198)+1 4.31/4.28 Such that:s(174) =< -2*V_s+2*V_pos_1 4.31/4.28 s(171) =< -V_s+V_PL_bufend 4.31/4.28 s(173) =< -V_s+V_pos_1 4.31/4.28 s(170) =< V_PL_bufend-V_pos_1 4.31/4.28 s(172) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(175) =< s(170) 4.31/4.28 s(175) =< s(172) 4.31/4.28 s(176) =< s(170) 4.31/4.28 s(177) =< s(170) 4.31/4.28 s(177) =< s(172) 4.31/4.28 s(177) =< s(175) 4.31/4.28 s(178) =< s(170) 4.31/4.28 s(179) =< s(170)-2 4.31/4.28 s(180) =< max([s(171),s(178),s(178)]) 4.31/4.28 s(181) =< s(176)*s(178) 4.31/4.28 s(182) =< s(176)*s(179) 4.31/4.28 s(183) =< max([s(173),s(170),0])+s(170) 4.31/4.28 s(184) =< s(177)*s(178) 4.31/4.28 s(185) =< s(177)*s(179) 4.31/4.28 s(180) =< s(183)+1 4.31/4.28 s(186) =< s(184)*2 4.31/4.28 s(187) =< s(182)+s(185)+s(171) 4.31/4.28 s(187) =< s(177)*s(183) 4.31/4.28 s(188) =< s(181)+s(184)+s(171) 4.31/4.28 s(188) =< s(186)+s(186)+s(174) 4.31/4.28 s(188) =< s(176)*s(180) 4.31/4.28 s(189) =< s(188) 4.31/4.28 s(190) =< s(187) 4.31/4.28 s(191) =< s(170) 4.31/4.28 s(191) =< s(172) 4.31/4.28 s(192) =< s(191)*s(178) 4.31/4.28 s(193) =< s(191)*s(179) 4.31/4.28 s(194) =< s(192)*2 4.31/4.28 s(195) =< s(182)+s(193)+s(171) 4.31/4.28 s(195) =< s(191)*s(183) 4.31/4.28 s(196) =< s(181)+s(192)+s(171) 4.31/4.28 s(196) =< s(194)+s(194)+s(174) 4.31/4.28 s(196) =< s(176)*s(180) 4.31/4.28 s(197) =< s(196) 4.31/4.28 s(198) =< s(195) 4.31/4.28 4.31/4.28 with precondition: [V_9=0,V_PL_bufend>=V_pos_1+3] 4.31/4.28 4.31/4.28 * Chain [54]: 18*s(205)+2*s(206)+2*s(218)+2*s(219)+2*s(220)+2*s(226)+2*s(227)+1 4.31/4.28 Such that:s(203) =< -2*V_s+2*V_pos_1 4.31/4.28 s(200) =< -V_s+V_PL_bufend 4.31/4.28 s(202) =< -V_s+V_pos_1 4.31/4.28 s(199) =< V_PL_bufend-V_pos_1 4.31/4.28 s(201) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(204) =< s(199) 4.31/4.28 s(204) =< s(201) 4.31/4.28 s(205) =< s(199) 4.31/4.28 s(206) =< s(199) 4.31/4.28 s(206) =< s(201) 4.31/4.28 s(206) =< s(204) 4.31/4.28 s(207) =< s(199) 4.31/4.28 s(208) =< s(199)-2 4.31/4.28 s(209) =< max([s(200),s(207),s(207)]) 4.31/4.28 s(210) =< s(205)*s(207) 4.31/4.28 s(211) =< s(205)*s(208) 4.31/4.28 s(212) =< max([s(202),s(199),0])+s(199) 4.31/4.28 s(213) =< s(206)*s(207) 4.31/4.28 s(214) =< s(206)*s(208) 4.31/4.28 s(209) =< s(212)+1 4.31/4.28 s(215) =< s(213)*2 4.31/4.28 s(216) =< s(211)+s(214)+s(200) 4.31/4.28 s(216) =< s(206)*s(212) 4.31/4.28 s(217) =< s(210)+s(213)+s(200) 4.31/4.28 s(217) =< s(215)+s(215)+s(203) 4.31/4.28 s(217) =< s(205)*s(209) 4.31/4.28 s(218) =< s(217) 4.31/4.28 s(219) =< s(216) 4.31/4.28 s(220) =< s(199) 4.31/4.28 s(220) =< s(201) 4.31/4.28 s(221) =< s(220)*s(207) 4.31/4.28 s(222) =< s(220)*s(208) 4.31/4.28 s(223) =< s(221)*2 4.31/4.28 s(224) =< s(211)+s(222)+s(200) 4.31/4.28 s(224) =< s(220)*s(212) 4.31/4.28 s(225) =< s(210)+s(221)+s(200) 4.31/4.28 s(225) =< s(223)+s(223)+s(203) 4.31/4.28 s(225) =< s(205)*s(209) 4.31/4.28 s(226) =< s(225) 4.31/4.28 s(227) =< s(224) 4.31/4.28 4.31/4.28 with precondition: [V_9=0,V_PL_bufend>=V_pos_1+4] 4.31/4.28 4.31/4.28 * Chain [53]: 1*s(228)+0 4.31/4.28 Such that:s(228) =< -V_s+V_pos_1 4.31/4.28 4.31/4.28 with precondition: [0>=V_9+1,V_pos_1>=V_s+2,V_pos_1+1>=V_PL_bufend] 4.31/4.28 4.31/4.28 * Chain [52]: 3*s(230)+3*s(232)+1 4.31/4.28 Such that:s(229) =< V_PL_bufend-V_pos_1 4.31/4.28 aux(85) =< -V_s+V_pos_1 4.31/4.28 s(230) =< aux(85) 4.31/4.28 s(232) =< s(229) 4.31/4.28 4.31/4.28 with precondition: [0>=V_9+1,V_pos_1>=V_s+2,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [51]: 0 4.31/4.28 with precondition: [0>=V_9+1,V_pos_1+1>=V_PL_bufend,V_s+1>=V_pos_1] 4.31/4.28 4.31/4.28 * Chain [50]: 3*s(235)+1 4.31/4.28 Such that:s(234) =< V_PL_bufend-V_pos_1 4.31/4.28 s(235) =< s(234) 4.31/4.28 4.31/4.28 with precondition: [0>=V_9+1,V_s+1>=V_pos_1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [49]: 2*s(241)+6*s(242)+2*s(254)+2*s(255)+0 4.31/4.28 Such that:s(238) =< -2*V_s+2*V_pos_1 4.31/4.28 s(236) =< -V_s+V_PL_bufend 4.31/4.28 s(237) =< -V_s+V_pos_1 4.31/4.28 s(239) =< V_PL_bufend-V_pos_1 4.31/4.28 s(240) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(241) =< s(239) 4.31/4.28 s(242) =< s(239) 4.31/4.28 s(241) =< s(240) 4.31/4.28 s(243) =< s(239) 4.31/4.28 s(244) =< s(239)-2 4.31/4.28 s(245) =< max([s(236),s(243),s(243)]) 4.31/4.28 s(246) =< s(242)*s(243) 4.31/4.28 s(247) =< s(242)*s(244) 4.31/4.28 s(248) =< max([s(237),s(239),0])+s(239) 4.31/4.28 s(249) =< s(241)*s(243) 4.31/4.28 s(250) =< s(241)*s(244) 4.31/4.28 s(245) =< s(248)+1 4.31/4.28 s(251) =< s(249)*2 4.31/4.28 s(252) =< s(247)+s(250)+s(236) 4.31/4.28 s(252) =< s(241)*s(248) 4.31/4.28 s(253) =< s(246)+s(249)+s(236) 4.31/4.28 s(253) =< s(251)+s(251)+s(238) 4.31/4.28 s(253) =< s(242)*s(245) 4.31/4.28 s(254) =< s(253) 4.31/4.28 s(255) =< s(252) 4.31/4.28 4.31/4.28 with precondition: [0>=V_9+1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [48]: 22*s(262)+2*s(263)+2*s(275)+2*s(276)+4*s(277)+4*s(283)+4*s(284)+1 4.31/4.28 Such that:s(260) =< -2*V_s+2*V_pos_1 4.31/4.28 s(257) =< -V_s+V_PL_bufend 4.31/4.28 s(259) =< -V_s+V_pos_1 4.31/4.28 s(256) =< V_PL_bufend-V_pos_1 4.31/4.28 s(258) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(261) =< s(256) 4.31/4.28 s(261) =< s(258) 4.31/4.28 s(262) =< s(256) 4.31/4.28 s(263) =< s(256) 4.31/4.28 s(263) =< s(258) 4.31/4.28 s(263) =< s(261) 4.31/4.28 s(264) =< s(256) 4.31/4.28 s(265) =< s(256)-2 4.31/4.28 s(266) =< max([s(257),s(264),s(264)]) 4.31/4.28 s(267) =< s(262)*s(264) 4.31/4.28 s(268) =< s(262)*s(265) 4.31/4.28 s(269) =< max([s(259),s(256),0])+s(256) 4.31/4.28 s(270) =< s(263)*s(264) 4.31/4.28 s(271) =< s(263)*s(265) 4.31/4.28 s(266) =< s(269)+1 4.31/4.28 s(272) =< s(270)*2 4.31/4.28 s(273) =< s(268)+s(271)+s(257) 4.31/4.28 s(273) =< s(263)*s(269) 4.31/4.28 s(274) =< s(267)+s(270)+s(257) 4.31/4.28 s(274) =< s(272)+s(272)+s(260) 4.31/4.28 s(274) =< s(262)*s(266) 4.31/4.28 s(275) =< s(274) 4.31/4.28 s(276) =< s(273) 4.31/4.28 s(277) =< s(256) 4.31/4.28 s(277) =< s(258) 4.31/4.28 s(278) =< s(277)*s(264) 4.31/4.28 s(279) =< s(277)*s(265) 4.31/4.28 s(280) =< s(278)*2 4.31/4.28 s(281) =< s(268)+s(279)+s(257) 4.31/4.28 s(281) =< s(277)*s(269) 4.31/4.28 s(282) =< s(267)+s(278)+s(257) 4.31/4.28 s(282) =< s(280)+s(280)+s(260) 4.31/4.28 s(282) =< s(262)*s(266) 4.31/4.28 s(283) =< s(282) 4.31/4.28 s(284) =< s(281) 4.31/4.28 4.31/4.28 with precondition: [0>=V_9+1,V_PL_bufend>=V_pos_1+3] 4.31/4.28 4.31/4.28 * Chain [47]: 18*s(291)+2*s(292)+2*s(304)+2*s(305)+2*s(306)+2*s(312)+2*s(313)+1 4.31/4.28 Such that:s(289) =< -2*V_s+2*V_pos_1 4.31/4.28 s(286) =< -V_s+V_PL_bufend 4.31/4.28 s(288) =< -V_s+V_pos_1 4.31/4.28 s(285) =< V_PL_bufend-V_pos_1 4.31/4.28 s(287) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(290) =< s(285) 4.31/4.28 s(290) =< s(287) 4.31/4.28 s(291) =< s(285) 4.31/4.28 s(292) =< s(285) 4.31/4.28 s(292) =< s(287) 4.31/4.28 s(292) =< s(290) 4.31/4.28 s(293) =< s(285) 4.31/4.28 s(294) =< s(285)-2 4.31/4.28 s(295) =< max([s(286),s(293),s(293)]) 4.31/4.28 s(296) =< s(291)*s(293) 4.31/4.28 s(297) =< s(291)*s(294) 4.31/4.28 s(298) =< max([s(288),s(285),0])+s(285) 4.31/4.28 s(299) =< s(292)*s(293) 4.31/4.28 s(300) =< s(292)*s(294) 4.31/4.28 s(295) =< s(298)+1 4.31/4.28 s(301) =< s(299)*2 4.31/4.28 s(302) =< s(297)+s(300)+s(286) 4.31/4.28 s(302) =< s(292)*s(298) 4.31/4.28 s(303) =< s(296)+s(299)+s(286) 4.31/4.28 s(303) =< s(301)+s(301)+s(289) 4.31/4.28 s(303) =< s(291)*s(295) 4.31/4.28 s(304) =< s(303) 4.31/4.28 s(305) =< s(302) 4.31/4.28 s(306) =< s(285) 4.31/4.28 s(306) =< s(287) 4.31/4.28 s(307) =< s(306)*s(293) 4.31/4.28 s(308) =< s(306)*s(294) 4.31/4.28 s(309) =< s(307)*2 4.31/4.28 s(310) =< s(297)+s(308)+s(286) 4.31/4.28 s(310) =< s(306)*s(298) 4.31/4.28 s(311) =< s(296)+s(307)+s(286) 4.31/4.28 s(311) =< s(309)+s(309)+s(289) 4.31/4.28 s(311) =< s(291)*s(295) 4.31/4.28 s(312) =< s(311) 4.31/4.28 s(313) =< s(310) 4.31/4.28 4.31/4.28 with precondition: [0>=V_9+1,V_PL_bufend>=V_pos_1+4] 4.31/4.28 4.31/4.28 * Chain [46]: 1*s(314)+0 4.31/4.28 Such that:s(314) =< -V_s+V_pos_1 4.31/4.28 4.31/4.28 with precondition: [V_9>=1,V_pos_1>=V_s+2,V_pos_1+1>=V_PL_bufend] 4.31/4.28 4.31/4.28 * Chain [45]: 3*s(316)+3*s(318)+1 4.31/4.28 Such that:s(315) =< V_PL_bufend-V_pos_1 4.31/4.28 aux(86) =< -V_s+V_pos_1 4.31/4.28 s(316) =< aux(86) 4.31/4.28 s(318) =< s(315) 4.31/4.28 4.31/4.28 with precondition: [V_9>=1,V_pos_1>=V_s+2,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [44]: 0 4.31/4.28 with precondition: [V_9>=1,V_pos_1+1>=V_PL_bufend,V_s+1>=V_pos_1] 4.31/4.28 4.31/4.28 * Chain [43]: 3*s(321)+1 4.31/4.28 Such that:s(320) =< V_PL_bufend-V_pos_1 4.31/4.28 s(321) =< s(320) 4.31/4.28 4.31/4.28 with precondition: [V_9>=1,V_s+1>=V_pos_1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [42]: 2*s(327)+6*s(328)+2*s(340)+2*s(341)+0 4.31/4.28 Such that:s(324) =< -2*V_s+2*V_pos_1 4.31/4.28 s(322) =< -V_s+V_PL_bufend 4.31/4.28 s(323) =< -V_s+V_pos_1 4.31/4.28 s(325) =< V_PL_bufend-V_pos_1 4.31/4.28 s(326) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(327) =< s(325) 4.31/4.28 s(328) =< s(325) 4.31/4.28 s(327) =< s(326) 4.31/4.28 s(329) =< s(325) 4.31/4.28 s(330) =< s(325)-2 4.31/4.28 s(331) =< max([s(322),s(329),s(329)]) 4.31/4.28 s(332) =< s(328)*s(329) 4.31/4.28 s(333) =< s(328)*s(330) 4.31/4.28 s(334) =< max([s(323),s(325),0])+s(325) 4.31/4.28 s(335) =< s(327)*s(329) 4.31/4.28 s(336) =< s(327)*s(330) 4.31/4.28 s(331) =< s(334)+1 4.31/4.28 s(337) =< s(335)*2 4.31/4.28 s(338) =< s(333)+s(336)+s(322) 4.31/4.28 s(338) =< s(327)*s(334) 4.31/4.28 s(339) =< s(332)+s(335)+s(322) 4.31/4.28 s(339) =< s(337)+s(337)+s(324) 4.31/4.28 s(339) =< s(328)*s(331) 4.31/4.28 s(340) =< s(339) 4.31/4.28 s(341) =< s(338) 4.31/4.28 4.31/4.28 with precondition: [V_9>=1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [41]: 22*s(348)+2*s(349)+2*s(361)+2*s(362)+4*s(363)+4*s(369)+4*s(370)+1 4.31/4.28 Such that:s(346) =< -2*V_s+2*V_pos_1 4.31/4.28 s(343) =< -V_s+V_PL_bufend 4.31/4.28 s(345) =< -V_s+V_pos_1 4.31/4.28 s(342) =< V_PL_bufend-V_pos_1 4.31/4.28 s(344) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(347) =< s(342) 4.31/4.28 s(347) =< s(344) 4.31/4.28 s(348) =< s(342) 4.31/4.28 s(349) =< s(342) 4.31/4.28 s(349) =< s(344) 4.31/4.28 s(349) =< s(347) 4.31/4.28 s(350) =< s(342) 4.31/4.28 s(351) =< s(342)-2 4.31/4.28 s(352) =< max([s(343),s(350),s(350)]) 4.31/4.28 s(353) =< s(348)*s(350) 4.31/4.28 s(354) =< s(348)*s(351) 4.31/4.28 s(355) =< max([s(345),s(342),0])+s(342) 4.31/4.28 s(356) =< s(349)*s(350) 4.31/4.28 s(357) =< s(349)*s(351) 4.31/4.28 s(352) =< s(355)+1 4.31/4.28 s(358) =< s(356)*2 4.31/4.28 s(359) =< s(354)+s(357)+s(343) 4.31/4.28 s(359) =< s(349)*s(355) 4.31/4.28 s(360) =< s(353)+s(356)+s(343) 4.31/4.28 s(360) =< s(358)+s(358)+s(346) 4.31/4.28 s(360) =< s(348)*s(352) 4.31/4.28 s(361) =< s(360) 4.31/4.28 s(362) =< s(359) 4.31/4.28 s(363) =< s(342) 4.31/4.28 s(363) =< s(344) 4.31/4.28 s(364) =< s(363)*s(350) 4.31/4.28 s(365) =< s(363)*s(351) 4.31/4.28 s(366) =< s(364)*2 4.31/4.28 s(367) =< s(354)+s(365)+s(343) 4.31/4.28 s(367) =< s(363)*s(355) 4.31/4.28 s(368) =< s(353)+s(364)+s(343) 4.31/4.28 s(368) =< s(366)+s(366)+s(346) 4.31/4.28 s(368) =< s(348)*s(352) 4.31/4.28 s(369) =< s(368) 4.31/4.28 s(370) =< s(367) 4.31/4.28 4.31/4.28 with precondition: [V_9>=1,V_PL_bufend>=V_pos_1+3] 4.31/4.28 4.31/4.28 * Chain [40]: 18*s(377)+2*s(378)+2*s(390)+2*s(391)+2*s(392)+2*s(398)+2*s(399)+1 4.31/4.28 Such that:s(375) =< -2*V_s+2*V_pos_1 4.31/4.28 s(372) =< -V_s+V_PL_bufend 4.31/4.28 s(374) =< -V_s+V_pos_1 4.31/4.28 s(371) =< V_PL_bufend-V_pos_1 4.31/4.28 s(373) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(376) =< s(371) 4.31/4.28 s(376) =< s(373) 4.31/4.28 s(377) =< s(371) 4.31/4.28 s(378) =< s(371) 4.31/4.28 s(378) =< s(373) 4.31/4.28 s(378) =< s(376) 4.31/4.28 s(379) =< s(371) 4.31/4.28 s(380) =< s(371)-2 4.31/4.28 s(381) =< max([s(372),s(379),s(379)]) 4.31/4.28 s(382) =< s(377)*s(379) 4.31/4.28 s(383) =< s(377)*s(380) 4.31/4.28 s(384) =< max([s(374),s(371),0])+s(371) 4.31/4.28 s(385) =< s(378)*s(379) 4.31/4.28 s(386) =< s(378)*s(380) 4.31/4.28 s(381) =< s(384)+1 4.31/4.28 s(387) =< s(385)*2 4.31/4.28 s(388) =< s(383)+s(386)+s(372) 4.31/4.28 s(388) =< s(378)*s(384) 4.31/4.28 s(389) =< s(382)+s(385)+s(372) 4.31/4.28 s(389) =< s(387)+s(387)+s(375) 4.31/4.28 s(389) =< s(377)*s(381) 4.31/4.28 s(390) =< s(389) 4.31/4.28 s(391) =< s(388) 4.31/4.28 s(392) =< s(371) 4.31/4.28 s(392) =< s(373) 4.31/4.28 s(393) =< s(392)*s(379) 4.31/4.28 s(394) =< s(392)*s(380) 4.31/4.28 s(395) =< s(393)*2 4.31/4.28 s(396) =< s(383)+s(394)+s(372) 4.31/4.28 s(396) =< s(392)*s(384) 4.31/4.28 s(397) =< s(382)+s(393)+s(372) 4.31/4.28 s(397) =< s(395)+s(395)+s(375) 4.31/4.28 s(397) =< s(377)*s(381) 4.31/4.28 s(398) =< s(397) 4.31/4.28 s(399) =< s(396) 4.31/4.28 4.31/4.28 with precondition: [V_9>=1,V_PL_bufend>=V_pos_1+4] 4.31/4.28 4.31/4.28 4.31/4.28 #### Cost of chains of eval_Perl_scan_vstring_9(V_s,V_PL_bufend,V_pos_1,V_7,B): 4.31/4.28 * Chain [83]: 0 4.31/4.28 with precondition: [V_7=0] 4.31/4.28 4.31/4.28 * Chain [82]: 1*s(400)+0 4.31/4.28 Such that:s(400) =< -V_s+V_pos_1 4.31/4.28 4.31/4.28 with precondition: [0>=V_7+1,V_pos_1>=V_s+1,V_pos_1+1>=V_PL_bufend] 4.31/4.28 4.31/4.28 * Chain [81]: 1*s(401)+3*s(404)+2*s(405)+1 4.31/4.28 Such that:s(401) =< -V_s+V_pos_1 4.31/4.28 s(402) =< -V_s+V_pos_1+1 4.31/4.28 s(403) =< V_PL_bufend-V_pos_1 4.31/4.28 s(404) =< s(403) 4.31/4.28 s(405) =< s(402) 4.31/4.28 4.31/4.28 with precondition: [0>=V_7+1,V_pos_1>=V_s+1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [80]: 2*s(406)+0 4.31/4.28 Such that:aux(87) =< -V_s+V_pos_1 4.31/4.28 s(406) =< aux(87) 4.31/4.28 4.31/4.28 with precondition: [0>=V_7+1,V_pos_1>=V_s+2,V_pos_1+1>=V_PL_bufend] 4.31/4.28 4.31/4.28 * Chain [79]: 6*s(410)+6*s(411)+1 4.31/4.28 Such that:aux(88) =< -V_s+V_pos_1 4.31/4.28 aux(89) =< V_PL_bufend-V_pos_1 4.31/4.28 s(410) =< aux(88) 4.31/4.28 s(411) =< aux(89) 4.31/4.28 4.31/4.28 with precondition: [0>=V_7+1,V_pos_1>=V_s+2,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [78]: 0 4.31/4.28 with precondition: [0>=V_7+1,V_pos_1+1>=V_PL_bufend,V_s+1>=V_pos_1] 4.31/4.28 4.31/4.28 * Chain [77]: 0 4.31/4.28 with precondition: [0>=V_7+1,V_pos_1+1>=V_PL_bufend,V_s>=V_pos_1] 4.31/4.28 4.31/4.28 * Chain [76]: 6*s(417)+1 4.31/4.28 Such that:aux(90) =< V_PL_bufend-V_pos_1 4.31/4.28 s(417) =< aux(90) 4.31/4.28 4.31/4.28 with precondition: [0>=V_7+1,V_s+1>=V_pos_1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [75]: 3*s(421)+1 4.31/4.28 Such that:s(420) =< V_PL_bufend-V_pos_1 4.31/4.28 s(421) =< s(420) 4.31/4.28 4.31/4.28 with precondition: [0>=V_7+1,V_s>=V_pos_1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [74]: 6*s(427)+18*s(428)+6*s(440)+6*s(441)+0 4.31/4.28 Such that:aux(91) =< -2*V_s+2*V_pos_1 4.31/4.28 aux(92) =< -V_s+V_PL_bufend 4.31/4.28 aux(93) =< -V_s+V_pos_1 4.31/4.28 aux(94) =< V_PL_bufend-V_pos_1 4.31/4.28 aux(95) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(427) =< aux(94) 4.31/4.28 s(428) =< aux(94) 4.31/4.28 s(427) =< aux(95) 4.31/4.28 s(429) =< aux(94) 4.31/4.28 s(430) =< aux(94)-2 4.31/4.28 s(431) =< max([aux(92),s(429),s(429)]) 4.31/4.28 s(432) =< s(428)*s(429) 4.31/4.28 s(433) =< s(428)*s(430) 4.31/4.28 s(434) =< max([aux(93),aux(94),0])+aux(94) 4.31/4.28 s(435) =< s(427)*s(429) 4.31/4.28 s(436) =< s(427)*s(430) 4.31/4.28 s(431) =< s(434)+1 4.31/4.28 s(437) =< s(435)*2 4.31/4.28 s(438) =< s(433)+s(436)+aux(92) 4.31/4.28 s(438) =< s(427)*s(434) 4.31/4.28 s(439) =< s(432)+s(435)+aux(92) 4.31/4.28 s(439) =< s(437)+s(437)+aux(91) 4.31/4.28 s(439) =< s(428)*s(431) 4.31/4.28 s(440) =< s(439) 4.31/4.28 s(441) =< s(438) 4.31/4.28 4.31/4.28 with precondition: [0>=V_7+1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [73]: 66*s(488)+6*s(489)+6*s(501)+6*s(502)+12*s(503)+12*s(509)+12*s(510)+1 4.31/4.28 Such that:aux(96) =< -2*V_s+2*V_pos_1 4.31/4.28 aux(97) =< -V_s+V_PL_bufend 4.31/4.28 aux(98) =< -V_s+V_pos_1 4.31/4.28 aux(99) =< V_PL_bufend-V_pos_1 4.31/4.28 aux(100) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(487) =< aux(99) 4.31/4.28 s(487) =< aux(100) 4.31/4.28 s(488) =< aux(99) 4.31/4.28 s(489) =< aux(99) 4.31/4.28 s(489) =< aux(100) 4.31/4.28 s(489) =< s(487) 4.31/4.28 s(490) =< aux(99) 4.31/4.28 s(491) =< aux(99)-2 4.31/4.28 s(492) =< max([aux(97),s(490),s(490)]) 4.31/4.28 s(493) =< s(488)*s(490) 4.31/4.28 s(494) =< s(488)*s(491) 4.31/4.28 s(495) =< max([aux(98),aux(99),0])+aux(99) 4.31/4.28 s(496) =< s(489)*s(490) 4.31/4.28 s(497) =< s(489)*s(491) 4.31/4.28 s(492) =< s(495)+1 4.31/4.28 s(498) =< s(496)*2 4.31/4.28 s(499) =< s(494)+s(497)+aux(97) 4.31/4.28 s(499) =< s(489)*s(495) 4.31/4.28 s(500) =< s(493)+s(496)+aux(97) 4.31/4.28 s(500) =< s(498)+s(498)+aux(96) 4.31/4.28 s(500) =< s(488)*s(492) 4.31/4.28 s(501) =< s(500) 4.31/4.28 s(502) =< s(499) 4.31/4.28 s(503) =< aux(99) 4.31/4.28 s(503) =< aux(100) 4.31/4.28 s(504) =< s(503)*s(490) 4.31/4.28 s(505) =< s(503)*s(491) 4.31/4.28 s(506) =< s(504)*2 4.31/4.28 s(507) =< s(494)+s(505)+aux(97) 4.31/4.28 s(507) =< s(503)*s(495) 4.31/4.28 s(508) =< s(493)+s(504)+aux(97) 4.31/4.28 s(508) =< s(506)+s(506)+aux(96) 4.31/4.28 s(508) =< s(488)*s(492) 4.31/4.28 s(509) =< s(508) 4.31/4.28 s(510) =< s(507) 4.31/4.28 4.31/4.28 with precondition: [0>=V_7+1,V_PL_bufend>=V_pos_1+3] 4.31/4.28 4.31/4.28 * Chain [72]: 54*s(575)+6*s(576)+6*s(588)+6*s(589)+6*s(590)+6*s(596)+6*s(597)+1 4.31/4.28 Such that:aux(101) =< -2*V_s+2*V_pos_1 4.31/4.28 aux(102) =< -V_s+V_PL_bufend 4.31/4.28 aux(103) =< -V_s+V_pos_1 4.31/4.28 aux(104) =< V_PL_bufend-V_pos_1 4.31/4.28 aux(105) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(574) =< aux(104) 4.31/4.28 s(574) =< aux(105) 4.31/4.28 s(575) =< aux(104) 4.31/4.28 s(576) =< aux(104) 4.31/4.28 s(576) =< aux(105) 4.31/4.28 s(576) =< s(574) 4.31/4.28 s(577) =< aux(104) 4.31/4.28 s(578) =< aux(104)-2 4.31/4.28 s(579) =< max([aux(102),s(577),s(577)]) 4.31/4.28 s(580) =< s(575)*s(577) 4.31/4.28 s(581) =< s(575)*s(578) 4.31/4.28 s(582) =< max([aux(103),aux(104),0])+aux(104) 4.31/4.28 s(583) =< s(576)*s(577) 4.31/4.28 s(584) =< s(576)*s(578) 4.31/4.28 s(579) =< s(582)+1 4.31/4.28 s(585) =< s(583)*2 4.31/4.28 s(586) =< s(581)+s(584)+aux(102) 4.31/4.28 s(586) =< s(576)*s(582) 4.31/4.28 s(587) =< s(580)+s(583)+aux(102) 4.31/4.28 s(587) =< s(585)+s(585)+aux(101) 4.31/4.28 s(587) =< s(575)*s(579) 4.31/4.28 s(588) =< s(587) 4.31/4.28 s(589) =< s(586) 4.31/4.28 s(590) =< aux(104) 4.31/4.28 s(590) =< aux(105) 4.31/4.28 s(591) =< s(590)*s(577) 4.31/4.28 s(592) =< s(590)*s(578) 4.31/4.28 s(593) =< s(591)*2 4.31/4.28 s(594) =< s(581)+s(592)+aux(102) 4.31/4.28 s(594) =< s(590)*s(582) 4.31/4.28 s(595) =< s(580)+s(591)+aux(102) 4.31/4.28 s(595) =< s(593)+s(593)+aux(101) 4.31/4.28 s(595) =< s(575)*s(579) 4.31/4.28 s(596) =< s(595) 4.31/4.28 s(597) =< s(594) 4.31/4.28 4.31/4.28 with precondition: [0>=V_7+1,V_PL_bufend>=V_pos_1+4] 4.31/4.28 4.31/4.28 * Chain [71]: 1*s(656)+0 4.31/4.28 Such that:s(656) =< -V_s+V_pos_1 4.31/4.28 4.31/4.28 with precondition: [V_7>=1,V_pos_1>=V_s+1,V_pos_1+1>=V_PL_bufend] 4.31/4.28 4.31/4.28 * Chain [70]: 1*s(657)+3*s(660)+2*s(661)+1 4.31/4.28 Such that:s(657) =< -V_s+V_pos_1 4.31/4.28 s(658) =< -V_s+V_pos_1+1 4.31/4.28 s(659) =< V_PL_bufend-V_pos_1 4.31/4.28 s(660) =< s(659) 4.31/4.28 s(661) =< s(658) 4.31/4.28 4.31/4.28 with precondition: [V_7>=1,V_pos_1>=V_s+1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [69]: 2*s(662)+0 4.31/4.28 Such that:aux(106) =< -V_s+V_pos_1 4.31/4.28 s(662) =< aux(106) 4.31/4.28 4.31/4.28 with precondition: [V_7>=1,V_pos_1>=V_s+2,V_pos_1+1>=V_PL_bufend] 4.31/4.28 4.31/4.28 * Chain [68]: 6*s(666)+6*s(667)+1 4.31/4.28 Such that:aux(107) =< -V_s+V_pos_1 4.31/4.28 aux(108) =< V_PL_bufend-V_pos_1 4.31/4.28 s(666) =< aux(107) 4.31/4.28 s(667) =< aux(108) 4.31/4.28 4.31/4.28 with precondition: [V_7>=1,V_pos_1>=V_s+2,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [67]: 0 4.31/4.28 with precondition: [V_7>=1,V_pos_1+1>=V_PL_bufend,V_s+1>=V_pos_1] 4.31/4.28 4.31/4.28 * Chain [66]: 0 4.31/4.28 with precondition: [V_7>=1,V_pos_1+1>=V_PL_bufend,V_s>=V_pos_1] 4.31/4.28 4.31/4.28 * Chain [65]: 6*s(673)+1 4.31/4.28 Such that:aux(109) =< V_PL_bufend-V_pos_1 4.31/4.28 s(673) =< aux(109) 4.31/4.28 4.31/4.28 with precondition: [V_7>=1,V_s+1>=V_pos_1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [64]: 3*s(677)+1 4.31/4.28 Such that:s(676) =< V_PL_bufend-V_pos_1 4.31/4.28 s(677) =< s(676) 4.31/4.28 4.31/4.28 with precondition: [V_7>=1,V_s>=V_pos_1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [63]: 6*s(683)+18*s(684)+6*s(696)+6*s(697)+0 4.31/4.28 Such that:aux(110) =< -2*V_s+2*V_pos_1 4.31/4.28 aux(111) =< -V_s+V_PL_bufend 4.31/4.28 aux(112) =< -V_s+V_pos_1 4.31/4.28 aux(113) =< V_PL_bufend-V_pos_1 4.31/4.28 aux(114) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(683) =< aux(113) 4.31/4.28 s(684) =< aux(113) 4.31/4.28 s(683) =< aux(114) 4.31/4.28 s(685) =< aux(113) 4.31/4.28 s(686) =< aux(113)-2 4.31/4.28 s(687) =< max([aux(111),s(685),s(685)]) 4.31/4.28 s(688) =< s(684)*s(685) 4.31/4.28 s(689) =< s(684)*s(686) 4.31/4.28 s(690) =< max([aux(112),aux(113),0])+aux(113) 4.31/4.28 s(691) =< s(683)*s(685) 4.31/4.28 s(692) =< s(683)*s(686) 4.31/4.28 s(687) =< s(690)+1 4.31/4.28 s(693) =< s(691)*2 4.31/4.28 s(694) =< s(689)+s(692)+aux(111) 4.31/4.28 s(694) =< s(683)*s(690) 4.31/4.28 s(695) =< s(688)+s(691)+aux(111) 4.31/4.28 s(695) =< s(693)+s(693)+aux(110) 4.31/4.28 s(695) =< s(684)*s(687) 4.31/4.28 s(696) =< s(695) 4.31/4.28 s(697) =< s(694) 4.31/4.28 4.31/4.28 with precondition: [V_7>=1,V_PL_bufend>=V_pos_1+2] 4.31/4.28 4.31/4.28 * Chain [62]: 66*s(744)+6*s(745)+6*s(757)+6*s(758)+12*s(759)+12*s(765)+12*s(766)+1 4.31/4.28 Such that:aux(115) =< -2*V_s+2*V_pos_1 4.31/4.28 aux(116) =< -V_s+V_PL_bufend 4.31/4.28 aux(117) =< -V_s+V_pos_1 4.31/4.28 aux(118) =< V_PL_bufend-V_pos_1 4.31/4.28 aux(119) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(743) =< aux(118) 4.31/4.28 s(743) =< aux(119) 4.31/4.28 s(744) =< aux(118) 4.31/4.28 s(745) =< aux(118) 4.31/4.28 s(745) =< aux(119) 4.31/4.28 s(745) =< s(743) 4.31/4.28 s(746) =< aux(118) 4.31/4.28 s(747) =< aux(118)-2 4.31/4.28 s(748) =< max([aux(116),s(746),s(746)]) 4.31/4.28 s(749) =< s(744)*s(746) 4.31/4.28 s(750) =< s(744)*s(747) 4.31/4.28 s(751) =< max([aux(117),aux(118),0])+aux(118) 4.31/4.28 s(752) =< s(745)*s(746) 4.31/4.28 s(753) =< s(745)*s(747) 4.31/4.28 s(748) =< s(751)+1 4.31/4.28 s(754) =< s(752)*2 4.31/4.28 s(755) =< s(750)+s(753)+aux(116) 4.31/4.28 s(755) =< s(745)*s(751) 4.31/4.28 s(756) =< s(749)+s(752)+aux(116) 4.31/4.28 s(756) =< s(754)+s(754)+aux(115) 4.31/4.28 s(756) =< s(744)*s(748) 4.31/4.28 s(757) =< s(756) 4.31/4.28 s(758) =< s(755) 4.31/4.28 s(759) =< aux(118) 4.31/4.28 s(759) =< aux(119) 4.31/4.28 s(760) =< s(759)*s(746) 4.31/4.28 s(761) =< s(759)*s(747) 4.31/4.28 s(762) =< s(760)*2 4.31/4.28 s(763) =< s(750)+s(761)+aux(116) 4.31/4.28 s(763) =< s(759)*s(751) 4.31/4.28 s(764) =< s(749)+s(760)+aux(116) 4.31/4.28 s(764) =< s(762)+s(762)+aux(115) 4.31/4.28 s(764) =< s(744)*s(748) 4.31/4.28 s(765) =< s(764) 4.31/4.28 s(766) =< s(763) 4.31/4.28 4.31/4.28 with precondition: [V_7>=1,V_PL_bufend>=V_pos_1+3] 4.31/4.28 4.31/4.28 * Chain [61]: 54*s(831)+6*s(832)+6*s(844)+6*s(845)+6*s(846)+6*s(852)+6*s(853)+1 4.31/4.28 Such that:aux(120) =< -2*V_s+2*V_pos_1 4.31/4.28 aux(121) =< -V_s+V_PL_bufend 4.31/4.28 aux(122) =< -V_s+V_pos_1 4.31/4.28 aux(123) =< V_PL_bufend-V_pos_1 4.31/4.28 aux(124) =< V_PL_bufend/2-V_pos_1/2 4.31/4.28 s(830) =< aux(123) 4.31/4.28 s(830) =< aux(124) 4.31/4.28 s(831) =< aux(123) 4.31/4.28 s(832) =< aux(123) 4.31/4.28 s(832) =< aux(124) 4.31/4.28 s(832) =< s(830) 4.31/4.28 s(833) =< aux(123) 4.31/4.28 s(834) =< aux(123)-2 4.31/4.28 s(835) =< max([aux(121),s(833),s(833)]) 4.31/4.28 s(836) =< s(831)*s(833) 4.31/4.28 s(837) =< s(831)*s(834) 4.31/4.28 s(838) =< max([aux(122),aux(123),0])+aux(123) 4.31/4.28 s(839) =< s(832)*s(833) 4.31/4.28 s(840) =< s(832)*s(834) 4.31/4.28 s(835) =< s(838)+1 4.31/4.28 s(841) =< s(839)*2 4.31/4.28 s(842) =< s(837)+s(840)+aux(121) 4.31/4.28 s(842) =< s(832)*s(838) 4.31/4.28 s(843) =< s(836)+s(839)+aux(121) 4.31/4.28 s(843) =< s(841)+s(841)+aux(120) 4.31/4.28 s(843) =< s(831)*s(835) 4.31/4.28 s(844) =< s(843) 4.31/4.28 s(845) =< s(842) 4.31/4.28 s(846) =< aux(123) 4.31/4.28 s(846) =< aux(124) 4.31/4.28 s(847) =< s(846)*s(833) 4.31/4.28 s(848) =< s(846)*s(834) 4.31/4.28 s(849) =< s(847)*2 4.31/4.28 s(850) =< s(837)+s(848)+aux(121) 4.31/4.28 s(850) =< s(846)*s(838) 4.31/4.28 s(851) =< s(836)+s(847)+aux(121) 4.31/4.28 s(851) =< s(849)+s(849)+aux(120) 4.31/4.28 s(851) =< s(831)*s(835) 4.31/4.28 s(852) =< s(851) 4.31/4.28 s(853) =< s(850) 4.31/4.28 4.31/4.28 with precondition: [V_7>=1,V_PL_bufend>=V_pos_1+4] 4.31/4.28 4.31/4.28 4.31/4.28 #### Cost of chains of eval_Perl_scan_vstring_1(V_s,V_PL_bufend,V_0,B): 4.31/4.28 * Chain [105]: 2 4.31/4.28 with precondition: [V_0=0,V_PL_bufend=V_s+2] 4.31/4.28 4.31/4.28 * Chain [104]: 2 4.31/4.28 with precondition: [V_0=0,V_PL_bufend=V_s+1] 4.31/4.28 4.31/4.28 * Chain [103]: 5*s(916)+0 4.31/4.28 Such that:aux(129) =< -V_s+V_PL_bufend 4.31/4.28 s(916) =< aux(129) 4.31/4.28 4.31/4.28 with precondition: [V_0=0,V_PL_bufend>=V_s+1] 4.31/4.28 4.31/4.28 * Chain [102]: 65*s(921)+12*s(936)+12*s(949)+12*s(950)+1 4.31/4.28 Such that:aux(138) =< -V_s+V_PL_bufend 4.31/4.28 aux(139) =< -V_s/2+V_PL_bufend/2 4.31/4.28 s(921) =< aux(138) 4.31/4.28 s(936) =< aux(138) 4.31/4.28 s(936) =< aux(139) 4.31/4.28 s(938) =< aux(138) 4.31/4.28 s(939) =< aux(138)-2 4.31/4.28 s(940) =< max([aux(138),s(938),s(938)]) 4.31/4.28 s(941) =< s(921)*s(938) 4.31/4.28 s(942) =< s(921)*s(939) 4.31/4.28 s(943) =< max([0,aux(138),0])+aux(138) 4.31/4.28 s(944) =< s(936)*s(938) 4.31/4.28 s(945) =< s(936)*s(939) 4.31/4.28 s(940) =< s(943)+1 4.31/4.28 s(946) =< s(944)*2 4.31/4.28 s(947) =< s(942)+s(945)+aux(138) 4.31/4.28 s(947) =< s(936)*s(943) 4.31/4.28 s(948) =< s(941)+s(944)+aux(138) 4.31/4.28 s(948) =< s(946)+s(946) 4.31/4.28 s(948) =< s(921)*s(940) 4.31/4.28 s(949) =< s(948) 4.31/4.28 s(950) =< s(947) 4.31/4.28 4.31/4.28 with precondition: [V_0=0,V_PL_bufend>=V_s+2] 4.31/4.28 4.31/4.28 * Chain [101]: 156*s(986)+12*s(987)+12*s(999)+12*s(1000)+24*s(1001)+24*s(1007)+24*s(1008)+10*s(1042)+2*s(1047)+48*s(1056)+12*s(1069)+12*s(1070)+1 4.31/4.28 Such that:aux(154) =< 1 4.31/4.28 aux(155) =< -2*V_s+2*V_PL_bufend 4.31/4.28 aux(156) =< -V_s+V_PL_bufend 4.31/4.28 aux(157) =< -V_s+V_PL_bufend+1 4.31/4.28 aux(158) =< -V_s/2+V_PL_bufend/2 4.31/4.28 s(1047) =< aux(154) 4.31/4.28 s(986) =< aux(156) 4.31/4.28 s(1054) =< aux(155) 4.31/4.28 s(1054) =< aux(156) 4.31/4.28 s(1056) =< s(1054) 4.31/4.28 s(1058) =< s(1054) 4.31/4.28 s(1059) =< s(1054)-2 4.31/4.28 s(1060) =< max([aux(156),s(1058),s(1058)]) 4.31/4.28 s(1061) =< s(1056)*s(1058) 4.31/4.28 s(1062) =< s(1056)*s(1059) 4.31/4.28 s(1063) =< max([aux(156),s(1054),0])+s(1054) 4.31/4.28 s(1060) =< s(1063)+1 4.31/4.28 s(1066) =< s(1061)*2 4.31/4.28 s(1067) =< s(1062)+s(1062)+aux(156) 4.31/4.28 s(1067) =< s(1056)*s(1063) 4.31/4.28 s(1068) =< s(1061)+s(1061)+aux(156) 4.31/4.28 s(1068) =< s(1066)+s(1066)+aux(155) 4.31/4.28 s(1068) =< s(1056)*s(1060) 4.31/4.28 s(1069) =< s(1068) 4.31/4.28 s(1070) =< s(1067) 4.31/4.28 s(1040) =< aux(156) 4.31/4.28 s(1040) =< aux(157) 4.31/4.28 s(1042) =< s(1040) 4.31/4.28 s(985) =< aux(156) 4.31/4.28 s(985) =< aux(158) 4.31/4.28 s(987) =< aux(156) 4.31/4.28 s(987) =< aux(158) 4.31/4.28 s(987) =< s(985) 4.31/4.28 s(988) =< aux(156) 4.31/4.28 s(989) =< aux(156)-2 4.31/4.28 s(990) =< max([aux(156),s(988),s(988)]) 4.31/4.28 s(991) =< s(986)*s(988) 4.31/4.28 s(992) =< s(986)*s(989) 4.31/4.28 s(993) =< max([0,aux(156),0])+aux(156) 4.31/4.28 s(994) =< s(987)*s(988) 4.31/4.28 s(995) =< s(987)*s(989) 4.31/4.28 s(990) =< s(993)+1 4.31/4.28 s(996) =< s(994)*2 4.31/4.29 s(997) =< s(992)+s(995)+aux(156) 4.31/4.29 s(997) =< s(987)*s(993) 4.31/4.29 s(998) =< s(991)+s(994)+aux(156) 4.31/4.29 s(998) =< s(996)+s(996) 4.31/4.29 s(998) =< s(986)*s(990) 4.31/4.29 s(999) =< s(998) 4.31/4.29 s(1000) =< s(997) 4.31/4.29 s(1001) =< aux(156) 4.31/4.29 s(1001) =< aux(158) 4.31/4.29 s(1002) =< s(1001)*s(988) 4.31/4.29 s(1003) =< s(1001)*s(989) 4.31/4.29 s(1004) =< s(1002)*2 4.31/4.29 s(1005) =< s(992)+s(1003)+aux(156) 4.31/4.29 s(1005) =< s(1001)*s(993) 4.31/4.29 s(1006) =< s(991)+s(1002)+aux(156) 4.31/4.29 s(1006) =< s(1004)+s(1004) 4.31/4.29 s(1006) =< s(986)*s(990) 4.31/4.29 s(1007) =< s(1006) 4.31/4.29 s(1008) =< s(1005) 4.31/4.29 4.31/4.29 with precondition: [V_0=0,V_PL_bufend>=V_s+3] 4.31/4.29 4.31/4.29 * Chain [100]: 136*s(1110)+12*s(1111)+12*s(1123)+12*s(1124)+12*s(1125)+12*s(1131)+12*s(1132)+168*s(1174)+36*s(1187)+36*s(1188)+1 4.31/4.29 Such that:aux(169) =< -2*V_s+2*V_PL_bufend 4.31/4.29 aux(170) =< -V_s+V_PL_bufend 4.31/4.29 aux(171) =< -V_s/2+V_PL_bufend/2 4.31/4.29 s(1171) =< aux(169) 4.31/4.29 s(1110) =< aux(170) 4.31/4.29 s(1171) =< aux(170) 4.31/4.29 s(1174) =< s(1171) 4.31/4.29 s(1176) =< s(1171) 4.31/4.29 s(1177) =< s(1171)-2 4.31/4.29 s(1178) =< max([aux(170),s(1176),s(1176)]) 4.31/4.29 s(1179) =< s(1174)*s(1176) 4.31/4.29 s(1180) =< s(1174)*s(1177) 4.31/4.29 s(1181) =< max([aux(170),s(1171),0])+s(1171) 4.31/4.29 s(1178) =< s(1181)+1 4.31/4.29 s(1184) =< s(1179)*2 4.31/4.29 s(1185) =< s(1180)+s(1180)+aux(170) 4.31/4.29 s(1185) =< s(1174)*s(1181) 4.31/4.29 s(1186) =< s(1179)+s(1179)+aux(170) 4.31/4.29 s(1186) =< s(1184)+s(1184)+aux(169) 4.31/4.29 s(1186) =< s(1174)*s(1178) 4.31/4.29 s(1187) =< s(1186) 4.31/4.29 s(1188) =< s(1185) 4.31/4.29 s(1109) =< aux(170) 4.31/4.29 s(1109) =< aux(171) 4.31/4.29 s(1111) =< aux(170) 4.31/4.29 s(1111) =< aux(171) 4.31/4.29 s(1111) =< s(1109) 4.31/4.29 s(1112) =< aux(170) 4.31/4.29 s(1113) =< aux(170)-2 4.31/4.29 s(1114) =< max([aux(170),s(1112),s(1112)]) 4.31/4.29 s(1115) =< s(1110)*s(1112) 4.31/4.29 s(1116) =< s(1110)*s(1113) 4.31/4.29 s(1117) =< max([0,aux(170),0])+aux(170) 4.31/4.29 s(1118) =< s(1111)*s(1112) 4.31/4.29 s(1119) =< s(1111)*s(1113) 4.31/4.29 s(1114) =< s(1117)+1 4.31/4.29 s(1120) =< s(1118)*2 4.31/4.29 s(1121) =< s(1116)+s(1119)+aux(170) 4.31/4.29 s(1121) =< s(1111)*s(1117) 4.31/4.29 s(1122) =< s(1115)+s(1118)+aux(170) 4.31/4.29 s(1122) =< s(1120)+s(1120) 4.31/4.29 s(1122) =< s(1110)*s(1114) 4.31/4.29 s(1123) =< s(1122) 4.31/4.29 s(1124) =< s(1121) 4.31/4.29 s(1125) =< aux(170) 4.31/4.29 s(1125) =< aux(171) 4.31/4.29 s(1126) =< s(1125)*s(1112) 4.31/4.29 s(1127) =< s(1125)*s(1113) 4.31/4.29 s(1128) =< s(1126)*2 4.31/4.29 s(1129) =< s(1116)+s(1127)+aux(170) 4.31/4.29 s(1129) =< s(1125)*s(1117) 4.31/4.29 s(1130) =< s(1115)+s(1126)+aux(170) 4.31/4.29 s(1130) =< s(1128)+s(1128) 4.31/4.29 s(1130) =< s(1110)*s(1114) 4.31/4.29 s(1131) =< s(1130) 4.31/4.29 s(1132) =< s(1129) 4.31/4.29 4.31/4.29 with precondition: [V_0=0,V_PL_bufend>=V_s+4] 4.31/4.29 4.31/4.29 * Chain [99]: 2*s(1232)+132*s(1239)+24*s(1252)+24*s(1253)+1 4.31/4.29 Such that:aux(176) =< -2*V_s+2*V_PL_bufend 4.31/4.29 aux(177) =< -V_s+V_PL_bufend 4.31/4.29 s(1236) =< aux(176) 4.31/4.29 s(1232) =< aux(177) 4.31/4.29 s(1236) =< aux(177) 4.31/4.29 s(1239) =< s(1236) 4.31/4.29 s(1241) =< s(1236) 4.31/4.29 s(1242) =< s(1236)-2 4.31/4.29 s(1243) =< max([aux(177),s(1241),s(1241)]) 4.31/4.29 s(1244) =< s(1239)*s(1241) 4.31/4.29 s(1245) =< s(1239)*s(1242) 4.31/4.29 s(1246) =< max([aux(177),s(1236),0])+s(1236) 4.31/4.29 s(1243) =< s(1246)+1 4.31/4.29 s(1249) =< s(1244)*2 4.31/4.29 s(1250) =< s(1245)+s(1245)+aux(177) 4.31/4.29 s(1250) =< s(1239)*s(1246) 4.31/4.29 s(1251) =< s(1244)+s(1244)+aux(177) 4.31/4.29 s(1251) =< s(1249)+s(1249)+aux(176) 4.31/4.29 s(1251) =< s(1239)*s(1243) 4.31/4.29 s(1252) =< s(1251) 4.31/4.29 s(1253) =< s(1250) 4.31/4.29 4.31/4.29 with precondition: [V_0=0,V_PL_bufend>=V_s+5] 4.31/4.29 4.31/4.29 * Chain [98]: 0 4.31/4.29 with precondition: [V_0=0,V_s>=V_PL_bufend] 4.31/4.29 4.31/4.29 * Chain [97]: 2 4.31/4.29 with precondition: [V_PL_bufend=V_s+2,0>=V_0+1] 4.31/4.29 4.31/4.29 * Chain [96]: 2 4.31/4.29 with precondition: [V_PL_bufend=V_s+2,V_0>=1] 4.31/4.29 4.31/4.29 * Chain [95]: 11*s(1296)+0 4.31/4.29 Such that:aux(184) =< -V_s+V_PL_bufend 4.31/4.29 s(1296) =< aux(184) 4.31/4.29 4.31/4.29 with precondition: [0>=V_0+1,V_PL_bufend>=V_s+2] 4.31/4.29 4.31/4.29 * Chain [94]: 2*s(1307)+65*s(1310)+4*s(1311)+12*s(1319)+12*s(1332)+12*s(1333)+1 4.31/4.29 Such that:aux(191) =< 1 4.31/4.29 aux(192) =< 2 4.31/4.29 aux(193) =< -V_s+V_PL_bufend 4.31/4.29 aux(194) =< -V_s/2+V_PL_bufend/2 4.31/4.29 s(1307) =< aux(191) 4.31/4.29 s(1310) =< aux(193) 4.31/4.29 s(1311) =< aux(192) 4.31/4.29 s(1319) =< aux(193) 4.31/4.29 s(1319) =< aux(194) 4.31/4.29 s(1321) =< aux(193) 4.31/4.29 s(1322) =< aux(193)-2 4.31/4.29 s(1323) =< max([aux(193),s(1321),s(1321)]) 4.31/4.29 s(1324) =< s(1310)*s(1321) 4.31/4.29 s(1325) =< s(1310)*s(1322) 4.31/4.29 s(1326) =< max([aux(191),aux(193),0])+aux(193) 4.31/4.29 s(1327) =< s(1319)*s(1321) 4.31/4.29 s(1328) =< s(1319)*s(1322) 4.31/4.29 s(1323) =< s(1326)+1 4.31/4.29 s(1329) =< s(1327)*2 4.31/4.29 s(1330) =< s(1325)+s(1328)+aux(193) 4.31/4.29 s(1330) =< s(1319)*s(1326) 4.31/4.29 s(1331) =< s(1324)+s(1327)+aux(193) 4.31/4.29 s(1331) =< s(1329)+s(1329)+aux(192) 4.31/4.29 s(1331) =< s(1310)*s(1323) 4.31/4.29 s(1332) =< s(1331) 4.31/4.29 s(1333) =< s(1330) 4.31/4.29 4.31/4.29 with precondition: [0>=V_0+1,V_PL_bufend>=V_s+3] 4.31/4.29 4.31/4.29 * Chain [93]: 164*s(1378)+12*s(1379)+12*s(1391)+12*s(1392)+24*s(1393)+24*s(1399)+24*s(1400)+10*s(1434)+48*s(1447)+12*s(1460)+12*s(1461)+1 4.31/4.29 Such that:aux(207) =< 1 4.31/4.29 aux(208) =< 2 4.31/4.29 aux(209) =< -2*V_s+2*V_PL_bufend 4.31/4.29 aux(210) =< -V_s+V_PL_bufend 4.31/4.29 aux(211) =< -V_s+V_PL_bufend+1 4.31/4.29 aux(212) =< -V_s/2+V_PL_bufend/2 4.31/4.29 s(1377) =< aux(210) 4.31/4.29 s(1377) =< aux(212) 4.31/4.29 s(1378) =< aux(210) 4.31/4.29 s(1379) =< aux(210) 4.31/4.29 s(1379) =< aux(212) 4.31/4.29 s(1379) =< s(1377) 4.31/4.29 s(1380) =< aux(210) 4.31/4.29 s(1381) =< aux(210)-2 4.31/4.29 s(1382) =< max([aux(210),s(1380),s(1380)]) 4.31/4.29 s(1383) =< s(1378)*s(1380) 4.31/4.29 s(1384) =< s(1378)*s(1381) 4.31/4.29 s(1385) =< max([aux(207),aux(210),0])+aux(210) 4.31/4.29 s(1386) =< s(1379)*s(1380) 4.31/4.29 s(1387) =< s(1379)*s(1381) 4.31/4.29 s(1382) =< s(1385)+1 4.31/4.29 s(1388) =< s(1386)*2 4.31/4.29 s(1389) =< s(1384)+s(1387)+aux(210) 4.31/4.29 s(1389) =< s(1379)*s(1385) 4.31/4.29 s(1390) =< s(1383)+s(1386)+aux(210) 4.31/4.29 s(1390) =< s(1388)+s(1388)+aux(208) 4.31/4.29 s(1390) =< s(1378)*s(1382) 4.31/4.29 s(1391) =< s(1390) 4.31/4.29 s(1392) =< s(1389) 4.31/4.29 s(1393) =< aux(210) 4.31/4.29 s(1393) =< aux(212) 4.31/4.29 s(1394) =< s(1393)*s(1380) 4.31/4.29 s(1395) =< s(1393)*s(1381) 4.31/4.29 s(1396) =< s(1394)*2 4.31/4.29 s(1397) =< s(1384)+s(1395)+aux(210) 4.31/4.29 s(1397) =< s(1393)*s(1385) 4.31/4.29 s(1398) =< s(1383)+s(1394)+aux(210) 4.31/4.29 s(1398) =< s(1396)+s(1396)+aux(208) 4.31/4.29 s(1398) =< s(1378)*s(1382) 4.31/4.29 s(1399) =< s(1398) 4.31/4.29 s(1400) =< s(1397) 4.31/4.29 s(1445) =< aux(209) 4.31/4.29 s(1445) =< aux(210) 4.31/4.29 s(1447) =< s(1445) 4.31/4.29 s(1449) =< s(1445) 4.31/4.29 s(1450) =< s(1445)-2 4.31/4.29 s(1451) =< max([aux(210),s(1449),s(1449)]) 4.31/4.29 s(1452) =< s(1447)*s(1449) 4.31/4.29 s(1453) =< s(1447)*s(1450) 4.31/4.29 s(1454) =< max([aux(210),s(1445),0])+s(1445) 4.31/4.29 s(1451) =< s(1454)+1 4.31/4.29 s(1457) =< s(1452)*2 4.31/4.29 s(1458) =< s(1453)+s(1453)+aux(210) 4.31/4.29 s(1458) =< s(1447)*s(1454) 4.31/4.29 s(1459) =< s(1452)+s(1452)+aux(210) 4.31/4.29 s(1459) =< s(1457)+s(1457)+aux(209) 4.31/4.29 s(1459) =< s(1447)*s(1451) 4.31/4.29 s(1460) =< s(1459) 4.31/4.29 s(1461) =< s(1458) 4.31/4.29 s(1432) =< aux(210) 4.31/4.29 s(1432) =< aux(211) 4.31/4.29 s(1434) =< s(1432) 4.31/4.29 4.31/4.29 with precondition: [0>=V_0+1,V_PL_bufend>=V_s+4] 4.31/4.29 4.31/4.29 * Chain [92]: 110*s(1500)+12*s(1501)+12*s(1513)+12*s(1514)+12*s(1515)+12*s(1521)+12*s(1522)+168*s(1559)+36*s(1572)+36*s(1573)+1 4.31/4.29 Such that:aux(219) =< 1 4.31/4.29 aux(220) =< 2 4.31/4.29 aux(221) =< -2*V_s+2*V_PL_bufend 4.31/4.29 aux(222) =< -V_s+V_PL_bufend 4.31/4.29 aux(223) =< -V_s/2+V_PL_bufend/2 4.31/4.29 s(1499) =< aux(222) 4.31/4.29 s(1499) =< aux(223) 4.31/4.29 s(1500) =< aux(222) 4.31/4.29 s(1501) =< aux(222) 4.31/4.29 s(1501) =< aux(223) 4.31/4.29 s(1501) =< s(1499) 4.31/4.29 s(1502) =< aux(222) 4.31/4.29 s(1503) =< aux(222)-2 4.31/4.29 s(1504) =< max([aux(222),s(1502),s(1502)]) 4.31/4.29 s(1505) =< s(1500)*s(1502) 4.31/4.29 s(1506) =< s(1500)*s(1503) 4.31/4.29 s(1507) =< max([aux(219),aux(222),0])+aux(222) 4.31/4.29 s(1508) =< s(1501)*s(1502) 4.31/4.29 s(1509) =< s(1501)*s(1503) 4.31/4.29 s(1504) =< s(1507)+1 4.31/4.29 s(1510) =< s(1508)*2 4.31/4.29 s(1511) =< s(1506)+s(1509)+aux(222) 4.31/4.29 s(1511) =< s(1501)*s(1507) 4.31/4.29 s(1512) =< s(1505)+s(1508)+aux(222) 4.31/4.29 s(1512) =< s(1510)+s(1510)+aux(220) 4.31/4.29 s(1512) =< s(1500)*s(1504) 4.31/4.29 s(1513) =< s(1512) 4.31/4.29 s(1514) =< s(1511) 4.31/4.29 s(1515) =< aux(222) 4.31/4.29 s(1515) =< aux(223) 4.31/4.29 s(1516) =< s(1515)*s(1502) 4.31/4.29 s(1517) =< s(1515)*s(1503) 4.31/4.29 s(1518) =< s(1516)*2 4.31/4.29 s(1519) =< s(1506)+s(1517)+aux(222) 4.31/4.29 s(1519) =< s(1515)*s(1507) 4.31/4.29 s(1520) =< s(1505)+s(1516)+aux(222) 4.31/4.29 s(1520) =< s(1518)+s(1518)+aux(220) 4.31/4.29 s(1520) =< s(1500)*s(1504) 4.31/4.29 s(1521) =< s(1520) 4.31/4.29 s(1522) =< s(1519) 4.31/4.29 s(1556) =< aux(221) 4.31/4.29 s(1556) =< aux(222) 4.31/4.29 s(1559) =< s(1556) 4.31/4.29 s(1561) =< s(1556) 4.31/4.29 s(1562) =< s(1556)-2 4.31/4.29 s(1563) =< max([aux(222),s(1561),s(1561)]) 4.31/4.29 s(1564) =< s(1559)*s(1561) 4.31/4.29 s(1565) =< s(1559)*s(1562) 4.31/4.29 s(1566) =< max([aux(222),s(1556),0])+s(1556) 4.31/4.29 s(1563) =< s(1566)+1 4.31/4.29 s(1569) =< s(1564)*2 4.31/4.29 s(1570) =< s(1565)+s(1565)+aux(222) 4.31/4.29 s(1570) =< s(1559)*s(1566) 4.31/4.29 s(1571) =< s(1564)+s(1564)+aux(222) 4.31/4.29 s(1571) =< s(1569)+s(1569)+aux(221) 4.31/4.29 s(1571) =< s(1559)*s(1563) 4.31/4.29 s(1572) =< s(1571) 4.31/4.29 s(1573) =< s(1570) 4.31/4.29 4.31/4.29 with precondition: [0>=V_0+1,V_PL_bufend>=V_s+5] 4.31/4.29 4.31/4.29 * Chain [91]: 2*s(1612)+132*s(1619)+24*s(1632)+24*s(1633)+1 4.31/4.29 Such that:aux(228) =< -2*V_s+2*V_PL_bufend 4.31/4.29 aux(229) =< -V_s+V_PL_bufend 4.31/4.29 s(1616) =< aux(228) 4.31/4.29 s(1612) =< aux(229) 4.31/4.29 s(1616) =< aux(229) 4.31/4.29 s(1619) =< s(1616) 4.31/4.29 s(1621) =< s(1616) 4.31/4.29 s(1622) =< s(1616)-2 4.31/4.29 s(1623) =< max([aux(229),s(1621),s(1621)]) 4.31/4.29 s(1624) =< s(1619)*s(1621) 4.31/4.29 s(1625) =< s(1619)*s(1622) 4.31/4.29 s(1626) =< max([aux(229),s(1616),0])+s(1616) 4.31/4.29 s(1623) =< s(1626)+1 4.31/4.29 s(1629) =< s(1624)*2 4.31/4.29 s(1630) =< s(1625)+s(1625)+aux(229) 4.31/4.29 s(1630) =< s(1619)*s(1626) 4.31/4.29 s(1631) =< s(1624)+s(1624)+aux(229) 4.31/4.29 s(1631) =< s(1629)+s(1629)+aux(228) 4.31/4.29 s(1631) =< s(1619)*s(1623) 4.31/4.29 s(1632) =< s(1631) 4.31/4.29 s(1633) =< s(1630) 4.31/4.29 4.31/4.29 with precondition: [0>=V_0+1,V_PL_bufend>=V_s+6] 4.31/4.29 4.31/4.29 * Chain [90]: 2 4.31/4.29 with precondition: [0>=V_0+1,V_s+1>=V_PL_bufend] 4.31/4.29 4.31/4.29 * Chain [89]: 11*s(1674)+0 4.31/4.29 Such that:aux(235) =< -V_s+V_PL_bufend 4.31/4.29 s(1674) =< aux(235) 4.31/4.29 4.31/4.29 with precondition: [V_0>=1,V_PL_bufend>=V_s+2] 4.31/4.29 4.31/4.29 * Chain [88]: 2*s(1685)+65*s(1688)+4*s(1689)+12*s(1697)+12*s(1710)+12*s(1711)+1 4.31/4.29 Such that:aux(242) =< 1 4.31/4.29 aux(243) =< 2 4.31/4.29 aux(244) =< -V_s+V_PL_bufend 4.31/4.29 aux(245) =< -V_s/2+V_PL_bufend/2 4.31/4.29 s(1685) =< aux(242) 4.31/4.29 s(1688) =< aux(244) 4.31/4.29 s(1689) =< aux(243) 4.31/4.29 s(1697) =< aux(244) 4.31/4.29 s(1697) =< aux(245) 4.31/4.29 s(1699) =< aux(244) 4.31/4.29 s(1700) =< aux(244)-2 4.31/4.29 s(1701) =< max([aux(244),s(1699),s(1699)]) 4.31/4.29 s(1702) =< s(1688)*s(1699) 4.31/4.29 s(1703) =< s(1688)*s(1700) 4.31/4.29 s(1704) =< max([aux(242),aux(244),0])+aux(244) 4.31/4.29 s(1705) =< s(1697)*s(1699) 4.31/4.29 s(1706) =< s(1697)*s(1700) 4.31/4.29 s(1701) =< s(1704)+1 4.31/4.29 s(1707) =< s(1705)*2 4.31/4.29 s(1708) =< s(1703)+s(1706)+aux(244) 4.31/4.29 s(1708) =< s(1697)*s(1704) 4.31/4.29 s(1709) =< s(1702)+s(1705)+aux(244) 4.31/4.29 s(1709) =< s(1707)+s(1707)+aux(243) 4.31/4.29 s(1709) =< s(1688)*s(1701) 4.31/4.29 s(1710) =< s(1709) 4.31/4.29 s(1711) =< s(1708) 4.31/4.29 4.31/4.29 with precondition: [V_0>=1,V_PL_bufend>=V_s+3] 4.31/4.29 4.31/4.29 * Chain [87]: 164*s(1756)+12*s(1757)+12*s(1769)+12*s(1770)+24*s(1771)+24*s(1777)+24*s(1778)+10*s(1812)+48*s(1825)+12*s(1838)+12*s(1839)+1 4.31/4.29 Such that:aux(258) =< 1 4.31/4.29 aux(259) =< 2 4.31/4.29 aux(260) =< -2*V_s+2*V_PL_bufend 4.31/4.29 aux(261) =< -V_s+V_PL_bufend 4.31/4.29 aux(262) =< -V_s+V_PL_bufend+1 4.31/4.29 aux(263) =< -V_s/2+V_PL_bufend/2 4.31/4.29 s(1755) =< aux(261) 4.31/4.29 s(1755) =< aux(263) 4.31/4.29 s(1756) =< aux(261) 4.31/4.29 s(1757) =< aux(261) 4.31/4.29 s(1757) =< aux(263) 4.31/4.29 s(1757) =< s(1755) 4.31/4.29 s(1758) =< aux(261) 4.31/4.29 s(1759) =< aux(261)-2 4.31/4.29 s(1760) =< max([aux(261),s(1758),s(1758)]) 4.31/4.29 s(1761) =< s(1756)*s(1758) 4.31/4.29 s(1762) =< s(1756)*s(1759) 4.31/4.29 s(1763) =< max([aux(258),aux(261),0])+aux(261) 4.31/4.29 s(1764) =< s(1757)*s(1758) 4.31/4.29 s(1765) =< s(1757)*s(1759) 4.31/4.29 s(1760) =< s(1763)+1 4.31/4.29 s(1766) =< s(1764)*2 4.31/4.29 s(1767) =< s(1762)+s(1765)+aux(261) 4.31/4.29 s(1767) =< s(1757)*s(1763) 4.31/4.29 s(1768) =< s(1761)+s(1764)+aux(261) 4.31/4.29 s(1768) =< s(1766)+s(1766)+aux(259) 4.31/4.29 s(1768) =< s(1756)*s(1760) 4.31/4.29 s(1769) =< s(1768) 4.31/4.29 s(1770) =< s(1767) 4.31/4.29 s(1771) =< aux(261) 4.31/4.29 s(1771) =< aux(263) 4.31/4.29 s(1772) =< s(1771)*s(1758) 4.31/4.29 s(1773) =< s(1771)*s(1759) 4.31/4.29 s(1774) =< s(1772)*2 4.31/4.29 s(1775) =< s(1762)+s(1773)+aux(261) 4.31/4.29 s(1775) =< s(1771)*s(1763) 4.31/4.29 s(1776) =< s(1761)+s(1772)+aux(261) 4.31/4.29 s(1776) =< s(1774)+s(1774)+aux(259) 4.31/4.29 s(1776) =< s(1756)*s(1760) 4.31/4.29 s(1777) =< s(1776) 4.31/4.29 s(1778) =< s(1775) 4.31/4.29 s(1823) =< aux(260) 4.31/4.29 s(1823) =< aux(261) 4.31/4.29 s(1825) =< s(1823) 4.31/4.29 s(1827) =< s(1823) 4.31/4.29 s(1828) =< s(1823)-2 4.31/4.29 s(1829) =< max([aux(261),s(1827),s(1827)]) 4.31/4.29 s(1830) =< s(1825)*s(1827) 4.31/4.29 s(1831) =< s(1825)*s(1828) 4.31/4.29 s(1832) =< max([aux(261),s(1823),0])+s(1823) 4.31/4.29 s(1829) =< s(1832)+1 4.31/4.29 s(1835) =< s(1830)*2 4.31/4.29 s(1836) =< s(1831)+s(1831)+aux(261) 4.31/4.29 s(1836) =< s(1825)*s(1832) 4.31/4.29 s(1837) =< s(1830)+s(1830)+aux(261) 4.31/4.29 s(1837) =< s(1835)+s(1835)+aux(260) 4.31/4.29 s(1837) =< s(1825)*s(1829) 4.31/4.29 s(1838) =< s(1837) 4.31/4.29 s(1839) =< s(1836) 4.31/4.29 s(1810) =< aux(261) 4.31/4.29 s(1810) =< aux(262) 4.31/4.29 s(1812) =< s(1810) 4.31/4.29 4.31/4.29 with precondition: [V_0>=1,V_PL_bufend>=V_s+4] 4.31/4.29 4.31/4.29 * Chain [86]: 110*s(1878)+12*s(1879)+12*s(1891)+12*s(1892)+12*s(1893)+12*s(1899)+12*s(1900)+168*s(1937)+36*s(1950)+36*s(1951)+1 4.31/4.29 Such that:aux(270) =< 1 4.31/4.29 aux(271) =< 2 4.31/4.29 aux(272) =< -2*V_s+2*V_PL_bufend 4.31/4.29 aux(273) =< -V_s+V_PL_bufend 4.31/4.29 aux(274) =< -V_s/2+V_PL_bufend/2 4.31/4.29 s(1877) =< aux(273) 4.31/4.29 s(1877) =< aux(274) 4.31/4.29 s(1878) =< aux(273) 4.31/4.29 s(1879) =< aux(273) 4.31/4.29 s(1879) =< aux(274) 4.31/4.29 s(1879) =< s(1877) 4.31/4.29 s(1880) =< aux(273) 4.31/4.29 s(1881) =< aux(273)-2 4.31/4.29 s(1882) =< max([aux(273),s(1880),s(1880)]) 4.31/4.29 s(1883) =< s(1878)*s(1880) 4.31/4.29 s(1884) =< s(1878)*s(1881) 4.31/4.29 s(1885) =< max([aux(270),aux(273),0])+aux(273) 4.31/4.29 s(1886) =< s(1879)*s(1880) 4.31/4.29 s(1887) =< s(1879)*s(1881) 4.31/4.29 s(1882) =< s(1885)+1 4.31/4.29 s(1888) =< s(1886)*2 4.31/4.29 s(1889) =< s(1884)+s(1887)+aux(273) 4.31/4.29 s(1889) =< s(1879)*s(1885) 4.31/4.29 s(1890) =< s(1883)+s(1886)+aux(273) 4.31/4.29 s(1890) =< s(1888)+s(1888)+aux(271) 4.31/4.29 s(1890) =< s(1878)*s(1882) 4.31/4.29 s(1891) =< s(1890) 4.31/4.29 s(1892) =< s(1889) 4.31/4.29 s(1893) =< aux(273) 4.31/4.29 s(1893) =< aux(274) 4.31/4.29 s(1894) =< s(1893)*s(1880) 4.31/4.29 s(1895) =< s(1893)*s(1881) 4.31/4.29 s(1896) =< s(1894)*2 4.31/4.29 s(1897) =< s(1884)+s(1895)+aux(273) 4.31/4.29 s(1897) =< s(1893)*s(1885) 4.31/4.29 s(1898) =< s(1883)+s(1894)+aux(273) 4.31/4.29 s(1898) =< s(1896)+s(1896)+aux(271) 4.31/4.29 s(1898) =< s(1878)*s(1882) 4.31/4.29 s(1899) =< s(1898) 4.31/4.29 s(1900) =< s(1897) 4.31/4.29 s(1934) =< aux(272) 4.31/4.29 s(1934) =< aux(273) 4.31/4.29 s(1937) =< s(1934) 4.31/4.29 s(1939) =< s(1934) 4.31/4.29 s(1940) =< s(1934)-2 4.31/4.29 s(1941) =< max([aux(273),s(1939),s(1939)]) 4.31/4.29 s(1942) =< s(1937)*s(1939) 4.31/4.29 s(1943) =< s(1937)*s(1940) 4.31/4.29 s(1944) =< max([aux(273),s(1934),0])+s(1934) 4.31/4.29 s(1941) =< s(1944)+1 4.31/4.29 s(1947) =< s(1942)*2 4.31/4.29 s(1948) =< s(1943)+s(1943)+aux(273) 4.31/4.29 s(1948) =< s(1937)*s(1944) 4.31/4.29 s(1949) =< s(1942)+s(1942)+aux(273) 4.31/4.29 s(1949) =< s(1947)+s(1947)+aux(272) 4.31/4.29 s(1949) =< s(1937)*s(1941) 4.31/4.29 s(1950) =< s(1949) 4.31/4.29 s(1951) =< s(1948) 4.31/4.29 4.31/4.29 with precondition: [V_0>=1,V_PL_bufend>=V_s+5] 4.31/4.29 4.31/4.29 * Chain [85]: 2*s(1990)+132*s(1997)+24*s(2010)+24*s(2011)+1 4.31/4.29 Such that:aux(279) =< -2*V_s+2*V_PL_bufend 4.31/4.29 aux(280) =< -V_s+V_PL_bufend 4.31/4.29 s(1994) =< aux(279) 4.31/4.29 s(1990) =< aux(280) 4.31/4.29 s(1994) =< aux(280) 4.31/4.29 s(1997) =< s(1994) 4.31/4.29 s(1999) =< s(1994) 4.31/4.29 s(2000) =< s(1994)-2 4.31/4.29 s(2001) =< max([aux(280),s(1999),s(1999)]) 4.31/4.29 s(2002) =< s(1997)*s(1999) 4.31/4.29 s(2003) =< s(1997)*s(2000) 4.31/4.29 s(2004) =< max([aux(280),s(1994),0])+s(1994) 4.31/4.29 s(2001) =< s(2004)+1 4.31/4.29 s(2007) =< s(2002)*2 4.31/4.29 s(2008) =< s(2003)+s(2003)+aux(280) 4.31/4.29 s(2008) =< s(1997)*s(2004) 4.31/4.29 s(2009) =< s(2002)+s(2002)+aux(280) 4.31/4.29 s(2009) =< s(2007)+s(2007)+aux(279) 4.31/4.29 s(2009) =< s(1997)*s(2001) 4.31/4.29 s(2010) =< s(2009) 4.31/4.29 s(2011) =< s(2008) 4.31/4.29 4.31/4.29 with precondition: [V_0>=1,V_PL_bufend>=V_s+6] 4.31/4.29 4.31/4.29 * Chain [84]: 2 4.31/4.29 with precondition: [V_0>=1,V_s+1>=V_PL_bufend] 4.31/4.29 4.31/4.29 4.31/4.29 #### Cost of chains of eval_Perl_scan_vstring_start(V_s,V_PL_bufend,B): 4.31/4.29 * Chain [115]: 2 4.31/4.29 with precondition: [V_PL_bufend=V_s+2] 4.31/4.29 4.31/4.29 * Chain [114]: 2 4.31/4.29 with precondition: [V_PL_bufend=V_s+1] 4.31/4.29 4.31/4.29 * Chain [113]: 5*s(2053)+0 4.31/4.29 Such that:s(2052) =< -V_s+V_PL_bufend 4.31/4.29 s(2053) =< s(2052) 4.31/4.29 4.31/4.29 with precondition: [V_PL_bufend>=V_s+1] 4.31/4.29 4.31/4.29 * Chain [112]: 87*s(2056)+12*s(2057)+12*s(2069)+12*s(2070)+1 4.31/4.29 Such that:s(2055) =< -V_s/2+V_PL_bufend/2 4.31/4.29 aux(282) =< -V_s+V_PL_bufend 4.31/4.29 s(2056) =< aux(282) 4.31/4.29 s(2057) =< aux(282) 4.31/4.29 s(2057) =< s(2055) 4.31/4.29 s(2058) =< aux(282) 4.31/4.29 s(2059) =< aux(282)-2 4.31/4.29 s(2060) =< max([aux(282),s(2058),s(2058)]) 4.31/4.29 s(2061) =< s(2056)*s(2058) 4.31/4.29 s(2062) =< s(2056)*s(2059) 4.31/4.29 s(2063) =< max([0,aux(282),0])+aux(282) 4.31/4.29 s(2064) =< s(2057)*s(2058) 4.31/4.29 s(2065) =< s(2057)*s(2059) 4.31/4.29 s(2060) =< s(2063)+1 4.31/4.29 s(2066) =< s(2064)*2 4.31/4.29 s(2067) =< s(2062)+s(2065)+aux(282) 4.31/4.29 s(2067) =< s(2057)*s(2063) 4.31/4.29 s(2068) =< s(2061)+s(2064)+aux(282) 4.31/4.29 s(2068) =< s(2066)+s(2066) 4.31/4.29 s(2068) =< s(2056)*s(2060) 4.31/4.29 s(2069) =< s(2068) 4.31/4.29 s(2070) =< s(2067) 4.31/4.29 4.31/4.29 with precondition: [V_PL_bufend>=V_s+2] 4.31/4.29 4.31/4.29 * Chain [111]: 6*s(2080)+286*s(2081)+48*s(2083)+12*s(2093)+12*s(2094)+10*s(2096)+12*s(2098)+12*s(2110)+12*s(2111)+48*s(2112)+24*s(2118)+24*s(2119)+8*s(2126)+24*s(2139)+24*s(2140)+1 4.31/4.29 Such that:s(2076) =< -2*V_s+2*V_PL_bufend 4.31/4.29 s(2078) =< -V_s+V_PL_bufend+1 4.31/4.29 aux(283) =< 1 4.31/4.29 aux(284) =< 2 4.31/4.29 aux(285) =< -V_s+V_PL_bufend 4.31/4.29 aux(286) =< -V_s/2+V_PL_bufend/2 4.31/4.29 s(2080) =< aux(283) 4.31/4.29 s(2081) =< aux(285) 4.31/4.29 s(2082) =< s(2076) 4.31/4.29 s(2082) =< aux(285) 4.31/4.29 s(2083) =< s(2082) 4.31/4.29 s(2084) =< s(2082) 4.31/4.29 s(2085) =< s(2082)-2 4.31/4.29 s(2086) =< max([aux(285),s(2084),s(2084)]) 4.31/4.29 s(2087) =< s(2083)*s(2084) 4.31/4.29 s(2088) =< s(2083)*s(2085) 4.31/4.29 s(2089) =< max([aux(285),s(2082),0])+s(2082) 4.31/4.29 s(2086) =< s(2089)+1 4.31/4.29 s(2090) =< s(2087)*2 4.31/4.29 s(2091) =< s(2088)+s(2088)+aux(285) 4.31/4.29 s(2091) =< s(2083)*s(2089) 4.31/4.29 s(2092) =< s(2087)+s(2087)+aux(285) 4.31/4.29 s(2092) =< s(2090)+s(2090)+s(2076) 4.31/4.29 s(2092) =< s(2083)*s(2086) 4.31/4.29 s(2093) =< s(2092) 4.31/4.29 s(2094) =< s(2091) 4.31/4.29 s(2095) =< aux(285) 4.31/4.29 s(2095) =< s(2078) 4.31/4.29 s(2096) =< s(2095) 4.31/4.29 s(2097) =< aux(285) 4.31/4.29 s(2097) =< aux(286) 4.31/4.29 s(2098) =< aux(285) 4.31/4.29 s(2098) =< aux(286) 4.31/4.29 s(2098) =< s(2097) 4.31/4.29 s(2099) =< aux(285) 4.31/4.29 s(2100) =< aux(285)-2 4.31/4.29 s(2101) =< max([aux(285),s(2099),s(2099)]) 4.31/4.29 s(2102) =< s(2081)*s(2099) 4.31/4.29 s(2103) =< s(2081)*s(2100) 4.31/4.29 s(2104) =< max([0,aux(285),0])+aux(285) 4.31/4.29 s(2105) =< s(2098)*s(2099) 4.31/4.29 s(2106) =< s(2098)*s(2100) 4.31/4.29 s(2101) =< s(2104)+1 4.31/4.29 s(2107) =< s(2105)*2 4.31/4.29 s(2108) =< s(2103)+s(2106)+aux(285) 4.31/4.29 s(2108) =< s(2098)*s(2104) 4.31/4.29 s(2109) =< s(2102)+s(2105)+aux(285) 4.31/4.29 s(2109) =< s(2107)+s(2107) 4.31/4.29 s(2109) =< s(2081)*s(2101) 4.31/4.29 s(2110) =< s(2109) 4.31/4.29 s(2111) =< s(2108) 4.31/4.29 s(2112) =< aux(285) 4.31/4.29 s(2112) =< aux(286) 4.31/4.29 s(2113) =< s(2112)*s(2099) 4.31/4.29 s(2114) =< s(2112)*s(2100) 4.31/4.29 s(2115) =< s(2113)*2 4.31/4.29 s(2116) =< s(2103)+s(2114)+aux(285) 4.31/4.29 s(2116) =< s(2112)*s(2104) 4.31/4.29 s(2117) =< s(2102)+s(2113)+aux(285) 4.31/4.29 s(2117) =< s(2115)+s(2115) 4.31/4.29 s(2117) =< s(2081)*s(2101) 4.31/4.29 s(2118) =< s(2117) 4.31/4.29 s(2119) =< s(2116) 4.31/4.29 s(2126) =< aux(284) 4.31/4.29 s(2130) =< max([aux(285),s(2099),s(2099)]) 4.31/4.29 s(2133) =< max([aux(283),aux(285),0])+aux(285) 4.31/4.29 s(2130) =< s(2133)+1 4.31/4.29 s(2137) =< s(2103)+s(2114)+aux(285) 4.31/4.29 s(2137) =< s(2112)*s(2133) 4.31/4.29 s(2138) =< s(2102)+s(2113)+aux(285) 4.31/4.29 s(2138) =< s(2115)+s(2115)+aux(284) 4.31/4.29 s(2138) =< s(2081)*s(2130) 4.31/4.29 s(2139) =< s(2138) 4.31/4.29 s(2140) =< s(2137) 4.31/4.29 4.31/4.29 with precondition: [V_PL_bufend>=V_s+3] 4.31/4.29 4.31/4.29 * Chain [110]: 464*s(2166)+264*s(2167)+60*s(2177)+60*s(2178)+36*s(2180)+12*s(2192)+12*s(2193)+60*s(2194)+12*s(2200)+12*s(2201)+24*s(2222)+24*s(2223)+48*s(2230)+48*s(2231)+20*s(2246)+1 4.31/4.29 Such that:aux(287) =< 1 4.31/4.29 aux(288) =< 2 4.31/4.29 aux(289) =< -2*V_s+2*V_PL_bufend 4.31/4.29 aux(290) =< -V_s+V_PL_bufend 4.31/4.29 aux(291) =< -V_s+V_PL_bufend+1 4.31/4.29 aux(292) =< -V_s/2+V_PL_bufend/2 4.31/4.29 s(2179) =< aux(290) 4.31/4.29 s(2179) =< aux(292) 4.31/4.29 s(2166) =< aux(290) 4.31/4.29 s(2180) =< aux(290) 4.31/4.29 s(2180) =< aux(292) 4.31/4.29 s(2180) =< s(2179) 4.31/4.29 s(2181) =< aux(290) 4.31/4.29 s(2182) =< aux(290)-2 4.31/4.29 s(2213) =< max([aux(290),s(2181),s(2181)]) 4.31/4.29 s(2184) =< s(2166)*s(2181) 4.31/4.29 s(2185) =< s(2166)*s(2182) 4.31/4.29 s(2216) =< max([aux(287),aux(290),0])+aux(290) 4.31/4.29 s(2187) =< s(2180)*s(2181) 4.31/4.29 s(2188) =< s(2180)*s(2182) 4.31/4.29 s(2213) =< s(2216)+1 4.31/4.29 s(2189) =< s(2187)*2 4.31/4.29 s(2220) =< s(2185)+s(2188)+aux(290) 4.31/4.29 s(2220) =< s(2180)*s(2216) 4.31/4.29 s(2221) =< s(2184)+s(2187)+aux(290) 4.31/4.29 s(2221) =< s(2189)+s(2189)+aux(288) 4.31/4.29 s(2221) =< s(2166)*s(2213) 4.31/4.29 s(2222) =< s(2221) 4.31/4.29 s(2223) =< s(2220) 4.31/4.29 s(2194) =< aux(290) 4.31/4.29 s(2194) =< aux(292) 4.31/4.29 s(2195) =< s(2194)*s(2181) 4.31/4.29 s(2196) =< s(2194)*s(2182) 4.31/4.29 s(2197) =< s(2195)*2 4.31/4.29 s(2228) =< s(2185)+s(2196)+aux(290) 4.31/4.29 s(2228) =< s(2194)*s(2216) 4.31/4.29 s(2229) =< s(2184)+s(2195)+aux(290) 4.31/4.29 s(2229) =< s(2197)+s(2197)+aux(288) 4.31/4.29 s(2229) =< s(2166)*s(2213) 4.31/4.29 s(2230) =< s(2229) 4.31/4.29 s(2231) =< s(2228) 4.31/4.29 s(2165) =< aux(289) 4.31/4.29 s(2165) =< aux(290) 4.31/4.29 s(2167) =< s(2165) 4.31/4.29 s(2168) =< s(2165) 4.31/4.29 s(2169) =< s(2165)-2 4.31/4.29 s(2170) =< max([aux(290),s(2168),s(2168)]) 4.31/4.29 s(2171) =< s(2167)*s(2168) 4.31/4.29 s(2172) =< s(2167)*s(2169) 4.31/4.29 s(2173) =< max([aux(290),s(2165),0])+s(2165) 4.31/4.29 s(2170) =< s(2173)+1 4.31/4.29 s(2174) =< s(2171)*2 4.31/4.29 s(2175) =< s(2172)+s(2172)+aux(290) 4.31/4.29 s(2175) =< s(2167)*s(2173) 4.31/4.29 s(2176) =< s(2171)+s(2171)+aux(290) 4.31/4.29 s(2176) =< s(2174)+s(2174)+aux(289) 4.31/4.29 s(2176) =< s(2167)*s(2170) 4.31/4.29 s(2177) =< s(2176) 4.31/4.29 s(2178) =< s(2175) 4.31/4.29 s(2245) =< aux(290) 4.31/4.29 s(2245) =< aux(291) 4.31/4.29 s(2246) =< s(2245) 4.31/4.29 s(2183) =< max([aux(290),s(2181),s(2181)]) 4.31/4.29 s(2186) =< max([0,aux(290),0])+aux(290) 4.31/4.29 s(2183) =< s(2186)+1 4.31/4.29 s(2190) =< s(2185)+s(2188)+aux(290) 4.31/4.29 s(2190) =< s(2180)*s(2186) 4.31/4.29 s(2191) =< s(2184)+s(2187)+aux(290) 4.31/4.29 s(2191) =< s(2189)+s(2189) 4.31/4.29 s(2191) =< s(2166)*s(2183) 4.31/4.29 s(2192) =< s(2191) 4.31/4.29 s(2193) =< s(2190) 4.31/4.29 s(2198) =< s(2185)+s(2196)+aux(290) 4.31/4.29 s(2198) =< s(2194)*s(2186) 4.31/4.29 s(2199) =< s(2184)+s(2195)+aux(290) 4.31/4.29 s(2199) =< s(2197)+s(2197) 4.31/4.29 s(2199) =< s(2166)*s(2183) 4.31/4.29 s(2200) =< s(2199) 4.31/4.29 s(2201) =< s(2198) 4.31/4.29 4.31/4.29 with precondition: [V_PL_bufend>=V_s+4] 4.31/4.29 4.31/4.29 * Chain [109]: 222*s(2295)+468*s(2296)+96*s(2306)+96*s(2307)+24*s(2315)+24*s(2327)+24*s(2328)+24*s(2329)+24*s(2335)+24*s(2336)+1 4.31/4.29 Such that:aux(293) =< 1 4.31/4.29 aux(294) =< 2 4.31/4.29 aux(295) =< -2*V_s+2*V_PL_bufend 4.31/4.29 aux(296) =< -V_s+V_PL_bufend 4.31/4.29 aux(297) =< -V_s/2+V_PL_bufend/2 4.31/4.29 s(2313) =< aux(296) 4.31/4.29 s(2313) =< aux(297) 4.31/4.29 s(2295) =< aux(296) 4.31/4.29 s(2315) =< aux(296) 4.31/4.29 s(2315) =< aux(297) 4.31/4.29 s(2315) =< s(2313) 4.31/4.29 s(2316) =< aux(296) 4.31/4.29 s(2317) =< aux(296)-2 4.31/4.29 s(2318) =< max([aux(296),s(2316),s(2316)]) 4.31/4.29 s(2319) =< s(2295)*s(2316) 4.31/4.29 s(2320) =< s(2295)*s(2317) 4.31/4.29 s(2321) =< max([aux(293),aux(296),0])+aux(296) 4.31/4.29 s(2322) =< s(2315)*s(2316) 4.31/4.29 s(2323) =< s(2315)*s(2317) 4.31/4.29 s(2318) =< s(2321)+1 4.31/4.29 s(2324) =< s(2322)*2 4.31/4.29 s(2325) =< s(2320)+s(2323)+aux(296) 4.31/4.29 s(2325) =< s(2315)*s(2321) 4.31/4.29 s(2326) =< s(2319)+s(2322)+aux(296) 4.31/4.29 s(2326) =< s(2324)+s(2324)+aux(294) 4.31/4.29 s(2326) =< s(2295)*s(2318) 4.31/4.29 s(2327) =< s(2326) 4.31/4.29 s(2328) =< s(2325) 4.31/4.29 s(2329) =< aux(296) 4.31/4.29 s(2329) =< aux(297) 4.31/4.29 s(2330) =< s(2329)*s(2316) 4.31/4.29 s(2331) =< s(2329)*s(2317) 4.31/4.29 s(2332) =< s(2330)*2 4.31/4.29 s(2333) =< s(2320)+s(2331)+aux(296) 4.31/4.29 s(2333) =< s(2329)*s(2321) 4.31/4.29 s(2334) =< s(2319)+s(2330)+aux(296) 4.31/4.29 s(2334) =< s(2332)+s(2332)+aux(294) 4.31/4.29 s(2334) =< s(2295)*s(2318) 4.31/4.29 s(2335) =< s(2334) 4.31/4.29 s(2336) =< s(2333) 4.31/4.29 s(2294) =< aux(295) 4.31/4.29 s(2294) =< aux(296) 4.31/4.29 s(2296) =< s(2294) 4.31/4.29 s(2297) =< s(2294) 4.31/4.29 s(2298) =< s(2294)-2 4.31/4.29 s(2299) =< max([aux(296),s(2297),s(2297)]) 4.31/4.29 s(2300) =< s(2296)*s(2297) 4.31/4.29 s(2301) =< s(2296)*s(2298) 4.31/4.29 s(2302) =< max([aux(296),s(2294),0])+s(2294) 4.31/4.29 s(2299) =< s(2302)+1 4.31/4.29 s(2303) =< s(2300)*2 4.31/4.29 s(2304) =< s(2301)+s(2301)+aux(296) 4.31/4.29 s(2304) =< s(2296)*s(2302) 4.31/4.29 s(2305) =< s(2300)+s(2300)+aux(296) 4.31/4.29 s(2305) =< s(2303)+s(2303)+aux(295) 4.31/4.29 s(2305) =< s(2296)*s(2299) 4.31/4.29 s(2306) =< s(2305) 4.31/4.29 s(2307) =< s(2304) 4.31/4.29 4.31/4.29 with precondition: [V_PL_bufend>=V_s+5] 4.31/4.29 4.31/4.29 * Chain [108]: 4*s(2395)+264*s(2396)+48*s(2406)+48*s(2407)+1 4.31/4.29 Such that:aux(298) =< -2*V_s+2*V_PL_bufend 4.31/4.29 aux(299) =< -V_s+V_PL_bufend 4.31/4.29 s(2394) =< aux(298) 4.31/4.29 s(2395) =< aux(299) 4.31/4.29 s(2394) =< aux(299) 4.31/4.29 s(2396) =< s(2394) 4.31/4.29 s(2397) =< s(2394) 4.31/4.29 s(2398) =< s(2394)-2 4.31/4.29 s(2399) =< max([aux(299),s(2397),s(2397)]) 4.31/4.29 s(2400) =< s(2396)*s(2397) 4.31/4.29 s(2401) =< s(2396)*s(2398) 4.31/4.29 s(2402) =< max([aux(299),s(2394),0])+s(2394) 4.31/4.29 s(2399) =< s(2402)+1 4.31/4.29 s(2403) =< s(2400)*2 4.31/4.29 s(2404) =< s(2401)+s(2401)+aux(299) 4.31/4.29 s(2404) =< s(2396)*s(2402) 4.31/4.29 s(2405) =< s(2400)+s(2400)+aux(299) 4.31/4.29 s(2405) =< s(2403)+s(2403)+aux(298) 4.31/4.29 s(2405) =< s(2396)*s(2399) 4.31/4.29 s(2406) =< s(2405) 4.31/4.29 s(2407) =< s(2404) 4.31/4.29 4.31/4.29 with precondition: [V_PL_bufend>=V_s+6] 4.31/4.29 4.31/4.29 * Chain [107]: 2 4.31/4.29 with precondition: [V_s+1>=V_PL_bufend] 4.31/4.29 4.31/4.29 * Chain [106]: 0 4.31/4.29 with precondition: [V_s>=V_PL_bufend] 4.31/4.29 4.31/4.29 4.31/4.29 Closed-form bounds of eval_Perl_scan_vstring_start(V_s,V_PL_bufend,B): 4.31/4.29 ------------------------------------- 4.31/4.29 * Chain [115] with precondition: [V_PL_bufend=V_s+2] 4.31/4.29 - Upper bound: 2 4.31/4.29 - Complexity: constant 4.31/4.29 * Chain [114] with precondition: [V_PL_bufend=V_s+1] 4.31/4.29 - Upper bound: 2 4.31/4.29 - Complexity: constant 4.31/4.29 * Chain [113] with precondition: [V_PL_bufend>=V_s+1] 4.31/4.29 - Upper bound: -5*V_s+5*V_PL_bufend 4.31/4.29 - Complexity: n 4.31/4.29 * Chain [112] with precondition: [V_PL_bufend>=V_s+2] 4.31/4.29 - Upper bound: (-24*V_s+24*V_PL_bufend-48)*(-V_s+V_PL_bufend)+1+(-123*V_s+123*V_PL_bufend)+(-24*V_s+24*V_PL_bufend)*(-V_s+V_PL_bufend) 4.31/4.29 - Complexity: n^2 4.31/4.29 * Chain [111] with precondition: [V_PL_bufend>=V_s+3] 4.31/4.29 - Upper bound: (-120*V_s+120*V_PL_bufend-240)*(-V_s+V_PL_bufend)+23+(-48*V_s+48*V_PL_bufend-48)*(-2*V_s+2*V_PL_bufend)+(-500*V_s+500*V_PL_bufend)+(-120*V_s+120*V_PL_bufend)*(-V_s+V_PL_bufend)+(-96*V_s+96*V_PL_bufend)+(-2*V_s+2*V_PL_bufend)*(-48*V_s+48*V_PL_bufend) 4.31/4.29 - Complexity: n^2 4.31/4.29 * Chain [110] with precondition: [V_PL_bufend>=V_s+4] 4.31/4.29 - Upper bound: (-192*V_s+192*V_PL_bufend-384)*(-V_s+V_PL_bufend)+1+(-240*V_s+240*V_PL_bufend-240)*(-2*V_s+2*V_PL_bufend)+(-892*V_s+892*V_PL_bufend)+(-192*V_s+192*V_PL_bufend)*(-V_s+V_PL_bufend)+(-528*V_s+528*V_PL_bufend)+(-2*V_s+2*V_PL_bufend)*(-240*V_s+240*V_PL_bufend) 4.31/4.29 - Complexity: n^2 4.31/4.29 * Chain [109] with precondition: [V_PL_bufend>=V_s+5] 4.31/4.29 - Upper bound: (-96*V_s+96*V_PL_bufend-192)*(-V_s+V_PL_bufend)+1+(-384*V_s+384*V_PL_bufend-384)*(-2*V_s+2*V_PL_bufend)+(-558*V_s+558*V_PL_bufend)+(-96*V_s+96*V_PL_bufend)*(-V_s+V_PL_bufend)+(-936*V_s+936*V_PL_bufend)+(-2*V_s+2*V_PL_bufend)*(-384*V_s+384*V_PL_bufend) 4.31/4.29 - Complexity: n^2 4.31/4.29 * Chain [108] with precondition: [V_PL_bufend>=V_s+6] 4.31/4.29 - Upper bound: (-192*V_s+192*V_PL_bufend-192)*(-2*V_s+2*V_PL_bufend)+1+(-100*V_s+100*V_PL_bufend)+(-528*V_s+528*V_PL_bufend)+(-2*V_s+2*V_PL_bufend)*(-192*V_s+192*V_PL_bufend) 4.31/4.29 - Complexity: n^2 4.31/4.29 * Chain [107] with precondition: [V_s+1>=V_PL_bufend] 4.31/4.29 - Upper bound: 2 4.31/4.29 - Complexity: constant 4.31/4.29 * Chain [106] with precondition: [V_s>=V_PL_bufend] 4.31/4.29 - Upper bound: 0 4.31/4.29 - Complexity: constant 4.31/4.29 4.31/4.29 ### Maximum cost of eval_Perl_scan_vstring_start(V_s,V_PL_bufend,B): max([2,nat(-V_s+V_PL_bufend)*95+1+max([nat(nat(-2*V_s+2*V_PL_bufend)+ -2)*96*nat(-2*V_s+2*V_PL_bufend)+nat(-2*V_s+2*V_PL_bufend)*264+nat(-2*V_s+2*V_PL_bufend)*96*nat(-2*V_s+2*V_PL_bufend),nat(nat(-2*V_s+2*V_PL_bufend)+ -2)*24*nat(-2*V_s+2*V_PL_bufend)+nat(nat(-V_s+V_PL_bufend)+ -2)*72*nat(-V_s+V_PL_bufend)+nat(-V_s+V_PL_bufend)*377+nat(-V_s+V_PL_bufend)*72*nat(-V_s+V_PL_bufend)+nat(-2*V_s+2*V_PL_bufend)*48+nat(-2*V_s+2*V_PL_bufend)*24*nat(-2*V_s+2*V_PL_bufend)+max([nat(nat(-V_s+V_PL_bufend)+ -2)*24*nat(-V_s+V_PL_bufend)+nat(-V_s+V_PL_bufend)*24*nat(-V_s+V_PL_bufend)+max([22,nat(nat(-2*V_s+2*V_PL_bufend)+ -2)*96*nat(-2*V_s+2*V_PL_bufend)+nat(nat(-V_s+V_PL_bufend)+ -2)*72*nat(-V_s+V_PL_bufend)+nat(-V_s+V_PL_bufend)*392+nat(-V_s+V_PL_bufend)*72*nat(-V_s+V_PL_bufend)+nat(-2*V_s+2*V_PL_bufend)*216+nat(-2*V_s+2*V_PL_bufend)*96*nat(-2*V_s+2*V_PL_bufend)]),nat(nat(-2*V_s+2*V_PL_bufend)+ -2)*168*nat(-2*V_s+2*V_PL_bufend)+nat(-V_s+V_PL_bufend)*58+nat(-2*V_s+2*V_PL_bufend)*420+nat(-2*V_s+2*V_PL_bufend)*168*nat(-2*V_s+2*V_PL_bufend)])+(nat(nat(-V_s+V_PL_bufend)+ -2)*24*nat(-V_s+V_PL_bufend)+nat(-V_s+V_PL_bufend)*23+nat(-V_s+V_PL_bufend)*24*nat(-V_s+V_PL_bufend))])+nat(-V_s+V_PL_bufend)*5]) 4.31/4.29 Asymptotic class: n^2 4.31/4.29 * Total analysis performed in 3944 ms. 4.31/4.29 4.32/4.39 EOF