38.64/38.62 MAYBE 38.64/38.62 38.64/38.62 Preprocessing Cost Relations 38.64/38.62 ===================================== 38.64/38.62 38.64/38.62 #### Computed strongly connected components 38.64/38.62 0. recursive : [evalfbb1in/3,evalfbb2in/3,evalfbb3in/3] 38.64/38.62 1. recursive : [evalfbb5in/7,evalfbb6in/7,evalfbb7in/7] 38.64/38.62 2. recursive : [evalfbb2in_loop_cont/13,evalfbb4in/12,evalfbb6in_loop_cont/13,evalfbb8in/12] 38.64/38.62 3. non_recursive : [evalfstop/7] 38.64/38.62 4. non_recursive : [evalfreturnin/7] 38.64/38.62 5. non_recursive : [exit_location/1] 38.64/38.62 6. non_recursive : [evalfbb8in_loop_cont/8] 38.64/38.62 7. non_recursive : [evalfentryin/7] 38.64/38.62 8. non_recursive : [evalfstart/7] 38.64/38.62 38.64/38.62 #### Obtained direct recursion through partial evaluation 38.64/38.62 0. SCC is partially evaluated into evalfbb2in/3 38.64/38.62 1. SCC is partially evaluated into evalfbb6in/7 38.64/38.62 2. SCC is partially evaluated into evalfbb8in/12 38.64/38.62 3. SCC is completely evaluated into other SCCs 38.64/38.62 4. SCC is completely evaluated into other SCCs 38.64/38.62 5. SCC is completely evaluated into other SCCs 38.64/38.62 6. SCC is partially evaluated into evalfbb8in_loop_cont/8 38.64/38.62 7. SCC is partially evaluated into evalfentryin/7 38.64/38.62 8. SCC is partially evaluated into evalfstart/7 38.64/38.62 38.64/38.62 Control-Flow Refinement of Cost Relations 38.64/38.62 ===================================== 38.64/38.62 38.64/38.62 ### Specialization of cost equations evalfbb2in/3 38.64/38.62 * CE 13 is refined into CE [18] 38.64/38.62 * CE 10 is refined into CE [19] 38.64/38.62 * CE 12 is refined into CE [20] 38.64/38.62 * CE 11 is refined into CE [21] 38.64/38.62 38.64/38.62 38.64/38.62 ### Cost equations --> "Loop" of evalfbb2in/3 38.64/38.62 * CEs [21] --> Loop 17 38.64/38.62 * CEs [18] --> Loop 18 38.64/38.62 * CEs [19] --> Loop 19 38.64/38.62 * CEs [20] --> Loop 20 38.64/38.62 38.64/38.62 ### Ranking functions of CR evalfbb2in(C,H,I) 38.64/38.62 * RF of phase [17]: [C+1] 38.64/38.62 38.64/38.62 #### Partial ranking functions of CR evalfbb2in(C,H,I) 38.64/38.62 * Partial RF of phase [17]: 38.64/38.62 - RF of loop [17:1]: 38.64/38.62 C+1 38.64/38.62 38.64/38.62 38.64/38.62 ### Specialization of cost equations evalfbb6in/7 38.64/38.62 * CE 16 is refined into CE [22] 38.64/38.62 * CE 14 is refined into CE [23] 38.64/38.62 * CE 17 is refined into CE [24] 38.64/38.62 * CE 15 is refined into CE [25] 38.64/38.62 38.64/38.62 38.64/38.62 ### Cost equations --> "Loop" of evalfbb6in/7 38.64/38.62 * CEs [25] --> Loop 21 38.64/38.62 * CEs [22] --> Loop 22 38.64/38.62 * CEs [23] --> Loop 23 38.64/38.62 * CEs [24] --> Loop 24 38.64/38.62 38.64/38.62 ### Ranking functions of CR evalfbb6in(A,B,E,F,H,I,J) 38.64/38.62 * RF of phase [21]: [-E+F+1] 38.64/38.62 38.64/38.62 #### Partial ranking functions of CR evalfbb6in(A,B,E,F,H,I,J) 38.64/38.62 * Partial RF of phase [21]: 38.64/38.62 - RF of loop [21:1]: 38.64/38.62 -E+F+1 38.64/38.62 38.64/38.62 38.64/38.62 ### Specialization of cost equations evalfbb8in/12 38.64/38.62 * CE 6 is refined into CE [26] 38.64/38.62 * CE 3 is refined into CE [27,28] 38.64/38.62 * CE 5 is refined into CE [29,30,31,32,33,34,35,36] 38.64/38.62 * CE 7 is refined into CE [37] 38.64/38.62 * CE 4 is refined into CE [38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53] 38.64/38.62 38.64/38.62 38.64/38.62 ### Cost equations --> "Loop" of evalfbb8in/12 38.64/38.62 * CEs [53] --> Loop 25 38.64/38.62 * CEs [50] --> Loop 26 38.64/38.62 * CEs [51] --> Loop 27 38.64/38.62 * CEs [49] --> Loop 28 38.64/38.62 * CEs [45] --> Loop 29 38.64/38.62 * CEs [47] --> Loop 30 38.64/38.62 * CEs [46] --> Loop 31 38.64/38.62 * CEs [43] --> Loop 32 38.64/38.62 * CEs [42] --> Loop 33 38.64/38.62 * CEs [52] --> Loop 34 38.64/38.62 * CEs [48] --> Loop 35 38.64/38.62 * CEs [44] --> Loop 36 38.64/38.62 * CEs [41] --> Loop 37 38.64/38.62 * CEs [40] --> Loop 38 38.64/38.62 * CEs [38] --> Loop 39 38.64/38.62 * CEs [39] --> Loop 40 38.64/38.62 * CEs [26] --> Loop 41 38.64/38.62 * CEs [27] --> Loop 42 38.64/38.62 * CEs [36] --> Loop 43 38.64/38.62 * CEs [35] --> Loop 44 38.64/38.62 * CEs [34] --> Loop 45 38.64/38.62 * CEs [30] --> Loop 46 38.64/38.62 * CEs [28,29,33] --> Loop 47 38.64/38.62 * CEs [32] --> Loop 48 38.64/38.62 * CEs [31] --> Loop 49 38.64/38.62 * CEs [37] --> Loop 50 38.64/38.62 38.64/38.62 ### Ranking functions of CR evalfbb8in(A,B,C,D,E,F,H,I,J,K,L,M) 38.64/38.62 * RF of phase [25,26,27,28,29,30,31,33,34,35,36,37,38,39]: [B+1] 38.64/38.62 * RF of phase [32]: [B+1] 38.64/38.62 38.64/38.62 #### Partial ranking functions of CR evalfbb8in(A,B,C,D,E,F,H,I,J,K,L,M) 38.64/38.62 * Partial RF of phase [25,26,27,28,29,30,31,33,34,35,36,37,38,39]: 38.64/38.62 - RF of loop [25:1,26:1,27:1,28:1,29:1,30:1,31:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1]: 38.64/38.62 B+1 38.64/38.62 - RF of loop [26:1,27:1]: 38.64/38.62 A depends on loops [25:1,28:1,29:1,34:1,35:1,36:1,37:1,38:1] 38.64/38.62 - RF of loop [27:1]: 38.64/38.62 A-F-1 depends on loops [25:1,28:1,29:1,34:1,35:1,36:1,37:1,38:1] 38.64/38.62 - RF of loop [28:1,29:1]: 38.64/38.62 -A+F depends on loops [25:1,26:1,27:1,34:1,37:1,38:1,39:1] 38.64/38.62 - RF of loop [29:1,36:1]: 38.64/38.62 -A depends on loops [25:1,26:1,27:1,34:1,37:1,38:1,39:1] 38.64/38.62 - RF of loop [35:1,36:1]: 38.64/38.62 -A+F+1 depends on loops [25:1,26:1,27:1,34:1,37:1,38:1,39:1] 38.64/38.62 - RF of loop [39:1]: 38.64/38.62 A+1 depends on loops [25:1,28:1,29:1,34:1,35:1,36:1,37:1,38:1] 38.64/38.62 * Partial RF of phase [32]: 38.64/38.62 - RF of loop [32:1]: 38.64/38.62 B+1 38.64/38.62 38.64/38.62 38.64/38.62 ### Specialization of cost equations evalfbb8in_loop_cont/8 38.64/38.62 * CE 8 is refined into CE [54] 38.64/38.62 * CE 9 is refined into CE [55] 38.64/38.62 38.64/38.62 38.64/38.62 ### Cost equations --> "Loop" of evalfbb8in_loop_cont/8 38.64/38.62 * CEs [54] --> Loop 51 38.64/38.62 * CEs [55] --> Loop 52 38.64/38.62 38.64/38.62 ### Ranking functions of CR evalfbb8in_loop_cont(A,B,C,D,E,F,G,H) 38.64/38.62 38.64/38.62 #### Partial ranking functions of CR evalfbb8in_loop_cont(A,B,C,D,E,F,G,H) 38.64/38.62 38.64/38.62 38.64/38.62 ### Specialization of cost equations evalfentryin/7 38.64/38.62 * CE 2 is refined into CE [56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82] 38.64/38.62 38.64/38.62 38.64/38.63 ### Cost equations --> "Loop" of evalfentryin/7 38.64/38.63 * CEs [76] --> Loop 53 38.64/38.63 * CEs [75] --> Loop 54 38.64/38.63 * CEs [74] --> Loop 55 38.64/38.63 * CEs [72] --> Loop 56 38.64/38.63 * CEs [71] --> Loop 57 38.64/38.63 * CEs [70] --> Loop 58 38.64/38.63 * CEs [69] --> Loop 59 38.64/38.63 * CEs [68] --> Loop 60 38.64/38.63 * CEs [73,81] --> Loop 61 38.64/38.63 * CEs [65] --> Loop 62 38.64/38.63 * CEs [67] --> Loop 63 38.64/38.63 * CEs [64,78] --> Loop 64 38.64/38.63 * CEs [66,79] --> Loop 65 38.64/38.63 * CEs [63,77] --> Loop 66 38.64/38.63 * CEs [62] --> Loop 67 38.64/38.63 * CEs [61] --> Loop 68 38.64/38.63 * CEs [60,80] --> Loop 69 38.64/38.63 * CEs [59] --> Loop 70 38.64/38.63 * CEs [58] --> Loop 71 38.64/38.63 * CEs [82] --> Loop 72 38.64/38.63 * CEs [56] --> Loop 73 38.64/38.63 * CEs [57] --> Loop 74 38.64/38.63 38.64/38.63 ### Ranking functions of CR evalfentryin(A,B,C,D,E,F,H) 38.64/38.63 38.64/38.63 #### Partial ranking functions of CR evalfentryin(A,B,C,D,E,F,H) 38.64/38.63 38.64/38.63 38.64/38.63 ### Specialization of cost equations evalfstart/7 38.64/38.63 * CE 1 is refined into CE [83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104] 38.64/38.63 38.64/38.63 38.64/38.63 ### Cost equations --> "Loop" of evalfstart/7 38.64/38.63 * CEs [104] --> Loop 75 38.64/38.63 * CEs [103] --> Loop 76 38.64/38.63 * CEs [102] --> Loop 77 38.64/38.63 * CEs [101] --> Loop 78 38.64/38.63 * CEs [100] --> Loop 79 38.64/38.63 * CEs [99] --> Loop 80 38.64/38.63 * CEs [98] --> Loop 81 38.64/38.63 * CEs [97] --> Loop 82 38.64/38.63 * CEs [96] --> Loop 83 38.64/38.63 * CEs [95] --> Loop 84 38.64/38.63 * CEs [94] --> Loop 85 38.64/38.63 * CEs [93] --> Loop 86 38.64/38.63 * CEs [92] --> Loop 87 38.64/38.63 * CEs [91] --> Loop 88 38.64/38.63 * CEs [90] --> Loop 89 38.64/38.63 * CEs [89] --> Loop 90 38.64/38.63 * CEs [88] --> Loop 91 38.64/38.63 * CEs [87] --> Loop 92 38.64/38.63 * CEs [86] --> Loop 93 38.64/38.63 * CEs [85] --> Loop 94 38.64/38.63 * CEs [84] --> Loop 95 38.64/38.63 * CEs [83] --> Loop 96 38.64/38.63 38.64/38.63 ### Ranking functions of CR evalfstart(A,B,C,D,E,F,H) 38.64/38.63 38.64/38.63 #### Partial ranking functions of CR evalfstart(A,B,C,D,E,F,H) 38.64/38.63 38.64/38.63 38.64/38.63 Computing Bounds 38.64/38.63 ===================================== 38.64/38.63 38.64/38.63 #### Cost of chains of evalfbb2in(C,H,I): 38.64/38.63 * Chain [[17],20]: 1*it(17)+0 38.64/38.63 Such that:it(17) =< C+1 38.64/38.63 38.64/38.63 with precondition: [H=2,I+1=0,C>=0] 38.64/38.63 38.64/38.63 * Chain [[17],19]: 1*it(17)+0 38.64/38.63 Such that:it(17) =< C-I 38.64/38.63 38.64/38.63 with precondition: [H=2,I>=0,C>=I+1] 38.64/38.63 38.64/38.63 * Chain [[17],18]: 1*it(17)+0 38.64/38.63 Such that:it(17) =< C+1 38.64/38.63 38.64/38.63 with precondition: [H=3,C>=0] 38.64/38.63 38.64/38.63 * Chain [20]: 0 38.64/38.63 with precondition: [H=2,C=I,0>=C+1] 38.64/38.63 38.64/38.63 * Chain [19]: 0 38.64/38.63 with precondition: [H=2,C=I,C>=0] 38.64/38.63 38.64/38.63 * Chain [18]: 0 38.64/38.63 with precondition: [H=3] 38.64/38.63 38.64/38.63 38.64/38.63 #### Cost of chains of evalfbb6in(A,B,E,F,H,I,J): 38.64/38.63 * Chain [[21],24]: 1*it(21)+0 38.64/38.63 Such that:it(21) =< -E+F+1 38.64/38.63 38.64/38.63 with precondition: [H=3,B>=0,F>=E] 38.64/38.63 38.64/38.63 * Chain [[21],23]: 1*it(21)+0 38.64/38.63 Such that:it(21) =< -E+I 38.64/38.63 38.64/38.63 with precondition: [H=4,I=J,B>=0,I>=E+1,F>=I] 38.64/38.63 38.64/38.63 * Chain [[21],22]: 1*it(21)+0 38.64/38.63 Such that:it(21) =< -E+I 38.64/38.63 38.64/38.63 with precondition: [H=4,F+1=I,F+1=J,B>=0,F>=E] 38.64/38.63 38.64/38.63 * Chain [24]: 0 38.64/38.63 with precondition: [H=3,B>=0] 38.64/38.63 38.64/38.63 * Chain [23]: 0 38.64/38.63 with precondition: [H=4,E=I,E=J,B>=0,F>=E] 38.64/38.63 38.64/38.63 * Chain [22]: 0 38.64/38.63 with precondition: [H=4,E=I,E=J,B>=0,E>=F+1] 38.64/38.63 38.64/38.63 38.64/38.63 #### Cost of chains of evalfbb8in(A,B,C,D,E,F,H,I,J,K,L,M): 38.64/38.63 * Chain [[32],50]: 1*it(32)+0 38.64/38.63 Such that:it(32) =< B+1 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=A+1,B>=0,A>=F+1] 38.64/38.63 38.64/38.63 * Chain [[32],49]: 1*it(32)+0 38.64/38.63 Such that:it(32) =< B 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=A+1,B>=1,A>=F+1] 38.64/38.63 38.64/38.63 * Chain [[32],42]: 1*it(32)+0 38.64/38.63 Such that:it(32) =< B 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=A+1,B>=1,A>=F+1] 38.64/38.63 38.64/38.63 * Chain [[32],41]: 1*it(32)+0 38.64/38.63 Such that:it(32) =< B+1 38.64/38.63 38.64/38.63 with precondition: [H=5,J+1=0,L+1=0,A=I,A=K,A=M,0>=A+1,B>=0,A>=F+1] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],[32],50]: 14*it(25)+1*it(32)+11*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:aux(11) =< F 38.64/38.63 aux(279) =< B 38.64/38.63 aux(280) =< B+1 38.64/38.63 aux(276) =< aux(279) 38.64/38.63 it(32) =< aux(279) 38.64/38.63 aux(276) =< aux(280) 38.64/38.63 it(32) =< aux(280) 38.64/38.63 it(25) =< aux(280) 38.64/38.63 it(25) =< aux(276) 38.64/38.63 aux(203) =< aux(11)+2 38.64/38.63 aux(103) =< aux(11)+1 38.64/38.63 s(32) =< it(25)*aux(11) 38.64/38.63 s(44) =< it(25)*aux(203) 38.64/38.63 s(38) =< it(25)*aux(103) 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,B>=1,F>=A] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],[32],49]: 14*it(25)+1*it(32)+11*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:aux(275) =< B+1 38.64/38.63 aux(11) =< F 38.64/38.63 aux(281) =< B 38.64/38.63 it(32) =< aux(281) 38.64/38.63 it(25) =< aux(275) 38.64/38.63 it(25) =< aux(281) 38.64/38.63 aux(203) =< aux(11)+2 38.64/38.63 aux(103) =< aux(11)+1 38.64/38.63 s(32) =< it(25)*aux(11) 38.64/38.63 s(44) =< it(25)*aux(203) 38.64/38.63 s(38) =< it(25)*aux(103) 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,B>=2,F>=A] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],[32],42]: 14*it(25)+1*it(32)+11*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:aux(275) =< B+1 38.64/38.63 aux(11) =< F 38.64/38.63 aux(282) =< B 38.64/38.63 it(32) =< aux(282) 38.64/38.63 it(25) =< aux(275) 38.64/38.63 it(25) =< aux(282) 38.64/38.63 aux(203) =< aux(11)+2 38.64/38.63 aux(103) =< aux(11)+1 38.64/38.63 s(32) =< it(25)*aux(11) 38.64/38.63 s(44) =< it(25)*aux(203) 38.64/38.63 s(38) =< it(25)*aux(103) 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,B>=2,F>=A] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],[32],41]: 14*it(25)+1*it(32)+11*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:aux(11) =< F 38.64/38.63 aux(283) =< B 38.64/38.63 aux(284) =< B+1 38.64/38.63 aux(276) =< aux(283) 38.64/38.63 it(32) =< aux(283) 38.64/38.63 aux(276) =< aux(284) 38.64/38.63 it(32) =< aux(284) 38.64/38.63 it(25) =< aux(284) 38.64/38.63 it(25) =< aux(276) 38.64/38.63 aux(203) =< aux(11)+2 38.64/38.63 aux(103) =< aux(11)+1 38.64/38.63 s(32) =< it(25)*aux(11) 38.64/38.63 s(44) =< it(25)*aux(203) 38.64/38.63 s(38) =< it(25)*aux(103) 38.64/38.63 38.64/38.63 with precondition: [H=5,J+1=0,L+1=0,I=F+1,I=K,I=M,0>=I+1,B>=1,I>=A+1] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],50]: 14*it(25)+11*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:aux(11) =< F 38.64/38.63 aux(285) =< B+1 38.64/38.63 it(25) =< aux(285) 38.64/38.63 aux(203) =< aux(11)+2 38.64/38.63 aux(103) =< aux(11)+1 38.64/38.63 s(32) =< it(25)*aux(11) 38.64/38.63 s(44) =< it(25)*aux(203) 38.64/38.63 s(38) =< it(25)*aux(103) 38.64/38.63 38.64/38.63 with precondition: [H=3,B>=0] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],49]: 14*it(25)+11*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:aux(276) =< B 38.64/38.63 aux(275) =< B+1 38.64/38.63 aux(11) =< F 38.64/38.63 it(25) =< aux(275) 38.64/38.63 it(25) =< aux(276) 38.64/38.63 aux(203) =< aux(11)+2 38.64/38.63 aux(103) =< aux(11)+1 38.64/38.63 s(32) =< it(25)*aux(11) 38.64/38.63 s(44) =< it(25)*aux(203) 38.64/38.63 s(38) =< it(25)*aux(103) 38.64/38.63 38.64/38.63 with precondition: [H=3,B>=1] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],48]: 12*it(25)+2*it(29)+12*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:aux(296) =< F 38.64/38.63 aux(777) =< -A 38.64/38.63 aux(783) =< B+1 38.64/38.63 it(25) =< aux(783) 38.64/38.63 it(29) =< aux(783) 38.64/38.63 aux(477) =< aux(296)+2 38.64/38.63 aux(384) =< aux(296)+1 38.64/38.63 s(32) =< it(25)*aux(296) 38.64/38.63 s(44) =< it(25)*aux(477) 38.64/38.63 s(38) =< it(25)*aux(384) 38.64/38.63 it(29) =< aux(783)+aux(783)+aux(777) 38.64/38.63 38.64/38.63 with precondition: [H=3,B>=1] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],47]: 14*it(25)+11*s(31)+1*s(32)+2*s(38)+1*s(44)+2*s(50)+0 38.64/38.63 Such that:aux(798) =< F 38.64/38.63 aux(1094) =< B+1 38.64/38.63 it(25) =< aux(1094) 38.64/38.63 aux(978) =< aux(798)+2 38.64/38.63 aux(885) =< aux(798)+1 38.64/38.63 s(32) =< it(25)*aux(798) 38.64/38.63 s(44) =< it(25)*aux(978) 38.64/38.63 s(38) =< it(25)*aux(885) 38.64/38.63 38.64/38.63 with precondition: [H=3,B>=1] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],46]: 14*it(25)+12*s(31)+1*s(32)+2*s(38)+1*s(44)+1*s(55)+0 38.64/38.63 Such that:aux(1106) =< F 38.64/38.63 s(55) =< F+2 38.64/38.63 aux(1402) =< B+1 38.64/38.63 it(25) =< aux(1402) 38.64/38.63 aux(1286) =< aux(1106)+2 38.64/38.63 aux(1193) =< aux(1106)+1 38.64/38.63 s(32) =< it(25)*aux(1106) 38.64/38.63 s(44) =< it(25)*aux(1286) 38.64/38.63 s(38) =< it(25)*aux(1193) 38.64/38.63 38.64/38.63 with precondition: [H=3,B>=1,F+1>=0] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],45]: 14*it(25)+11*s(31)+1*s(32)+2*s(38)+1*s(44)+1*s(56)+0 38.64/38.63 Such that:aux(276) =< B 38.64/38.63 aux(275) =< B+1 38.64/38.63 aux(11) =< F 38.64/38.63 s(56) =< F+1 38.64/38.63 it(25) =< aux(275) 38.64/38.63 it(25) =< aux(276) 38.64/38.63 aux(203) =< aux(11)+2 38.64/38.63 aux(103) =< aux(11)+1 38.64/38.63 s(32) =< it(25)*aux(11) 38.64/38.63 s(44) =< it(25)*aux(203) 38.64/38.63 s(38) =< it(25)*aux(103) 38.64/38.63 38.64/38.63 with precondition: [H=3,B>=1,F>=0] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],44]: 14*it(25)+12*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:aux(1414) =< F 38.64/38.63 aux(1710) =< B+1 38.64/38.63 it(25) =< aux(1710) 38.64/38.63 aux(1594) =< aux(1414)+2 38.64/38.63 aux(1501) =< aux(1414)+1 38.64/38.63 s(32) =< it(25)*aux(1414) 38.64/38.63 s(44) =< it(25)*aux(1594) 38.64/38.63 s(38) =< it(25)*aux(1501) 38.64/38.63 38.64/38.63 with precondition: [H=3,B>=1] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],43]: 14*it(25)+12*s(31)+1*s(32)+2*s(38)+1*s(44)+1*s(62)+0 38.64/38.63 Such that:aux(1722) =< F 38.64/38.63 s(62) =< F+1 38.64/38.63 aux(2018) =< B+1 38.64/38.63 it(25) =< aux(2018) 38.64/38.63 aux(1902) =< aux(1722)+2 38.64/38.63 aux(1809) =< aux(1722)+1 38.64/38.63 s(32) =< it(25)*aux(1722) 38.64/38.63 s(44) =< it(25)*aux(1902) 38.64/38.63 s(38) =< it(25)*aux(1809) 38.64/38.63 38.64/38.63 with precondition: [H=3,B>=1,F>=0] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],42]: 14*it(25)+11*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:aux(276) =< B 38.64/38.63 aux(275) =< B+1 38.64/38.63 aux(11) =< F 38.64/38.63 it(25) =< aux(275) 38.64/38.63 it(25) =< aux(276) 38.64/38.63 aux(203) =< aux(11)+2 38.64/38.63 aux(103) =< aux(11)+1 38.64/38.63 s(32) =< it(25)*aux(11) 38.64/38.63 s(44) =< it(25)*aux(203) 38.64/38.63 s(38) =< it(25)*aux(103) 38.64/38.63 38.64/38.63 with precondition: [H=3,B>=1] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],41]: 14*it(25)+11*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:aux(11) =< F 38.64/38.63 aux(2020) =< B+1 38.64/38.63 it(25) =< aux(2020) 38.64/38.63 aux(203) =< aux(11)+2 38.64/38.63 aux(103) =< aux(11)+1 38.64/38.63 s(32) =< it(25)*aux(11) 38.64/38.63 s(44) =< it(25)*aux(203) 38.64/38.63 s(38) =< it(25)*aux(103) 38.64/38.63 38.64/38.63 with precondition: [H=5,J+1=0,L+1=0,I=M,B>=0,I>=K] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],40,[32],50]: 14*it(25)+1*it([40,[32],50])+12*s(31)+1*s(32)+2*s(38)+1*s(44)+1*s(64)+0 38.64/38.63 Such that:it([40,[32],50]) =< 1 38.64/38.63 s(64) =< B 38.64/38.63 aux(2031) =< F 38.64/38.63 aux(2342) =< B+1 38.64/38.63 aux(2343) =< -F 38.64/38.63 it(25) =< aux(2342) 38.64/38.63 it([40,[32],50]) =< aux(2342) 38.64/38.63 it([40,[32],50]) =< aux(2343) 38.64/38.63 aux(2225) =< aux(2031)+2 38.64/38.63 aux(2123) =< aux(2031)+1 38.64/38.63 s(32) =< it(25)*aux(2031) 38.64/38.63 s(44) =< it(25)*aux(2225) 38.64/38.63 s(38) =< it(25)*aux(2123) 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=2] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],40,[32],49]: 14*it(25)+1*it([40,[32],49])+12*s(31)+1*s(32)+2*s(38)+1*s(44)+1*s(66)+0 38.64/38.63 Such that:it([40,[32],49]) =< 1 38.64/38.63 s(66) =< B 38.64/38.63 aux(2354) =< F 38.64/38.63 aux(2665) =< B+1 38.64/38.63 aux(2666) =< -F 38.64/38.63 it(25) =< aux(2665) 38.64/38.63 it([40,[32],49]) =< aux(2665) 38.64/38.63 it([40,[32],49]) =< aux(2666) 38.64/38.63 aux(2548) =< aux(2354)+2 38.64/38.63 aux(2446) =< aux(2354)+1 38.64/38.63 s(32) =< it(25)*aux(2354) 38.64/38.63 s(44) =< it(25)*aux(2548) 38.64/38.63 s(38) =< it(25)*aux(2446) 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=3] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],40,[32],42]: 14*it(25)+1*it([40,[32],42])+12*s(31)+1*s(32)+2*s(38)+1*s(44)+1*s(68)+0 38.64/38.63 Such that:it([40,[32],42]) =< 1 38.64/38.63 s(68) =< B 38.64/38.63 aux(2677) =< F 38.64/38.63 aux(2988) =< B+1 38.64/38.63 aux(2989) =< -F 38.64/38.63 it(25) =< aux(2988) 38.64/38.63 it([40,[32],42]) =< aux(2988) 38.64/38.63 it([40,[32],42]) =< aux(2989) 38.64/38.63 aux(2871) =< aux(2677)+2 38.64/38.63 aux(2769) =< aux(2677)+1 38.64/38.63 s(32) =< it(25)*aux(2677) 38.64/38.63 s(44) =< it(25)*aux(2871) 38.64/38.63 s(38) =< it(25)*aux(2769) 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=3] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],40,[32],41]: 14*it(25)+1*it([40,[32],41])+12*s(31)+1*s(32)+2*s(38)+1*s(44)+1*s(70)+0 38.64/38.63 Such that:it([40,[32],41]) =< 1 38.64/38.63 s(70) =< B 38.64/38.63 aux(3000) =< F 38.64/38.63 aux(3311) =< B+1 38.64/38.63 aux(3312) =< -F 38.64/38.63 it(25) =< aux(3311) 38.64/38.63 it([40,[32],41]) =< aux(3311) 38.64/38.63 it([40,[32],41]) =< aux(3312) 38.64/38.63 aux(3194) =< aux(3000)+2 38.64/38.63 aux(3092) =< aux(3000)+1 38.64/38.63 s(32) =< it(25)*aux(3000) 38.64/38.63 s(44) =< it(25)*aux(3194) 38.64/38.63 s(38) =< it(25)*aux(3092) 38.64/38.63 38.64/38.63 with precondition: [H=5,I+1=0,J+1=0,K+1=0,L+1=0,M+1=0,0>=F+2,A>=0,B>=2] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],40,50]: 14*it(25)+1*it([40,50])+12*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:it([40,50]) =< 1 38.64/38.63 aux(3323) =< F 38.64/38.63 aux(3634) =< B+1 38.64/38.63 aux(3635) =< -F 38.64/38.63 it(25) =< aux(3634) 38.64/38.63 it([40,50]) =< aux(3634) 38.64/38.63 it([40,50]) =< aux(3635) 38.64/38.63 aux(3517) =< aux(3323)+2 38.64/38.63 aux(3415) =< aux(3323)+1 38.64/38.63 s(32) =< it(25)*aux(3323) 38.64/38.63 s(44) =< it(25)*aux(3517) 38.64/38.63 s(38) =< it(25)*aux(3415) 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=1] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],40,49]: 14*it(25)+1*it([40,49])+12*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:it([40,49]) =< 1 38.64/38.63 aux(3646) =< F 38.64/38.63 aux(3957) =< B+1 38.64/38.63 aux(3958) =< -F 38.64/38.63 it(25) =< aux(3957) 38.64/38.63 it([40,49]) =< aux(3957) 38.64/38.63 it([40,49]) =< aux(3958) 38.64/38.63 aux(3840) =< aux(3646)+2 38.64/38.63 aux(3738) =< aux(3646)+1 38.64/38.63 s(32) =< it(25)*aux(3646) 38.64/38.63 s(44) =< it(25)*aux(3840) 38.64/38.63 s(38) =< it(25)*aux(3738) 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=2] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],40,42]: 14*it(25)+1*it([40,42])+12*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:it([40,42]) =< 1 38.64/38.63 aux(3969) =< F 38.64/38.63 aux(4280) =< B+1 38.64/38.63 aux(4281) =< -F 38.64/38.63 it(25) =< aux(4280) 38.64/38.63 it([40,42]) =< aux(4280) 38.64/38.63 it([40,42]) =< aux(4281) 38.64/38.63 aux(4163) =< aux(3969)+2 38.64/38.63 aux(4061) =< aux(3969)+1 38.64/38.63 s(32) =< it(25)*aux(3969) 38.64/38.63 s(44) =< it(25)*aux(4163) 38.64/38.63 s(38) =< it(25)*aux(4061) 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=2] 38.64/38.63 38.64/38.63 * Chain [[25,26,27,28,29,30,31,33,34,35,36,37,38,39],40,41]: 14*it(25)+1*it([40,41])+12*s(31)+1*s(32)+2*s(38)+1*s(44)+0 38.64/38.63 Such that:it([40,41]) =< 1 38.64/38.63 aux(4292) =< F 38.64/38.63 aux(4603) =< B+1 38.64/38.63 aux(4604) =< -F 38.64/38.63 it(25) =< aux(4603) 38.64/38.63 it([40,41]) =< aux(4603) 38.64/38.63 it([40,41]) =< aux(4604) 38.64/38.63 aux(4486) =< aux(4292)+2 38.64/38.63 aux(4384) =< aux(4292)+1 38.64/38.63 s(32) =< it(25)*aux(4292) 38.64/38.63 s(44) =< it(25)*aux(4486) 38.64/38.63 s(38) =< it(25)*aux(4384) 38.64/38.63 38.64/38.63 with precondition: [H=5,I+1=0,J+1=0,K+1=0,L+1=0,M+1=0,0>=F+2,A>=0,B>=1] 38.64/38.63 38.64/38.63 * Chain [50]: 0 38.64/38.63 with precondition: [H=3] 38.64/38.63 38.64/38.63 * Chain [49]: 0 38.64/38.63 with precondition: [H=3,0>=A+1,B>=0] 38.64/38.63 38.64/38.63 * Chain [48]: 1*s(46)+0 38.64/38.63 Such that:s(46) =< -A+F+1 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=A+1,B>=0,F>=A] 38.64/38.63 38.64/38.63 * Chain [47]: 2*s(48)+0 38.64/38.63 Such that:aux(787) =< A+1 38.64/38.63 s(48) =< aux(787) 38.64/38.63 38.64/38.63 with precondition: [H=3,A>=0,B>=0] 38.64/38.63 38.64/38.63 * Chain [46]: 1*s(52)+1*s(53)+0 38.64/38.63 Such that:s(52) =< A+1 38.64/38.63 s(53) =< F+2 38.64/38.63 38.64/38.63 with precondition: [H=3,A>=0,B>=0,F+1>=0] 38.64/38.63 38.64/38.63 * Chain [45]: 1*s(56)+0 38.64/38.63 Such that:s(56) =< -A+F+1 38.64/38.63 38.64/38.63 with precondition: [H=3,A>=0,B>=0,F>=A] 38.64/38.63 38.64/38.63 * Chain [44]: 1*s(57)+0 38.64/38.63 Such that:s(57) =< A 38.64/38.63 38.64/38.63 with precondition: [H=3,A>=1,B>=0] 38.64/38.63 38.64/38.63 * Chain [43]: 1*s(59)+1*s(60)+0 38.64/38.63 Such that:s(59) =< A 38.64/38.63 s(60) =< F+1 38.64/38.63 38.64/38.63 with precondition: [H=3,A>=1,B>=0,F>=0] 38.64/38.63 38.64/38.63 * Chain [42]: 0 38.64/38.63 with precondition: [H=3,B>=0] 38.64/38.63 38.64/38.63 * Chain [41]: 0 38.64/38.63 with precondition: [H=5,I=A,K=C,L=D,M=E,B=J,0>=B+1] 38.64/38.63 38.64/38.63 * Chain [40,[32],50]: 1*it(32)+1*s(63)+1 38.64/38.63 Such that:s(63) =< A+1 38.64/38.63 it(32) =< B 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=1] 38.64/38.63 38.64/38.63 * Chain [40,[32],49]: 1*it(32)+1*s(63)+1 38.64/38.63 Such that:s(63) =< A+1 38.64/38.63 it(32) =< B 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=2] 38.64/38.63 38.64/38.63 * Chain [40,[32],42]: 1*it(32)+1*s(63)+1 38.64/38.63 Such that:s(63) =< A+1 38.64/38.63 it(32) =< B 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=2] 38.64/38.63 38.64/38.63 * Chain [40,[32],41]: 1*it(32)+1*s(63)+1 38.64/38.63 Such that:s(63) =< A+1 38.64/38.63 it(32) =< B 38.64/38.63 38.64/38.63 with precondition: [H=5,I+1=0,J+1=0,K+1=0,L+1=0,M+1=0,0>=F+2,A>=0,B>=1] 38.64/38.63 38.64/38.63 * Chain [40,50]: 1*s(63)+1 38.64/38.63 Such that:s(63) =< A+1 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=0] 38.64/38.63 38.64/38.63 * Chain [40,49]: 1*s(63)+1 38.64/38.63 Such that:s(63) =< A+1 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=1] 38.64/38.63 38.64/38.63 * Chain [40,42]: 1*s(63)+1 38.64/38.63 Such that:s(63) =< A+1 38.64/38.63 38.64/38.63 with precondition: [H=3,0>=F+2,A>=0,B>=1] 38.64/38.63 38.64/38.63 * Chain [40,41]: 1*s(63)+1 38.64/38.63 Such that:s(63) =< A+1 38.64/38.63 38.64/38.63 with precondition: [B=0,H=5,I+1=0,J+1=0,K+1=0,L+1=0,M+1=0,0>=F+2,A>=0] 38.64/38.63 38.64/38.63 38.64/38.63 #### Cost of chains of evalfbb8in_loop_cont(A,B,C,D,E,F,G,H): 38.64/38.63 * Chain [52]: 0 38.64/38.63 with precondition: [A=3] 38.64/38.63 38.64/38.63 * Chain [51]: 0 38.64/38.63 with precondition: [A=5] 38.64/38.63 38.64/38.63 38.64/38.63 #### Cost of chains of evalfentryin(A,B,C,D,E,F,H): 38.64/38.63 * Chain [74]: 0 38.64/38.63 with precondition: [] 38.64/38.63 38.64/38.63 * Chain [73]: 1*s(270)+1 38.64/38.63 Such that:s(270) =< B+1 38.64/38.63 38.64/38.63 with precondition: [A=0,0>=F+2,B>=0] 38.64/38.63 38.64/38.63 * Chain [72]: 0 38.64/38.63 with precondition: [0>=A+1] 38.64/38.63 38.64/38.63 * Chain [71]: 0 38.64/38.63 with precondition: [0>=B+1,A>=0] 38.64/38.63 38.64/38.63 * Chain [70]: 1*s(271)+0 38.64/38.63 Such that:s(271) =< -B+F+1 38.64/38.63 38.64/38.63 with precondition: [0>=B+1,A>=0,F>=B] 38.64/38.63 38.64/38.63 * Chain [69]: 2*s(272)+0 38.64/38.63 Such that:aux(4627) =< A+1 38.64/38.63 s(272) =< aux(4627) 38.64/38.63 38.64/38.63 with precondition: [0>=B+1,A>=0,B>=F+1] 38.64/38.63 38.64/38.63 * Chain [68]: 2*s(275)+0 38.64/38.63 Such that:s(274) =< A 38.64/38.63 s(275) =< s(274) 38.64/38.63 38.64/38.63 with precondition: [0>=B+1,A>=1,B>=F+1] 38.64/38.63 38.64/38.63 * Chain [67]: 1*s(276)+1 38.64/38.63 Such that:s(276) =< B+1 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=0,B>=0] 38.64/38.63 38.64/38.63 * Chain [66]: 2*s(277)+2*s(278)+4*s(283)+28*s(284)+2*s(288)+4*s(289)+24*s(290)+1 38.64/38.63 Such that:aux(4628) =< 1 38.64/38.63 aux(4629) =< A 38.64/38.63 aux(4630) =< A+1 38.64/38.63 aux(4631) =< B+1 38.64/38.63 aux(4632) =< -F 38.64/38.63 s(277) =< aux(4628) 38.64/38.63 s(278) =< aux(4629) 38.64/38.63 s(283) =< aux(4631) 38.64/38.63 s(284) =< aux(4630) 38.64/38.63 s(277) =< aux(4630) 38.64/38.63 s(277) =< aux(4632) 38.64/38.63 s(285) =< 2 38.64/38.63 s(286) =< 1 38.64/38.63 s(288) =< s(284)*s(285) 38.64/38.63 s(289) =< s(284)*s(286) 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=1,B>=0] 38.64/38.63 38.64/38.63 * Chain [65]: 2*s(308)+28*s(309)+2*s(313)+4*s(314)+22*s(315)+0 38.64/38.63 Such that:aux(4633) =< A 38.64/38.63 aux(4634) =< A+1 38.64/38.63 s(307) =< aux(4633) 38.64/38.63 s(308) =< aux(4633) 38.64/38.63 s(307) =< aux(4634) 38.64/38.63 s(308) =< aux(4634) 38.64/38.63 s(309) =< aux(4634) 38.64/38.63 s(309) =< s(307) 38.64/38.63 s(310) =< 2 38.64/38.63 s(311) =< 1 38.64/38.63 s(313) =< s(309)*s(310) 38.64/38.63 s(314) =< s(309)*s(311) 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=1,F>=B] 38.64/38.63 38.64/38.63 * Chain [64]: 4*s(334)+2*s(335)+4*s(336)+56*s(337)+4*s(341)+8*s(342)+48*s(343)+1 38.64/38.63 Such that:s(329) =< B+1 38.64/38.63 aux(4635) =< 1 38.64/38.63 aux(4636) =< A 38.64/38.63 aux(4637) =< A+1 38.64/38.63 aux(4638) =< -F 38.64/38.63 s(334) =< aux(4635) 38.64/38.63 s(336) =< aux(4636) 38.64/38.63 s(335) =< s(329) 38.64/38.63 s(337) =< aux(4637) 38.64/38.63 s(334) =< aux(4637) 38.64/38.63 s(334) =< aux(4638) 38.64/38.63 s(338) =< 2 38.64/38.63 s(339) =< 1 38.64/38.63 s(341) =< s(337)*s(338) 38.64/38.63 s(342) =< s(337)*s(339) 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=2,B>=0] 38.64/38.63 38.64/38.63 * Chain [63]: 2*s(359)+28*s(360)+2*s(364)+4*s(365)+22*s(366)+0 38.64/38.63 Such that:s(356) =< A 38.64/38.63 s(357) =< A+1 38.64/38.63 s(359) =< s(356) 38.64/38.63 s(360) =< s(357) 38.64/38.63 s(360) =< s(356) 38.64/38.63 s(361) =< 2 38.64/38.63 s(362) =< 1 38.64/38.63 s(364) =< s(360)*s(361) 38.64/38.63 s(365) =< s(360)*s(362) 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=2,F>=B] 38.64/38.63 38.64/38.63 * Chain [62]: 2*s(372)+2*s(373)+28*s(374)+2*s(378)+4*s(379)+24*s(380)+0 38.64/38.63 Such that:s(367) =< 1 38.64/38.63 s(368) =< A 38.64/38.63 s(369) =< A+1 38.64/38.63 s(370) =< -F 38.64/38.63 s(372) =< s(367) 38.64/38.63 s(373) =< s(368) 38.64/38.63 s(374) =< s(369) 38.64/38.63 s(372) =< s(369) 38.64/38.63 s(372) =< s(370) 38.64/38.63 s(375) =< 2 38.64/38.63 s(376) =< 1 38.64/38.63 s(378) =< s(374)*s(375) 38.64/38.63 s(379) =< s(374)*s(376) 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=3,B>=0] 38.64/38.63 38.64/38.63 * Chain [61]: 28*s(383)+2*s(386)+2*s(387)+4*s(388)+22*s(389)+0 38.64/38.63 Such that:aux(4639) =< A+1 38.64/38.63 aux(4640) =< F 38.64/38.63 s(383) =< aux(4639) 38.64/38.63 s(384) =< aux(4640)+2 38.64/38.63 s(385) =< aux(4640)+1 38.64/38.63 s(386) =< s(383)*aux(4640) 38.64/38.63 s(387) =< s(383)*s(384) 38.64/38.63 s(388) =< s(383)*s(385) 38.64/38.63 38.64/38.63 with precondition: [A>=0] 38.64/38.63 38.64/38.63 * Chain [60]: 2*s(400)+0 38.64/38.63 Such that:s(399) =< B+1 38.64/38.63 s(400) =< s(399) 38.64/38.63 38.64/38.63 with precondition: [A>=0,B>=0] 38.64/38.63 38.64/38.63 * Chain [59]: 1*s(401)+1*s(402)+0 38.64/38.63 Such that:s(401) =< B+1 38.64/38.63 s(402) =< F+2 38.64/38.63 38.64/38.63 with precondition: [A>=0,B>=0,F+1>=0] 38.64/38.63 38.64/38.63 * Chain [58]: 1*s(403)+0 38.64/38.63 Such that:s(403) =< -B+F+1 38.64/38.63 38.64/38.63 with precondition: [A>=0,B>=0,F>=B] 38.64/38.63 38.64/38.63 * Chain [57]: 1*s(404)+0 38.64/38.63 Such that:s(404) =< B 38.64/38.63 38.64/38.63 with precondition: [A>=0,B>=1] 38.64/38.63 38.64/38.63 * Chain [56]: 1*s(405)+1*s(406)+0 38.64/38.63 Such that:s(405) =< B 38.64/38.63 s(406) =< F+1 38.64/38.63 38.64/38.63 with precondition: [A>=0,B>=1,F>=0] 38.64/38.63 38.64/38.63 * Chain [55]: 28*s(411)+2*s(414)+2*s(415)+4*s(416)+40*s(417)+3*s(418)+3*s(419)+6*s(420)+2*s(421)+59*s(422)+0 38.64/38.63 Such that:s(408) =< A 38.64/38.63 s(409) =< A+1 38.64/38.63 s(407) =< -B 38.64/38.63 s(410) =< F 38.64/38.63 s(411) =< s(409) 38.64/38.63 s(411) =< s(408) 38.64/38.63 s(412) =< s(410)+2 38.64/38.63 s(413) =< s(410)+1 38.64/38.63 s(414) =< s(411)*s(410) 38.64/38.63 s(415) =< s(411)*s(412) 38.64/38.63 s(416) =< s(411)*s(413) 38.64/38.63 s(417) =< s(409) 38.64/38.63 s(418) =< s(417)*s(410) 38.64/38.63 s(419) =< s(417)*s(412) 38.64/38.63 s(420) =< s(417)*s(413) 38.64/38.63 s(421) =< s(409) 38.64/38.63 s(421) =< s(409)+s(409)+s(407) 38.64/38.63 38.64/38.63 with precondition: [A>=1] 38.64/38.63 38.64/38.63 * Chain [54]: 1*s(424)+14*s(426)+1*s(429)+1*s(430)+2*s(431)+12*s(432)+0 38.64/38.63 Such that:s(425) =< A+1 38.64/38.63 s(423) =< F 38.64/38.63 s(424) =< F+2 38.64/38.63 s(426) =< s(425) 38.64/38.63 s(427) =< s(423)+2 38.64/38.63 s(428) =< s(423)+1 38.64/38.63 s(429) =< s(426)*s(423) 38.64/38.63 s(430) =< s(426)*s(427) 38.64/38.63 s(431) =< s(426)*s(428) 38.64/38.63 38.64/38.63 with precondition: [A>=1,F+1>=0] 38.64/38.63 38.64/38.63 * Chain [53]: 2*s(437)+14*s(438)+1*s(441)+1*s(442)+2*s(443)+14*s(444)+1*s(445)+1*s(446)+2*s(447)+23*s(448)+0 38.64/38.63 Such that:s(433) =< A 38.64/38.63 s(434) =< A+1 38.64/38.63 s(435) =< F 38.64/38.63 s(436) =< F+1 38.64/38.63 s(437) =< s(436) 38.64/38.63 s(438) =< s(434) 38.64/38.63 s(438) =< s(433) 38.64/38.63 s(439) =< s(435)+2 38.64/38.63 s(440) =< s(435)+1 38.64/38.63 s(441) =< s(438)*s(435) 38.64/38.63 s(442) =< s(438)*s(439) 38.64/38.63 s(443) =< s(438)*s(440) 38.64/38.63 s(444) =< s(434) 38.64/38.63 s(445) =< s(444)*s(435) 38.64/38.63 s(446) =< s(444)*s(439) 38.64/38.63 s(447) =< s(444)*s(440) 38.64/38.63 38.64/38.63 with precondition: [A>=1,F>=0] 38.64/38.63 38.64/38.63 38.64/38.63 #### Cost of chains of evalfstart(A,B,C,D,E,F,H): 38.64/38.63 * Chain [96]: 0 38.64/38.63 with precondition: [] 38.64/38.63 38.64/38.63 * Chain [95]: 1*s(449)+1 38.64/38.63 Such that:s(449) =< B+1 38.64/38.63 38.64/38.63 with precondition: [A=0,0>=F+2,B>=0] 38.64/38.63 38.64/38.63 * Chain [94]: 0 38.64/38.63 with precondition: [0>=A+1] 38.64/38.63 38.64/38.63 * Chain [93]: 0 38.64/38.63 with precondition: [0>=B+1,A>=0] 38.64/38.63 38.64/38.63 * Chain [92]: 1*s(450)+0 38.64/38.63 Such that:s(450) =< -B+F+1 38.64/38.63 38.64/38.63 with precondition: [0>=B+1,A>=0,F>=B] 38.64/38.63 38.64/38.63 * Chain [91]: 2*s(452)+0 38.64/38.63 Such that:s(451) =< A+1 38.64/38.63 s(452) =< s(451) 38.64/38.63 38.64/38.63 with precondition: [0>=B+1,A>=0,B>=F+1] 38.64/38.63 38.64/38.63 * Chain [90]: 2*s(454)+0 38.64/38.63 Such that:s(453) =< A 38.64/38.63 s(454) =< s(453) 38.64/38.63 38.64/38.63 with precondition: [0>=B+1,A>=1,B>=F+1] 38.64/38.63 38.64/38.63 * Chain [89]: 1*s(455)+1 38.64/38.63 Such that:s(455) =< B+1 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=0,B>=0] 38.64/38.63 38.64/38.63 * Chain [88]: 2*s(461)+2*s(462)+4*s(463)+28*s(464)+2*s(467)+4*s(468)+24*s(469)+1 38.64/38.63 Such that:s(456) =< 1 38.64/38.63 s(457) =< A 38.64/38.63 s(458) =< A+1 38.64/38.63 s(459) =< B+1 38.64/38.63 s(460) =< -F 38.64/38.63 s(461) =< s(456) 38.64/38.63 s(462) =< s(457) 38.64/38.63 s(463) =< s(459) 38.64/38.63 s(464) =< s(458) 38.64/38.63 s(461) =< s(458) 38.64/38.63 s(461) =< s(460) 38.64/38.63 s(465) =< 2 38.64/38.63 s(466) =< 1 38.64/38.63 s(467) =< s(464)*s(465) 38.64/38.63 s(468) =< s(464)*s(466) 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=1,B>=0] 38.64/38.63 38.64/38.63 * Chain [87]: 2*s(473)+28*s(474)+2*s(477)+4*s(478)+22*s(479)+0 38.64/38.63 Such that:s(470) =< A 38.64/38.63 s(471) =< A+1 38.64/38.63 s(472) =< s(470) 38.64/38.63 s(473) =< s(470) 38.64/38.63 s(472) =< s(471) 38.64/38.63 s(473) =< s(471) 38.64/38.63 s(474) =< s(471) 38.64/38.63 s(474) =< s(472) 38.64/38.63 s(475) =< 2 38.64/38.63 s(476) =< 1 38.64/38.63 s(477) =< s(474)*s(475) 38.64/38.63 s(478) =< s(474)*s(476) 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=1,F>=B] 38.64/38.63 38.64/38.63 * Chain [86]: 4*s(485)+4*s(486)+2*s(487)+56*s(488)+4*s(491)+8*s(492)+48*s(493)+1 38.64/38.63 Such that:s(481) =< 1 38.64/38.63 s(482) =< A 38.64/38.63 s(483) =< A+1 38.64/38.63 s(480) =< B+1 38.64/38.63 s(484) =< -F 38.64/38.63 s(485) =< s(481) 38.64/38.63 s(486) =< s(482) 38.64/38.63 s(487) =< s(480) 38.64/38.63 s(488) =< s(483) 38.64/38.63 s(485) =< s(483) 38.64/38.63 s(485) =< s(484) 38.64/38.63 s(489) =< 2 38.64/38.63 s(490) =< 1 38.64/38.63 s(491) =< s(488)*s(489) 38.64/38.63 s(492) =< s(488)*s(490) 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=2,B>=0] 38.64/38.63 38.64/38.63 * Chain [85]: 2*s(496)+28*s(497)+2*s(500)+4*s(501)+22*s(502)+0 38.64/38.63 Such that:s(494) =< A 38.64/38.63 s(495) =< A+1 38.64/38.63 s(496) =< s(494) 38.64/38.63 s(497) =< s(495) 38.64/38.63 s(497) =< s(494) 38.64/38.63 s(498) =< 2 38.64/38.63 s(499) =< 1 38.64/38.63 s(500) =< s(497)*s(498) 38.64/38.63 s(501) =< s(497)*s(499) 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=2,F>=B] 38.64/38.63 38.64/38.63 * Chain [84]: 2*s(507)+2*s(508)+28*s(509)+2*s(512)+4*s(513)+24*s(514)+0 38.64/38.63 Such that:s(503) =< 1 38.64/38.63 s(504) =< A 38.64/38.63 s(505) =< A+1 38.64/38.63 s(506) =< -F 38.64/38.63 s(507) =< s(503) 38.64/38.63 s(508) =< s(504) 38.64/38.63 s(509) =< s(505) 38.64/38.63 s(507) =< s(505) 38.64/38.63 s(507) =< s(506) 38.64/38.63 s(510) =< 2 38.64/38.63 s(511) =< 1 38.64/38.63 s(512) =< s(509)*s(510) 38.64/38.63 s(513) =< s(509)*s(511) 38.64/38.63 38.64/38.63 with precondition: [0>=F+2,A>=3,B>=0] 38.64/38.63 38.64/38.63 * Chain [83]: 28*s(517)+2*s(520)+2*s(521)+4*s(522)+22*s(523)+0 38.64/38.63 Such that:s(515) =< A+1 38.64/38.63 s(516) =< F 38.64/38.63 s(517) =< s(515) 38.64/38.63 s(518) =< s(516)+2 38.64/38.63 s(519) =< s(516)+1 38.64/38.63 s(520) =< s(517)*s(516) 38.64/38.63 s(521) =< s(517)*s(518) 38.64/38.63 s(522) =< s(517)*s(519) 38.64/38.63 38.64/38.63 with precondition: [A>=0] 38.64/38.63 38.64/38.63 * Chain [82]: 2*s(525)+0 38.64/38.63 Such that:s(524) =< B+1 38.64/38.63 s(525) =< s(524) 38.64/38.63 38.64/38.63 with precondition: [A>=0,B>=0] 38.64/38.63 38.64/38.63 * Chain [81]: 1*s(526)+1*s(527)+0 38.64/38.63 Such that:s(526) =< B+1 38.64/38.63 s(527) =< F+2 38.64/38.63 38.64/38.63 with precondition: [A>=0,B>=0,F+1>=0] 38.64/38.63 38.64/38.63 * Chain [80]: 1*s(528)+0 38.64/38.63 Such that:s(528) =< -B+F+1 38.64/38.63 38.64/38.63 with precondition: [A>=0,B>=0,F>=B] 38.64/38.63 38.64/38.63 * Chain [79]: 1*s(529)+0 38.64/38.63 Such that:s(529) =< B 38.64/38.63 38.64/38.63 with precondition: [A>=0,B>=1] 38.64/38.63 38.64/38.63 * Chain [78]: 1*s(530)+1*s(531)+0 38.64/38.63 Such that:s(530) =< B 38.64/38.63 s(531) =< F+1 38.64/38.63 38.64/38.63 with precondition: [A>=0,B>=1,F>=0] 38.64/38.63 38.64/38.63 * Chain [77]: 28*s(536)+2*s(539)+2*s(540)+4*s(541)+40*s(542)+3*s(543)+3*s(544)+6*s(545)+2*s(546)+59*s(547)+0 38.64/38.63 Such that:s(532) =< A 38.64/38.63 s(533) =< A+1 38.64/38.63 s(534) =< -B 38.64/38.63 s(535) =< F 38.64/38.63 s(536) =< s(533) 38.64/38.63 s(536) =< s(532) 38.64/38.63 s(537) =< s(535)+2 38.64/38.63 s(538) =< s(535)+1 38.64/38.63 s(539) =< s(536)*s(535) 38.64/38.63 s(540) =< s(536)*s(537) 38.64/38.63 s(541) =< s(536)*s(538) 38.64/38.63 s(542) =< s(533) 38.64/38.63 s(543) =< s(542)*s(535) 38.64/38.63 s(544) =< s(542)*s(537) 38.64/38.63 s(545) =< s(542)*s(538) 38.64/38.63 s(546) =< s(533) 38.64/38.63 s(546) =< s(533)+s(533)+s(534) 38.64/38.63 38.64/38.63 with precondition: [A>=1] 38.64/38.63 38.64/38.63 * Chain [76]: 1*s(550)+14*s(551)+1*s(554)+1*s(555)+2*s(556)+12*s(557)+0 38.64/38.63 Such that:s(548) =< A+1 38.64/38.63 s(549) =< F 38.64/38.63 s(550) =< F+2 38.64/38.63 s(551) =< s(548) 38.64/38.63 s(552) =< s(549)+2 38.64/38.63 s(553) =< s(549)+1 38.64/38.63 s(554) =< s(551)*s(549) 38.64/38.63 s(555) =< s(551)*s(552) 38.64/38.63 s(556) =< s(551)*s(553) 38.64/38.63 38.64/38.63 with precondition: [A>=1,F+1>=0] 38.64/38.63 38.64/38.63 * Chain [75]: 2*s(562)+14*s(563)+1*s(566)+1*s(567)+2*s(568)+14*s(569)+1*s(570)+1*s(571)+2*s(572)+23*s(573)+0 38.64/38.63 Such that:s(558) =< A 38.64/38.63 s(559) =< A+1 38.64/38.63 s(560) =< F 38.64/38.63 s(561) =< F+1 38.64/38.63 s(562) =< s(561) 38.64/38.63 s(563) =< s(559) 38.64/38.63 s(563) =< s(558) 38.64/38.63 s(564) =< s(560)+2 38.64/38.63 s(565) =< s(560)+1 38.64/38.63 s(566) =< s(563)*s(560) 38.64/38.63 s(567) =< s(563)*s(564) 38.64/38.63 s(568) =< s(563)*s(565) 38.64/38.63 s(569) =< s(559) 38.64/38.63 s(570) =< s(569)*s(560) 38.64/38.63 s(571) =< s(569)*s(564) 38.64/38.63 s(572) =< s(569)*s(565) 38.64/38.63 38.64/38.63 with precondition: [A>=1,F>=0] 38.64/38.63 38.64/38.63 38.64/38.63 Closed-form bounds of evalfstart(A,B,C,D,E,F,H): 38.64/38.63 ------------------------------------- 38.64/38.63 * Chain [96] with precondition: [] 38.64/38.63 - Upper bound: 0 38.64/38.63 - Complexity: constant 38.64/38.63 * Chain [95] with precondition: [A=0,0>=F+2,B>=0] 38.64/38.63 - Upper bound: B+2 38.64/38.63 - Complexity: n 38.64/38.63 * Chain [94] with precondition: [0>=A+1] 38.64/38.63 - Upper bound: 0 38.64/38.63 - Complexity: constant 38.64/38.63 * Chain [93] with precondition: [0>=B+1,A>=0] 38.64/38.63 - Upper bound: 0 38.64/38.63 - Complexity: constant 38.64/38.63 * Chain [92] with precondition: [0>=B+1,A>=0,F>=B] 38.64/38.63 - Upper bound: -B+F+1 38.64/38.63 - Complexity: n 38.64/38.63 * Chain [91] with precondition: [0>=B+1,A>=0,B>=F+1] 38.64/38.63 - Upper bound: 2*A+2 38.64/38.63 - Complexity: n 38.64/38.63 * Chain [90] with precondition: [0>=B+1,A>=1,B>=F+1] 38.64/38.63 - Upper bound: 2*A 38.64/38.63 - Complexity: n 38.64/38.63 * Chain [89] with precondition: [0>=F+2,A>=0,B>=0] 38.64/38.63 - Upper bound: B+2 38.64/38.63 - Complexity: n 38.64/38.63 * Chain [88] with precondition: [0>=F+2,A>=1,B>=0] 38.64/38.63 - Upper bound: inf 38.64/38.63 - Complexity: infinity 38.64/38.63 * Chain [87] with precondition: [0>=F+2,A>=1,F>=B] 38.64/38.63 - Upper bound: inf 38.64/38.63 - Complexity: infinity 38.64/38.63 * Chain [86] with precondition: [0>=F+2,A>=2,B>=0] 38.64/38.63 - Upper bound: inf 38.64/38.63 - Complexity: infinity 38.64/38.63 * Chain [85] with precondition: [0>=F+2,A>=2,F>=B] 38.64/38.63 - Upper bound: inf 38.64/38.63 - Complexity: infinity 38.64/38.63 * Chain [84] with precondition: [0>=F+2,A>=3,B>=0] 38.64/38.63 - Upper bound: inf 38.64/38.63 - Complexity: infinity 38.64/38.63 * Chain [83] with precondition: [A>=0] 38.64/38.63 - Upper bound: inf 38.64/38.63 - Complexity: infinity 38.64/38.63 * Chain [82] with precondition: [A>=0,B>=0] 38.64/38.63 - Upper bound: 2*B+2 38.64/38.63 - Complexity: n 38.64/38.63 * Chain [81] with precondition: [A>=0,B>=0,F+1>=0] 38.64/38.63 - Upper bound: B+F+3 38.64/38.63 - Complexity: n 38.64/38.63 * Chain [80] with precondition: [A>=0,B>=0,F>=B] 38.64/38.63 - Upper bound: -B+F+1 38.64/38.63 - Complexity: n 38.64/38.63 * Chain [79] with precondition: [A>=0,B>=1] 38.64/38.63 - Upper bound: B 38.64/38.63 - Complexity: n 38.64/38.63 * Chain [78] with precondition: [A>=0,B>=1,F>=0] 38.64/38.63 - Upper bound: B+F+1 38.64/38.63 - Complexity: n 38.64/38.63 * Chain [77] with precondition: [A>=1] 38.64/38.63 - Upper bound: inf 38.64/38.63 - Complexity: infinity 38.64/38.63 * Chain [76] with precondition: [A>=1,F+1>=0] 38.64/38.63 - Upper bound: inf 38.64/38.63 - Complexity: infinity 38.64/38.63 * Chain [75] with precondition: [A>=1,F>=0] 38.64/38.63 - Upper bound: inf 38.64/38.63 - Complexity: infinity 38.64/38.63 38.64/38.63 ### Maximum cost of evalfstart(A,B,C,D,E,F,H): inf 38.64/38.63 Asymptotic class: infinity 38.64/38.63 * Total analysis performed in 37123 ms. 38.64/38.63 38.67/38.74 EOF