/export/starexec/sandbox/solver/bin/starexec_run_its /export/starexec/sandbox/benchmark/theBenchmark.koat /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- MAYBE Preprocessing Cost Relations ===================================== #### Computed strongly connected components 0. recursive : [f11/13,f34/13,f38/13] 1. non_recursive : [exit_location/1] 2. non_recursive : [f53/8] 3. non_recursive : [f11_loop_cont/9] 4. non_recursive : [f0/8] #### Obtained direct recursion through partial evaluation 0. SCC is partially evaluated into f11/13 1. SCC is completely evaluated into other SCCs 2. SCC is completely evaluated into other SCCs 3. SCC is partially evaluated into f11_loop_cont/9 4. SCC is partially evaluated into f0/8 Control-Flow Refinement of Cost Relations ===================================== ### Specialization of cost equations f11/13 * CE 25 is refined into CE [28] * CE 24 is refined into CE [29] * CE 19 is refined into CE [30] * CE 10 is refined into CE [31] * CE 12 is refined into CE [32] * CE 7 is refined into CE [33] * CE 8 is refined into CE [34] * CE 16 is refined into CE [35] * CE 9 is refined into CE [36] * CE 3 is discarded (unfeasible) * CE 11 is refined into CE [37] * CE 5 is refined into CE [38] * CE 6 is refined into CE [39] * CE 4 is refined into CE [40] * CE 2 is refined into CE [41] * CE 20 is refined into CE [42] * CE 13 is refined into CE [43] * CE 15 is refined into CE [44] * CE 17 is refined into CE [45] * CE 23 is refined into CE [46] * CE 14 is refined into CE [47] * CE 21 is refined into CE [48] * CE 22 is refined into CE [49] * CE 18 is refined into CE [50] ### Cost equations --> "Loop" of f11/13 * CEs [30] --> Loop 28 * CEs [32] --> Loop 29 * CEs [35] --> Loop 30 * CEs [42] --> Loop 31 * CEs [43] --> Loop 32 * CEs [45] --> Loop 33 * CEs [47] --> Loop 34 * CEs [48] --> Loop 35 * CEs [49] --> Loop 36 * CEs [50] --> Loop 37 * CEs [44] --> Loop 38 * CEs [46] --> Loop 39 * CEs [31] --> Loop 40 * CEs [33] --> Loop 41 * CEs [34] --> Loop 42 * CEs [36] --> Loop 43 * CEs [37] --> Loop 44 * CEs [38] --> Loop 45 * CEs [39] --> Loop 46 * CEs [40] --> Loop 47 * CEs [41] --> Loop 48 * CEs [28] --> Loop 49 * CEs [29] --> Loop 50 ### Ranking functions of CR f11(A,B,C,D,E,G,K,L,M,N,O,P,Q) #### Partial ranking functions of CR f11(A,B,C,D,E,G,K,L,M,N,O,P,Q) * Partial RF of phase [28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48]: - RF of loop [28:1,29:1,30:1]: C/2-1/2 depends on loops [31:1,32:1,33:1,40:1,41:1,43:1,45:1,46:1] - RF of loop [29:1,30:1,32:1,33:1,34:1,37:1,38:1,41:1,42:1,43:1,45:1,47:1,48:1]: G - RF of loop [31:1,32:1,33:1,40:1,41:1,43:1]: D/3-2/3 depends on loops [34:1,35:1,36:1,37:1,38:1,39:1,47:1,48:1] - RF of loop [34:1,35:1]: -D+3 depends on loops [31:1,32:1,33:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1] - RF of loop [34:1,35:1,36:1,37:1,38:1,39:1]: C depends on loops [31:1,32:1,33:1,40:1,41:1,43:1,45:1,46:1] - RF of loop [36:1,37:1]: -D+2 depends on loops [31:1,32:1,33:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1] - RF of loop [38:1,39:1]: -D+1 depends on loops [31:1,32:1,33:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1] - RF of loop [42:1,44:1]: D/2-1 depends on loops [34:1,35:1,36:1,37:1,38:1,39:1,47:1,48:1] - RF of loop [45:1,46:1]: D/2-1/2 depends on loops [34:1,35:1,36:1,37:1,38:1,39:1,47:1,48:1] - RF of loop [47:1]: -D/2+1 depends on loops [31:1,32:1,33:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1] - RF of loop [48:1]: -D/2+1/2 depends on loops [31:1,32:1,33:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1] ### Specialization of cost equations f11_loop_cont/9 * CE 27 is refined into CE [51] * CE 26 is refined into CE [52] ### Cost equations --> "Loop" of f11_loop_cont/9 * CEs [51] --> Loop 51 * CEs [52] --> Loop 52 ### Ranking functions of CR f11_loop_cont(A,B,C,D,E,F,G,H,I) #### Partial ranking functions of CR f11_loop_cont(A,B,C,D,E,F,G,H,I) ### Specialization of cost equations f0/8 * CE 1 is refined into CE [53,54,55,56,57] ### Cost equations --> "Loop" of f0/8 * CEs [56,57] --> Loop 53 * CEs [53,54,55] --> Loop 54 ### Ranking functions of CR f0(A,B,C,D,E,F,G,K) #### Partial ranking functions of CR f0(A,B,C,D,E,F,G,K) Computing Bounds ===================================== #### Cost of chains of f11(A,B,C,D,E,G,K,L,M,N,O,P,Q): * Chain [[28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48]]...: 8*it(28)+13*it(29)+0 Such that:aux(115) =< G it(29) =< aux(115) with precondition: [A>=0,1>=A,B>=0,1>=B,C>=0,D>=0,G>=1,E>=1] * Chain [[28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],50]: 8*it(28)+13*it(29)+0 Such that:aux(116) =< G it(29) =< aux(116) with precondition: [K=2,Q=0,L+M=1,1>=A,1>=B,1>=L,A>=0,B>=0,C>=0,D>=0,E>=1,G>=1,L>=0,N>=0,O>=0,P>=E,C+O+2*P>=2*E+2,C+D+G>=L+1,C+D+O+2*G>=4,O+2*C+3*P>=3*E+L+2] * Chain [[28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],49]: 8*it(28)+13*it(29)+0 Such that:aux(117) =< G it(29) =< aux(117) with precondition: [K=3,1>=A,1>=B,A>=0,B>=0,C>=0,D>=0,E>=1,G>=1] * Chain [49]: 0 with precondition: [K=3,1>=A,1>=B,A>=0,B>=0,C>=0,D>=0,E>=1,G+1>=A+B,A+B+G>=1] #### Cost of chains of f11_loop_cont(A,B,C,D,E,F,G,H,I): * Chain [52]: 0 with precondition: [A=2,G>=1] * Chain [51]: 0 with precondition: [A=3,G>=1] #### Cost of chains of f0(A,B,C,D,E,F,G,K): * Chain [54]: 1*aux(118)+0 with precondition: [] * Chain [53]...: 1*aux(119)+0 with precondition: [] Closed-form bounds of f0(A,B,C,D,E,F,G,K): ------------------------------------- * Chain [54] with precondition: [] - Upper bound: inf - Complexity: infinity * Chain [53]... with precondition: [] - Upper bound: inf - Complexity: infinity ### Maximum cost of f0(A,B,C,D,E,F,G,K): inf Asymptotic class: infinity * Total analysis performed in 18168 ms.