Tool ESBMC ESBMC version 4.6.0 64-bit x86_64 linux CPAchecker 1.6.1-svn 26773 ULTIMATE Automizer 0.1.23-3204b741 CPA-witness2test 1.6.1-svn 26773 CProver witness2test 0.1 CPAchecker 1.6.1-svn 26773 ULTIMATE Automizer 0.1.23-3204b741
Limits timelimit: 900 s, memlimit: 15000 MB, CPU core limit: 8 timelimit: 90 s, memlimit: 7000 MB, CPU core limit: 2 timelimit: 900 s, memlimit: 7000 MB, CPU core limit: 2
Host apollon* [apollon010; apollon035; apollon045; apollon077; apollon078; apollon138] [apollon007; apollon077; apollon078; apollon143] apollon*
OS Linux 4.4.0-101-generic
System CPU: Intel Xeon E3-1230 v5 @ 3.40 GHz, cores: 8, frequency: 3.8 GHz, Turbo Boost: disabled; RAM: 33553 MB CPU: Intel Xeon E3-1230 v5 @ 3.40 GHz, cores: [8; 4], frequency: 3.8 GHz, Turbo Boost: disabled; RAM: [33553 MB; 33554 MB]
Date of execution 2017-12-01 08:49:27 CET 2017-12-01 22:53:44 CET 2017-12-01 23:38:04 CET 2017-12-01 23:47:42 CET 2017-12-01 23:55:24 CET 2017-12-01 22:20:30 CET 2017-12-01 23:01:53 CET
Run set esbmc-incr.sv-comp18.ReachSafety-Recursive cpa-seq-validate-violation-witnesses-esbmc-incr.sv-comp18-violation-witness.ReachSafety-Recursive uautomizer-validate-violation-witnesses-esbmc-incr.sv-comp18-violation-witness.ReachSafety-Recursive cpa-witness2test-validate-violation-witnesses-esbmc-incr.sv-comp18-violation-witness.ReachSafety-Recursive fshell-witness2test-validate-violation-witnesses-esbmc-incr.sv-comp18-violation-witness.ReachSafety-Recursive cpa-seq-validate-correctness-witnesses-esbmc-incr.sv-comp18-correctness-witness.ReachSafety-Recursive uautomizer-validate-correctness-witnesses-esbmc-incr.sv-comp18-correctness-witness.ReachSafety-Recursive
Options -s incr -witnessValidation -setprop witness.checkProgramHash=false -heap 5000m -benchmark -witness ../../results-verified/esbmc-incr.2017-12-01_0849.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -setprop cpa.predicate.memoryAllocationsAlwaysSucceed=true -setprop cpa.smg.memoryAllocationFunctions=malloc,__kmalloc,kmalloc,kzalloc,kzalloc_node,ldv_zalloc,ldv_malloc -setprop cpa.smg.arrayAllocationFunctions=calloc,kmalloc_array,kcalloc -setprop cpa.smg.zeroingMemoryAllocation=calloc,kzalloc,kcalloc,kzalloc_node,ldv_zalloc -setprop cpa.smg.deallocationFunctions=free,kfree,kfree_const --full-output --validate ../../results-verified/esbmc-incr.2017-12-01_0849.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -witness2test -setprop witness.checkProgramHash=false -heap 5000m -benchmark -witness ../../results-verified/esbmc-incr.2017-12-01_0849.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -setprop analysis.summaryEdges=true -setprop cpa.callstack.skipVoidRecursion=true -setprop cpa.callstack.skipFunctionPointerRecursion=true --graphml-witness ../../results-verified/esbmc-incr.2017-12-01_0849.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -witnessValidation -setprop witness.checkProgramHash=false -heap 5000m -benchmark -witness ../../results-verified/esbmc-incr.2017-12-01_0849.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -setprop cpa.predicate.memoryAllocationsAlwaysSucceed=true --full-output --validate ../../results-verified/esbmc-incr.2017-12-01_0849.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml
sv-benchmarks/c/ status score witness inspect witness cpu (s) mem (MB) energy (J) status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy
recursive/Ackermann02_false-unreach-call_true-no-overflow_true-termination.c 1 .33  30 4.0  1 5.6  280 -32 5.7   280   0 2.7  190 1 .58   18    - -
recursive/Addition02_false-unreach-call_true-no-overflow_true-termination.c 1 .26  28 2.7  1 4.4  270 -32 6.3   260   0 2.0  210 1 .57   18    - -
recursive/BallRajamani-SPIN2000-Fig1_false-unreach-call_true-no-overflow_true-termination.c 1 .16  28 1.7  -32 3.2  250 -32 4.7   230   0 1.9  210 1 .59   18    - -
recursive/EvenOdd03_false-unreach-call_true-no-overflow_true-termination.c 1 .24  28 1.9  1 3.4  260 1 3.5   260   0 2.8  210 1 .58   18    - -
recursive/Fibonacci04_false-unreach-call_true-no-overflow_true-termination.c 1 .23  28 2.0  1 13    320 -32 3.7   270   0 2.8  210 1 .57   18    - -
recursive/Fibonacci05_false-unreach-call_true-no-overflow_true-termination.c 1 3.7   97 45    1 51    500 -32 5.8   250   0 2.7  210 1 .56   18    - -
recursive/McCarthy91_false-unreach-call_true-no-overflow_true-termination.c 1 .17  28 1.4  1 3.0  260 1 4.5   230   0 2.8  210 1 .58   18    - -
recursive/Ackermann01_true-unreach-call_true-no-overflow.c 0 570     15000 7700    - - - - 0 .57 43 0 .021 4.9
recursive/Ackermann03_true-unreach-call_true-no-overflow.c 0 520     15000 6700    - - - - 0 .64 43 0 .021 4.9
recursive/Ackermann04_true-unreach-call_true-no-overflow.c 0 560     15000 5800    - - - - 0 .56 43 0 .019 4.9
recursive/Addition01_true-unreach-call_true-no-overflow_true-termination.c 0 820     15000 8100    - - - - 0 .73 43 0 .024 4.8
recursive/Addition03_true-unreach-call_true-no-overflow_true-termination.c 0 820     15000 8500    - - - - 0 .40 43 0 .020 4.9
recursive/EvenOdd01_true-unreach-call_true-no-overflow_true-termination.c 0 900     1300 10000    - - - - 0 .69 44 0 .021 4.8
recursive/Fibonacci01_true-unreach-call_true-no-overflow.c 0 250     15000 2700    - - - - 0 .67 42 0 .025 4.8
recursive/Fibonacci02_true-unreach-call_true-no-overflow_true-termination.c 2 .12  26 1.5  - - - - 0 3.0  250 2 38     2800  
recursive/Fibonacci03_true-unreach-call_true-no-overflow_true-termination.c 0 250     15000 2400    - - - - 0 .41 43 0 .020 4.9
recursive/McCarthy91_true-unreach-call_true-no-overflow_true-termination.c 0 900     14000 7000    - - - - 0 .63 43 0 .025 4.8
recursive/MultCommutative_true-unreach-call_true-no-overflow_true-termination.c 0 510     15000 6800    - - - - 0 .72 41 0 .018 4.9
recursive/Primes_true-unreach-call_true-no-overflow_false-termination.c 0 710     15000 6900    - - - - 0 .62 44 0 .025 5.0
recursive/gcd01_true-unreach-call_true-no-overflow_true-termination.c 0 900     280 8500    - - - - 0 .51 43 0 .020 5.0
recursive/gcd02_true-unreach-call_true-no-overflow_true-termination.c 0 900     180 10000    - - - - 0 .66 41 0 .018 4.9
recursive/recHanoi01_true-unreach-call_true-no-overflow_true-termination.c 0 490     15000 5000    - - - - 0 .68 43 0 .024 5.0
recursive/recHanoi02_true-unreach-call_true-no-overflow_true-termination.c 2 .27  26 2.9  - - - - 0 3.7  250 2 3.8   260  
recursive/recHanoi03_true-unreach-call_true-no-overflow_true-termination.c 2 .43  26 5.4  - - - - 0 3.7  250 2 31     750  
recursive-simple/afterrec_2calls_false-unreach-call_true-termination.c 1 .11  28 .89 1 3.8  260 -32 4.3   220   0 2.6  180 1 .56   18    - -
recursive-simple/afterrec_false-unreach-call_true-termination.c 1 .094 28 .92 1 3.3  260 -32 5.5   260   0 3.0  230 1 .57   18    - -
recursive-simple/fibo_10_false-unreach-call_true-termination.c 1 .17  28 1.7  1 5.9  350 -32 4.8   250   0 1.9  180 1 .58   18    - -
recursive-simple/fibo_15_false-unreach-call.c 1 .87  33 11    1 15    1200 -32 5.4   260   0 2.0  180 1 .58   18    - -
recursive-simple/fibo_20_false-unreach-call.c 1 14     220 200    0 42    7000 -32 4.9   250   0 2.9  210 1 .56   18    - -
recursive-simple/fibo_25_false-unreach-call.c 1 210     2400 2800    0 97    3700 -32 5.0   250   0 1.9  180 1 .58   18    - -
recursive-simple/fibo_2calls_10_false-unreach-call.c 1 .12  28 1.0  1 5.3  340 -32 5.2   260   0 2.0  180 1 .58   18    - -
recursive-simple/fibo_2calls_15_false-unreach-call.c 1 .71  31 8.7  1 14    1200 -32 5.1   260   0 2.7  210 1 .57   18    - -
recursive-simple/fibo_2calls_20_false-unreach-call.c 1 8.4   170 120    0 47    7000 -32 5.9   270   0 2.8  210 1 .56   18    - -
recursive-simple/fibo_2calls_25_false-unreach-call.c 1 120     1700 1600    0 97    4000 -32 5.0   270   0 2.6  210 1 .57   18    - -
recursive-simple/fibo_2calls_2_false-unreach-call_true-termination.c 1 .11  28 .67 1 3.4  260 -32 5.7   260   0 2.0  190 1 .58   18    - -
recursive-simple/fibo_2calls_4_false-unreach-call_true-termination.c 1 .11  28 .86 1 4.4  260 -32 5.2   250   0 2.9  180 1 .60   18    - -
recursive-simple/fibo_2calls_5_false-unreach-call_true-termination.c 1 .12  28 .89 1 4.7  270 -32 3.8   270   0 2.0  180 1 .57   18    - -
recursive-simple/fibo_2calls_6_false-unreach-call_true-termination.c 1 .082 28 1.1  1 4.1  270 -32 4.9   260   0 2.8  180 1 .58   18    - -
recursive-simple/fibo_2calls_8_false-unreach-call_true-termination.c 1 .10  28 1.0  1 6.0  290 -32 3.5   260   0 2.8  180 1 .57   18    - -
recursive-simple/fibo_5_false-unreach-call_true-termination.c 1 .096 28 1.1  1 3.8  270 -32 5.2   260   0 2.7  180 1 .57   18    - -
recursive-simple/fibo_7_false-unreach-call_true-termination.c 1 .12  28 1.1  1 4.4  280 -32 5.3   260   0 2.7  180 1 .56   18    - -
recursive-simple/id2_b3_o2_false-unreach-call_true-termination_true-no-overflow.c 1 .28  28 2.5  1 4.5  280 1 4.6   260   0 2.8  210 1 .57   18    - -
recursive-simple/id2_i5_o5_false-unreach-call_true-termination.c 1 .080 28 .88 1 3.7  260 -32 3.5   260   0 1.9  210 1 .61   18    - -
recursive-simple/id_b3_o2_false-unreach-call_true-termination_true-no-overflow.c 1 .30  28 1.7  1 4.7  280 1 4.6   270   0 2.8  180 1 .58   18    - -
recursive-simple/id_i10_o10_false-unreach-call_true-termination.c 1 .088 28 1.1  1 4.6  260 -32 5.1   260   0 1.9  180 1 .57   18    - -
recursive-simple/id_i15_o15_false-unreach-call_true-termination.c 1 .10  28 1.0  1 4.1  270 -32 5.2   260   0 2.0  180 1 .56   18    - -
recursive-simple/id_i20_o20_false-unreach-call_true-termination.c 1 .11  28 1.3  1 4.6  270 -32 5.0   250   0 3.0  180 1 .57   18    - -
recursive-simple/id_i25_o25_false-unreach-call_true-termination.c 1 .12  28 1.3  1 3.7  270 -32 4.9   260   0 2.6  180 1 .57   18    - -
recursive-simple/id_i5_o5_false-unreach-call_true-termination.c 1 .12  28 1.0  1 5.4  260 -32 5.1   250   0 2.8  180 1 .58   18    - -
recursive-simple/id_o1000_false-unreach-call_true-termination_true-no-overflow.c 0 900     1200 11000    0 .55 41 0 .019 5.0 0 .65 49 0 .0030 .29 - -
recursive-simple/id_o100_false-unreach-call_true-termination_true-no-overflow.c 1 2.3   36 29    0 91    1500 -32 5.4   260   0 2.7  180 1 .58   18    - -
recursive-simple/id_o10_false-unreach-call_true-termination_true-no-overflow.c 1 .23  28 1.8  1 8.6  310 -32 6.1   260   0 2.7  210 1 .57   18    - -
recursive-simple/id_o200_false-unreach-call_true-termination_true-no-overflow.c 1 13     85 180    0 91    1500 -32 5.7   260   0 2.7  210 1 .57   18    - -
recursive-simple/id_o20_false-unreach-call_true-termination_true-no-overflow.c 1 .23  28 2.6  1 34    620 -32 5.5   270   0 2.7  180 1 .57   18    - -
recursive-simple/id_o3_false-unreach-call_true-termination_true-no-overflow.c 1 .20  28 1.6  1 5.5  270 -32 5.9   270   0 2.9  190 1 .57   18    - -
recursive-simple/sum_10x0_false-unreach-call_true-termination.c 1 .093 28 .92 1 3.7  280 -32 5.1   260   0 1.9  180 1 .56   18    - -
recursive-simple/sum_15x0_false-unreach-call_true-termination.c 1 .12  28 1.1  1 4.0  270 -32 5.1   260   0 2.0  180 1 .59   18    - -
recursive-simple/sum_20x0_false-unreach-call_true-termination.c 1 .15  28 1.1  1 3.8  270 -32 4.9   250   0 2.7  180 1 .58   18    - -
recursive-simple/sum_25x0_false-unreach-call_true-termination.c 1 .12  28 1.4  1 4.4  280 -32 5.5   260   0 1.9  180 1 .59   18    - -
recursive-simple/sum_2x3_false-unreach-call_true-termination.c 1 .080 28 1.0  1 4.0  270 -32 3.3   270   0 2.7  180 1 .57   18    - -
recursive-simple/sum_non_eq_false-unreach-call_true-termination_true-no-overflow.c 1 .20  28 2.0  1 3.2  250 1 3.1   260   0 2.8  180 1 .60   18    - -
recursive-simple/afterrec_2calls_true-unreach-call_true-termination.c 2 .073 26 .73 - - - - 2 2.1  250 2 3.6   270  
recursive-simple/afterrec_true-unreach-call_true-termination.c 2 .096 26 .75 - - - - 2 3.4  250 2 5.0   260  
recursive-simple/fibo_10_true-unreach-call_true-termination.c 2 .18  26 1.6  - - - - 0 3.2  250 2 62     4500  
recursive-simple/fibo_15_true-unreach-call.c 1 .96  32 12    - - - - 0 3.1  250 0 960     5500  
recursive-simple/fibo_20_true-unreach-call.c 1 16     240 220    - - - - 0 3.9  250 0 960     6000  
recursive-simple/fibo_25_true-unreach-call.c 1 240     2600 2800    - - - - 0 4.0  250 0 960     6000  
recursive-simple/fibo_2calls_10_true-unreach-call.c 2 .13  26 1.3  - - - - 0 3.7  250 2 110     4500  
recursive-simple/fibo_2calls_15_true-unreach-call.c 1 .81  30 11    - - - - 0 4.1  250 0 960     5500  
recursive-simple/fibo_2calls_20_true-unreach-call.c 1 10     180 160    - - - - 0 3.9  250 0 960     6000  
recursive-simple/fibo_2calls_25_true-unreach-call.c 1 140     1900 2000    - - - - 0 3.9  250 0 960     5900  
recursive-simple/fibo_2calls_2_true-unreach-call_true-termination.c 2 .11  26 .59 - - - - 2 3.9  250 2 9.1   360  
recursive-simple/fibo_2calls_4_true-unreach-call_true-termination.c 2 .076 26 .88 - - - - 0 3.9  250 2 17     540  
recursive-simple/fibo_2calls_5_true-unreach-call_true-termination.c 2 .11  26 .76 - - - - 0 3.7  250 2 22     600  
recursive-simple/fibo_2calls_6_true-unreach-call_true-termination.c 2 .11  26 .80 - - - - 0 3.7  250 2 27     700  
recursive-simple/fibo_2calls_8_true-unreach-call_true-termination.c 2 .098 26 1.0  - - - - 0 3.7  250 2 55     1700  
recursive-simple/fibo_5_true-unreach-call_true-termination.c 2 .11  26 .69 - - - - 0 3.5  250 2 14     540  
recursive-simple/fibo_7_true-unreach-call_true-termination.c 2 .11  26 .86 - - - - 0 3.6  250 2 21     830  
recursive-simple/id2_b2_o3_true-unreach-call_true-termination_true-no-overflow.c 0 900     1300 10000    - - - - 0 .56 43 0 .018 4.9
recursive-simple/id2_b3_o5_true-unreach-call_true-termination_true-no-overflow.c 0 900     1200 11000    - - - - 0 .72 43 0 .023 4.9
recursive-simple/id2_b5_o10_true-unreach-call_true-termination_true-no-overflow.c 0 900     1200 12000    - - - - 0 .58 41 0 .020 4.9
recursive-simple/id2_i5_o5_true-unreach-call_true-termination.c 2 .11  26 .70 - - - - 0 3.6  250 2 15     490  
recursive-simple/id_b2_o3_true-unreach-call_true-termination_true-no-overflow.c 0 900     1200 10000    - - - - 0 .61 41 0 .019 4.8
recursive-simple/id_b3_o5_true-unreach-call_true-termination_true-no-overflow.c 0 900     890 11000    - - - - 0 .75 43 0 .024 4.9
recursive-simple/id_b5_o10_true-unreach-call_true-termination_true-no-overflow.c 0 900     890 9800    - - - - 0 .58 43 0 .021 4.9
recursive-simple/id_i10_o10_true-unreach-call_true-termination.c 2 .11  26 .85 - - - - 0 4.0  250 2 14     540  
recursive-simple/id_i15_o15_true-unreach-call_true-termination.c 2 .12  26 1.0  - - - - 0 2.1  250 2 22     640  
recursive-simple/id_i20_o20_true-unreach-call_true-termination.c 2 .10  26 1.1  - - - - 0 4.0  250 2 33     730  
recursive-simple/id_i25_o25_true-unreach-call_true-termination.c 2 .13  26 1.4  - - - - 0 2.9  250 2 36     830  
recursive-simple/id_i5_o5_true-unreach-call_true-termination.c 2 .078 26 .83 - - - - 0 2.8  250 2 7.2   430  
recursive-simple/sum_10x0_true-unreach-call_true-termination.c 2 .082 26 1.1  - - - - 0 3.9  250 2 18     530  
recursive-simple/sum_15x0_true-unreach-call_true-termination.c 2 .10  26 1.0  - - - - 0 3.8  250 2 23     690  
recursive-simple/sum_20x0_true-unreach-call_true-termination.c 2 .11  26 1.1  - - - - 0 3.0  250 2 35     760  
recursive-simple/sum_25x0_true-unreach-call_true-termination.c 2 .12  26 1.4  - - - - 0 3.9  250 2 60     920  
recursive-simple/sum_2x3_true-unreach-call_true-termination.c 2 .11  26 .66 - - - - 0 3.5  250 2 9.4   350  
recursive-simple/sum_non_eq_true-unreach-call_true-termination_true-no-overflow.c 0 900     240 12000    - - - - 0 .66 41 0 .019 4.9
sv-benchmarks/c/ status score witness inspect witness cpu (s) mem (MB) energy (J) status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy status score witness inspect witness cpu (s) mem (MB) energy
total 96 99 17000   190000 190000 44 4 730   37000 44 -1211 210 11000 44 0 110 8300 44 43 25 790 52 6 120   8600 52 50 6500 61000
    correct results 68 93 380   6400 5100 36 36 270   12000 5 5 20 1300 0 43 43 25 790 3 6 9.4 750 25 50 690 26000
        correct true 25 50 3.2 660 31 0 0 0 0 3 6 9.4 750 25 50 690 26000
        correct false 43 43 380   5800 5100 36 36 270   12000 5 5 20 1300 0 43 43 25 790 0 0
    correct-unconfimed results 6 6 400   5000 5100 0 0 0 0 0 0
        correct-unconfirmed true 6 6 400   5000 5100 0 0 0 0 0 0
        correct-unconfirmed false 0 0 0 0 0 0 0
    incorrect results 0 1 -32 3.2 250 38 -1216 190 9800 0 0 0 0
        incorrect true 0 1 -32 3.2 250 38 -1216 190 9800 0 0 0 0
        incorrect false 0 0 0 0 0 0 0
score (96 tasks, max score: 148) 99 4 -1211 0 43 6 50
Run set esbmc-incr.sv-comp18.ReachSafety-Recursive cpa-seq-validate-violation-witnesses-esbmc-incr.sv-comp18-violation-witness.ReachSafety-Recursive uautomizer-validate-violation-witnesses-esbmc-incr.sv-comp18-violation-witness.ReachSafety-Recursive cpa-witness2test-validate-violation-witnesses-esbmc-incr.sv-comp18-violation-witness.ReachSafety-Recursive fshell-witness2test-validate-violation-witnesses-esbmc-incr.sv-comp18-violation-witness.ReachSafety-Recursive cpa-seq-validate-correctness-witnesses-esbmc-incr.sv-comp18-correctness-witness.ReachSafety-Recursive uautomizer-validate-correctness-witnesses-esbmc-incr.sv-comp18-correctness-witness.ReachSafety-Recursive