Category | Problems | #input CHCs | # definitions | #output CHCs | user_time | system_time | #iterations | |
01.NLIN | 01.01_ackermann.enc.pl | 10 | 6 | 23 | 9140 | 20 | 1 | |
01.NLIN | 01.02_ackermann-faulty.enc.pl | 10 | 8 | 35 | 14130 | 40 | 1 | |
01.NLIN | 01.03_mccarthy91.enc.pl | 6 | 6 | 13 | 1080 | 20 | 1 | |
01.NLIN | 01.04_ack_drec_iterec.enc.pl | 8 | 5 | 15 | 90 | 0 | 1 | |
01.NLIN | 01.05_ack_drec_mirror.enc.pl | 8 | 5 | 15 | 80 | 10 | 1 | |
01.NLIN | 01.06_ack-eh.enc.pl | 10 | 5 | 23 | 150 | 0 | 1 | |
01.NLIN | 01.07_ack-p.enc.pl | 8 | 5 | 15 | 90 | 0 | 1 | |
01.NLIN | 01.08_B.enc.pl | 6 | 3 | 5 | 50 | 0 | 1 | |
01.NLIN | 01.09_fusc.enc.pl | 7 | 6 | 22 | 80 | 0 | 1 | |
01.NLIN | 01.10_G.enc.pl | 8 | 5 | 15 | 90 | 0 | 1 | |
01.NLIN | 01.11_hanoi.enc.pl | 6 | 3 | 7 | 40 | 0 | 1 | |
01.NLIN | 01.12_mc91itrec.enc.pl | 9 | 6 | 15 | 160 | 0 | 1 | |
01.NLIN | 01.13_sudan.enc.pl | 8 | 5 | 15 | 530 | 0 | 1 | |
02.MON | 02.01_add-horn.enc.pl | 6 | 5 | 13 | 140 | 0 | 1 | |
02.MON | 02.02_barthe.enc.pl | 8 | 6 | 14 | 290 | 0 | 1 | |
02.MON | 02.03_barthe2.enc.pl | 8 | 6 | 14 | 90 | 0 | 1 | |
02.MON | 02.04_bug15.enc.pl | 8 | 3 | 4 | 30 | 0 | 1 | |
02.MON | 02.05_cube.enc.pl | 12 | 16 | 50 | 390 | 0 | 1 | |
02.MON | 02.06_digits10.enc.pl | 8 | 5 | 10 | 40 | 10 | 1 | |
02.MON | 02.07_fib.enc.pl | 8 | 6 | 14 | 140 | 0 | 1 | |
02.MON | 02.08_loop.enc.pl | 8 | 5 | 10 | 40 | 10 | 1 | |
02.MON | 02.09_loop2.enc.pl | 8 | 5 | 10 | 50 | 0 | 1 | |
02.MON | 02.10_loop3.enc.pl | 10 | 13 | 32 | 220 | 10 | 1 | |
02.MON | 02.11_loop4.enc.pl | 8 | 5 | 10 | 60 | 0 | 1 | |
02.MON | 02.12_nested-while.enc.pl | 14 | 9 | 14 | 180 | 0 | 1 | |
02.MON | 02.13_product.enc.pl | 8 | 6 | 14 | 140 | 0 | 1 | |
02.MON | 02.14_simple-loop.enc.pl | 8 | 3 | 4 | 20 | 10 | 1 | |
02.MON | 02.15_square.enc.pl | 8 | 6 | 14 | 90 | 0 | 1 | |
02.MON | 02.16_sum.enc.pl | 8 | 6 | 14 | 80 | 0 | 1 | |
02.MON | 02.17_upcount.enc.pl | 8 | 6 | 14 | 70 | 0 | 1 | |
02.MON | 02.18_while-if.enc.pl | 10 | 8 | 21 | 160 | 0 | 1 | |
03.INJ | 03.01_add-horn.enc.pl | 6 | 3 | 5 | 90 | 0 | 1 | |
03.INJ | 03.02_fib.enc.pl | 8 | 8 | 18 | 180 | 0 | 1 | |
03.INJ | 03.03_loop.enc.pl | 8 | 5 | 10 | 60 | 0 | 1 | |
03.INJ | 03.04_loop2.enc.pl | 8 | 5 | 10 | 60 | 0 | 1 | |
03.INJ | 03.05_loop3.enc.pl | 10 | 13 | 32 | 310 | 10 | 1 | |
03.INJ | 03.06_loop4.enc.pl | 8 | 5 | 10 | 60 | 0 | 1 | |
03.INJ | 03.07_product.enc.pl | 8 | 4 | 6 | 120 | 0 | 1 | |
03.INJ | 03.08_square.enc.pl | 8 | 6 | 14 | 120 | 0 | 1 | |
03.INJ | 03.09_sum.enc.pl | 8 | 6 | 14 | 80 | 20 | 1 | |
03.INJ | 03.10_upcount.enc.pl | 8 | 6 | 14 | 80 | 10 | 1 | |
03.INJ | 03.11_while-if.enc.pl | 10 | 6 | 15 | 160 | 0 | 1 | |
04.FUN | 04.01_add-horn.enc.pl | 6 | 5 | 13 | 120 | 10 | 1 | |
04.FUN | 04.02_bug15.enc.pl | 8 | 3 | 4 | 40 | 0 | 1 | |
04.FUN | 04.03_fib.enc.pl | 6 | 4 | 7 | 130 | 10 | 1 | |
04.FUN | 04.04_nested-while.enc.pl | 14 | 38 | 90 | 680 | 10 | 1 | |
04.FUN | 04.05_simple-loop.enc.pl | 8 | 3 | 4 | 30 | 0 | 1 | |
04.FUN | 04.06_upcount.enc.pl | 8 | 6 | 14 | 70 | 0 | 1 | |
04.FUN | 04.07_while-if.enc.pl | 10 | 8 | 17 | 130 | 10 | 1 | |
05.NINT | 05.01_limit2.enc.pl | 14 | 9 | 22 | 720 | 0 | 3 | 1st iteration |
05.NINT | 05.01_limit2.enc.1.pl | 21 | 8 | 21 | 140 | 0 | 2nd iteration | |
05.NINT | 05.01_limit2.enc.1.2.pl | 20 | 11 | 47 | 1170 | 20 | 3rd iteration | |
05.NINT | 05.02_limit3.enc.pl | 16 | 9 | 29 | 740 | 0 | 3 | 1st iteration |
05.NINT | 05.02_limit3.enc.1.pl | 28 | 8 | 28 | 150 | 10 | 2nd iteration | |
05.NINT | 05.02_limit3.enc.1.2.pl | 27 | 4 | 23 | 720 | 0 | 3rd iteration | |
05.NINT | 05.03_loop1.enc.pl | 18 | 11 | 24 | 970 | 0 | 3 | 1st iteration |
05.NINT | 05.03_loop1.enc.1.pl | 23 | 10 | 23 | 150 | 0 | 2nd iteration | |
05.NINT | 05.03_loop1.enc.1.2.pl | 22 | 17 | 93 | 1800 | 20 | 3rd iteration | |
05.NINT | 05.04_loop2.enc.pl | 18 | 12 | 28 | 1020 | 10 | 3 | 1st iteration |
05.NINT | 05.04_loop2.enc.1.pl | 27 | 11 | 27 | 190 | 20 | 2nd iteration | |
05.NINT | 05.04_loop2.enc.1.2.pl | 26 | 17 | 95 | 1860 | 0 | 3rd iteration | |
05.NINT | 05.05_loop3.enc.pl | 18 | 11 | 24 | 1000 | 0 | 3 | 1st iteration |
05.NINT | 05.05_loop3.enc.1.pl | 23 | 10 | 23 | 180 | 0 | 2nd iteration | |
05.NINT | 05.05_loop3.enc.1.2.pl | 22 | 17 | 95 | 1780 | 20 | 3rd iteration | |
05.NINT | 05.06_loopunswitch.enc.pl | 26 | 19 | 67 | 1230 | 10 | 3 | 1st iteration |
05.NINT | 05.06_loopunswitch.enc.1.pl | 66 | 18 | 66 | 420 | 0 | 2nd iteration | |
05.NINT | 05.06_loopunswitch.enc.1.2.pl | 65 | 25 | 172 | 7010 | 30 | 3rd iteration | |
05.NINT | 05.07_nonint1.enc.pl | 8 | 2 | 5 | 40 | 0 | 1 | |
05.NINT | 05.08_nonint1-hard.enc.pl | 10 | 2 | 6 | 40 | 10 | 1 | |
05.NINT | 05.09_nonint2.enc.pl | 8 | 5 | 13 | 40 | 10 | 1 | |
05.NINT | 05.10_nonint2-hard.enc.pl | 14 | 15 | 60 | 220 | 0 | 1 | |
05.NINT | 05.11_nonint3.enc.pl | 10 | 2 | 6 | 40 | 0 | 1 | |
05.NINT | 05.12_nonint3-hard.enc.pl | 14 | 3 | 8 | 60 | 0 | 1 | |
05.NINT | 05.13_strengthred.enc.pl | 18 | 12 | 28 | 1350 | 10 | 3 | 1st iteration |
05.NINT | 05.13_strengthred.enc.1.pl | 27 | 11 | 27 | 270 | 0 | 2nd iteration | |
05.NINT | 05.13_strengthred.enc.1.2.pl | 26 | 5 | 13 | 800 | 0 | 3rd iteration | |
05.NINT | 05.14_sum01.enc.pl | 20 | 11 | 27 | 710 | 0 | 3 | 1st iteration |
05.NINT | 05.14_sum01.enc.1.pl | 26 | 10 | 26 | 130 | 0 | 2nd iteration | |
05.NINT | 05.14_sum01.enc.1.2.pl | 25 | 24 | 130 | 1760 | 20 | 3rd iteration | |
05.NINT | 05.15_sumupto1.enc.pl | 24 | 22 | 63 | 1520 | 0 | 3 | 1st iteration |
05.NINT | 05.15_sumupto1.enc.1.pl | 62 | 21 | 62 | 480 | 10 | 2nd iteration | |
05.NINT | 05.15_sumupto1.enc.1.2.pl | 61 | 53 | 274 | 8240 | 50 | 3rd iteration | |
05.NINT | 05.16_sumupto2.enc.pl | 24 | 22 | 63 | 1630 | 0 | 3 | 1st iteration |
05.NINT | 05.16_sumupto2.enc.1.pl | 62 | 21 | 62 | 600 | 0 | 2nd iteration | |
05.NINT | 05.16_sumupto2.enc.1.2.pl | 61 | 53 | 274 | 9420 | 40 | 3rd iteration | |
05.NINT | 05.17_upcount.enc.pl | 20 | 15 | 31 | 870 | 10 | 3 | 1st iteration |
05.NINT | 05.17_upcount.enc.1.pl | 30 | 14 | 29 | 170 | 10 | 2nd iteration | |
05.NINT | 05.17_upcount.enc.1.2.pl | 26 | 16 | 57 | 860 | 10 | 3rd iteration | |
05.NINT | 05.18_whileif.enc.pl | 22 | 12 | 29 | 1190 | 0 | 3 | 1st iteration |
05.NINT | 05.18_whileif.enc.1.pl | 28 | 11 | 28 | 260 | 0 | 2nd iteration | |
05.NINT | 05.18_whileif.enc.1.2.pl | 27 | 22 | 109 | 3500 | 30 | 3rd iteration | |
06.LOPT | 06.01_code-sinking.enc.pl | 11 | 4 | 22 | 180 | 0 | 1 | |
06.LOPT | 06.02_condrem.enc.pl | 11 | 4 | 6 | 40 | 0 | 1 | |
06.LOPT | 06.03_countingloop.enc.pl | 9 | 6 | 11 | 90 | 10 | 1 | |
06.LOPT | 06.04_ex1.enc.pl | 12 | 4 | 8 | 230 | 0 | 1 | |
06.LOPT | 06.05_lf.enc.pl | 12 | 7 | 11 | 130 | 0 | 1 | |
06.LOPT | 06.06_licm.enc.pl | 9 | 6 | 11 | 100 | 0 | 1 | |
06.LOPT | 06.07_loop-peeling.enc.pl | 9 | 5 | 11 | 40 | 0 | 1 | |
06.LOPT | 06.08_loop-reversal.enc.pl | 11 | 7 | 17 | 60 | 10 | 1 | |
06.LOPT | 06.09_loop-tiling09.enc.pl | 10 | 8 | 18 | 80 | 0 | 1 | |
06.LOPT | 06.10_loop-unswitching.enc.pl | 13 | 7 | 24 | 110 | 0 | 1 | |
06.LOPT | 06.11_pre01.enc.pl | 8 | 2 | 3 | 30 | 0 | 1 | |
06.LOPT | 06.12_spin13-ex.enc.pl | 9 | 6 | 17 | 70 | 0 | 1 | |
06.LOPT | 06.13_strength-reduction.enc.pl | 10 | 4 | 6 | 40 | 0 | 1 | |
06.LOPT | 06.14_sw-pipelining.enc.pl | 11 | 5 | 11 | 80 | 0 | 1 | |
06.LOPT | 06.15_lf2.enc.pl | 12 | 6 | 9 | 80 | 0 | 1 | |
06.LOPT | 06.16_loop-flattening.enc.pl | 10 | 8 | 19 | 80 | 0 | 1 | |
06.LOPT | 06.17_loop-interchange.enc.pl | 16 | 15 | 45 | 230 | 0 | 1 | |
06.LOPT | 06.18_loop-skewing.enc.pl | 15 | 22 | 83 | 890 | 0 | 1 | |
06.LOPT | 06.19_loop-tiling01.enc.pl | 12 | 13 | 50 | 310 | 0 | 1 | |
06.LOPT | 06.20_loop-unroll01.enc.pl | 11 | 8 | 23 | 90 | 0 | 1 | |
07.ITE | 07.01_barthe.enc.pl | 8 | 4 | 6 | 150 | 0 | 1 | |
07.ITE | 07.02_barthe2.enc.pl | 8 | 6 | 14 | 70 | 10 | 1 | |
07.ITE | 07.03_barthe2-big.enc.pl | 12 | 8 | 18 | 120 | 0 | 1 | |
07.ITE | 07.04_barthe2-big2.enc.pl | 16 | 14 | 36 | 210 | 10 | 1 | |
07.ITE | 07.05_barthe-faulty.enc.pl | 9 | 4 | 8 | 200 | 10 | 1 | |
07.ITE | 07.06_bug15.enc.pl | 8 | 3 | 4 | 30 | 0 | 1 | |
07.ITE | 07.07_digits10.enc.pl | 12 | 11 | 82 | 480 | 0 | 1 | |
07.ITE | 07.08_digits10_inl.enc.pl | 15 | 11 | 175 | 1730 | 10 | 1 | |
07.ITE | 07.09_fib.enc.pl | 8 | 7 | 18 | 200 | 0 | 1 | |
07.ITE | 07.10_invarianthoisting.enc.pl | 6 | 5 | 11 | 100 | 0 | 1 | |
07.ITE | 07.11_loop.enc.pl | 8 | 6 | 14 | 70 | 20 | 1 | |
07.ITE | 07.12_loop2.enc.pl | 8 | 6 | 14 | 80 | 0 | 1 | |
07.ITE | 07.13_loop3.enc.pl | 10 | 6 | 11 | 80 | 0 | 1 | |
07.ITE | 07.14_loop4.enc.pl | 8 | 6 | 14 | 80 | 0 | 1 | |
07.ITE | 07.15_loop5.enc.pl | 8 | 6 | 14 | 80 | 10 | 1 | |
07.ITE | 07.16_loop5-faulty.enc.pl | 8 | 6 | 14 | 80 | 10 | 1 | |
07.ITE | 07.17_nested-while.enc.pl | 14 | 9 | 14 | 210 | 0 | 1 | |
07.ITE | 07.18_nested-while-faulty.enc.pl | 14 | 9 | 14 | 180 | 10 | 1 | |
07.ITE | 07.19_simple-loop.enc.pl | 8 | 5 | 10 | 40 | 0 | 1 | |
07.ITE | 07.20_upcount.enc.pl | 8 | 5 | 10 | 60 | 0 | 1 | |
07.ITE | 07.21_while-if.enc.pl | 10 | 7 | 18 | 150 | 10 | 1 | |
07.ITE | 07.22_su_sq.hm.enc.pl | 4 | 3 | 5 | 20 | 10 | 1 | |
08.ARR | 08.01_fib.enc.pl | 8 | 5 | 8 | 610 | 10 | 1 | |
08.ARR | 08.02_findmax.enc.pl | 9 | 2 | 8 | 100 | 0 | 1 | |
08.ARR | 08.03_loopalign.enc.pl | 6 | 4 | 9 | 480 | 20 | 1 | |
08.ARR | 08.04_looppipe.enc.pl | 6 | 4 | 9 | 550 | 0 | 1 | |
08.ARR | 08.05_propagate.enc.pl | 6 | 3 | 5 | 60 | 0 | 1 | |
08.ARR | 08.06_gtemaxarray.enc.pl | 7 | 7 | 18 | 90 | 0 | 2 | 1st iteration |
08.ARR | 08.06_gtemaxarray.enc.1.pl | 17 | 5 | 20 | 120 | 0 | 2nd iteration | |
09.REC | 09.01_add-horn.enc.pl | 7 | 4 | 9 | 110 | 0 | 1 | |
09.REC | 09.02_add-horn-faulty.enc.pl | 8 | 4 | 11 | 120 | 0 | 1 | |
09.REC | 09.03_cocome1.enc.pl | 8 | 4 | 6 | 60 | 0 | 1 | |
09.REC | 09.04_inlining.enc.pl | 10 | 5 | 33 | 140 | 0 | 1 | |
09.REC | 09.05_inlining-faulty.enc.pl | 9 | 5 | 28 | 130 | 10 | 1 | |
09.REC | 09.06_limit1.enc.pl | 6 | 5 | 11 | 60 | 10 | 1 | |
09.REC | 09.07_limit1-faulty.enc.pl | 7 | 5 | 15 | 90 | 0 | 1 | |
09.REC | 09.08_limit1unrolled.enc.pl | 7 | 4 | 9 | 80 | 10 | 1 | |
09.REC | 09.09_limit2.enc.pl | 6 | 4 | 9 | 60 | 0 | 1 | |
09.REC | 09.10_limit2-faulty.enc.pl | 7 | 4 | 11 | 60 | 10 | 1 | |
09.REC | 09.11_limit3.enc.pl | 7 | 3 | 7 | 60 | 0 | 1 | |
09.REC | 09.12_loop_rec.enc.pl | 13 | 5 | 9 | 80 | 0 | 1 | |
09.REC | 09.13_triangular.enc.pl | 8 | 4 | 6 | 60 | 0 | 1 | |
09.REC | 09.14_triangular-mod.enc.pl | 12 | 4 | 22 | 220 | 0 | 1 | |
09.REC | 09.15_triangular-mod-faulty.enc.pl | 10 | 4 | 12 | 130 | 0 | 1 | |
10.I-R | 10.01_gcd.enc.pl | 14 | 10 | 24 | 330 | 20 | 1 | |
10.I-R | 10.02_sumprod.enc.pl | 7 | 7 | 17 | 100 | 10 | 1 | |
10.I-R | 10.03_triangular_nontail.enc.pl | 7 | 7 | 17 | 80 | 10 | 1 | |
10.I-R | 10.04_triangular_tail.enc.pl | 7 | 7 | 17 | 80 | 20 | 1 | |
11.COMP | 11.01_array_copy.enc.pl | 8 | 8 | 21 | 600 | 0 | 1 | |
11.COMP | 11.02_array_copy_max.enc.pl | 13 | 6 | 12 | 320 | 10 | 2 | 1st iteration |
11.COMP | 11.02_array_copy_max.enc.1.pl | 11 | 4 | 18 | 1540 | 0 | 2nd iteration | |
11.COMP | 11.03_array_sum.enc.pl | 11 | 6 | 9 | 200 | 0 | 2 | 1st iteration |
11.COMP | 11.03_array_sum.enc.1.pl | 8 | 4 | 9 | 840 | 10 | 2nd iteration | |
11.COMP | 11.04_array_sum_k.enc.pl | 11 | 6 | 9 | 320 | 10 | 2 | 1st iteration |
11.COMP | 11.04_array_sum_k.enc.1.pl | 8 | 4 | 9 | 1180 | 20 | 2nd iteration | |
11.COMP | 11.05_sum_upto.enc.pl | 8 | 9 | 25 | 130 | 0 | 1 | |
11.COMP | 11.06_sum_upto_mult.enc.pl | 8 | 9 | 25 | 160 | 0 | 1 | |
11.COMP | 11.07_sum_upto_mult_MON.enc.pl | 8 | 9 | 25 | 160 | 0 | 1 | |
11.COMP | 11.08_twice_array_sum.enc.pl | 11 | 6 | 9 | 180 | 10 | 2 | 1st iteration |
11.COMP | 11.08_twice_array_sum.enc.1.pl | 8 | 4 | 9 | 790 | 10 | 2nd iteration | |
11.COMP | 11.09_two_arrays_sum.enc.pl | 11 | 6 | 9 | 280 | 0 | 2 | 1st iteration |
11.COMP | 11.09_two_arrays_sum.enc.1.pl | 8 | 4 | 9 | 1240 | 10 | 2nd iteration | |
11.COMP | 11.10_two_array_sum_diffsize.enc.pl | 15 | 12 | 39 | 1720 | 10 | 2 | 1st iteration |
11.COMP | 11.10_two_array_sum_diffsize.enc.1.pl | 37 | 13 | 47 | 6580 | 20 | 2nd iteration | |
12.PCOR | 12.01_bdiv.enc.pl | 8 | 57 | 153 | 4070 | 40 | 1 | |
12.PCOR | 12.02_fast_mult2.enc.pl | 4 | 9 | 19 | 280 | 10 | 1 | |
12.PCOR | 12.03_fast_mult3.enc.pl | 5 | 9 | 27 | 250 | 20 | 1 | |
12.PCOR | 12.04_fibonacci.enc.pl | 3 | 8 | 15 | 120 | 10 | 2 | 1st iteration |
12.PCOR | 12.04_fibonacci.enc.1.pl | 12 | 14 | 45 | 620 | 0 | 2nd iteration | |
12.PCOR | 12.05_fusc.enc.pl | 4 | 15 | 29 | 760 | 0 | 2 | 1st iteration |
12.PCOR | 12.05_fusc.enc.1.pl | 25 | 16 | 26 | 3270 | 20 | 2nd iteration | |
12.PCOR | 12.06_gcd.enc.pl | 4 | 7 | 27 | 80 | 0 | 1 | |
12.PCOR | 12.07_idiv.enc.pl | 3 | 5 | 10 | 40 | 0 | 1 | |
12.PCOR | 12.08_imc91rec.enc.pl | 4 | 8 | 30 | 150 | 0 | 1 | |
12.PCOR | 12.09_imult.enc.pl | 4 | 11 | 30 | 510 | 0 | 1 | |
12.PCOR | 12.10_remainder.enc.pl | 3 | 6 | 11 | 30 | 0 | 1 | |
12.PCOR | 12.11_sumfirst.enc.pl | 3 | 7 | 15 | 80 | 10 | 1 | |
12.PCOR | 12.12_lucas.enc.pl | 3 | 11 | 23 | 240 | 10 | 2 | 1st iteration |
12.PCOR | 12.12_lucas.enc.1.pl | 20 | 12 | 35 | 580 | 10 | 2nd iteration | |
12.PCOR | 12.13_padovan.enc.pl | 4 | 20 | 51 | 1480 | 0 | 2 | 1st iteration |
12.PCOR | 12.13_padovan.enc.1.pl | 46 | 25 | 76 | 1280 | 20 | 2nd iteration | |
12.PCOR | 12.14_perrin.enc.pl | 4 | 20 | 51 | 1500 | 0 | 2 | 1st iteration |
12.PCOR | 12.14_perrin.enc.1.pl | 46 | 13 | 34 | 720 | 10 | 2nd iteration | |
12.PCOR | 12.15_hanoi.enc.pl | 3 | 7 | 15 | 70 | 10 | 1 | |
12.PCOR | 12.16_digits10.enc.pl | 3 | 5 | 10 | 60 | 0 | 1 | |
12.PCOR | 12.17_digits10-itmd.enc.pl | 6 | 6 | 62 | 510 | 10 | 1 | |
12.PCOR | 12.18_digits10-opt.enc.pl | 14 | 37 | 124 | 730 | 20 | 1 | |
12.PCOR | 12.19_digits10-opt100.enc.pl | 8 | 17 | 47 | 200 | 10 | 1 | |