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* [apollon073; apollon077; apollon078; apollon119; apollon130] apollon* [apollon077; apollon078; apollon091; apollon114] 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] CPU: Intel Xeon E3-1230 v5 @ 3.40 GHz, cores: [4; 8], frequency: 3.8 GHz, Turbo Boost: disabled; RAM: [33554 MB; 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 12:59:33 CET 2017-12-02 09:20:19 CET 2017-12-02 10:53:45 CET 2017-12-02 11:06:16 CET 2017-12-02 11:21:21 CET 2017-12-02 06:57:43 CET 2017-12-02 09:56:59 CET
Run set esbmc-kind.sv-comp18.ReachSafety-Recursive cpa-seq-validate-violation-witnesses-esbmc-kind.sv-comp18-violation-witness.ReachSafety-Recursive uautomizer-validate-violation-witnesses-esbmc-kind.sv-comp18-violation-witness.ReachSafety-Recursive cpa-witness2test-validate-violation-witnesses-esbmc-kind.sv-comp18-violation-witness.ReachSafety-Recursive fshell-witness2test-validate-violation-witnesses-esbmc-kind.sv-comp18-violation-witness.ReachSafety-Recursive cpa-seq-validate-correctness-witnesses-esbmc-kind.sv-comp18-correctness-witness.ReachSafety-Recursive uautomizer-validate-correctness-witnesses-esbmc-kind.sv-comp18-correctness-witness.ReachSafety-Recursive
Options -s kinduction -witnessValidation -setprop witness.checkProgramHash=false -heap 5000m -benchmark -witness ../../results-verified/esbmc-kind.2017-12-01_1259.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-kind.2017-12-01_1259.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -witness2test -setprop witness.checkProgramHash=false -heap 5000m -benchmark -witness ../../results-verified/esbmc-kind.2017-12-01_1259.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-kind.2017-12-01_1259.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -witnessValidation -setprop witness.checkProgramHash=false -heap 5000m -benchmark -witness ../../results-verified/esbmc-kind.2017-12-01_1259.logfiles/sv-comp18.${inputfile_name}.files/witness.graphml -setprop cpa.predicate.memoryAllocationsAlwaysSucceed=true --full-output --validate ../../results-verified/esbmc-kind.2017-12-01_1259.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 .27  28 2.9  1 5.9  280 -32 5.4   260   0 2.0  210 1 .58   18    - -
recursive/Addition02_false-unreach-call_true-no-overflow_true-termination.c 1 .25  28 2.1  1 4.4  280 -32 6.7   260   0 3.0  210 1 .60   18    - -
recursive/BallRajamani-SPIN2000-Fig1_false-unreach-call_true-no-overflow_true-termination.c 1 .21  28 1.5  -32 2.0  260 -32 4.5   220   0 1.9  210 1 .60   18    - -
recursive/EvenOdd03_false-unreach-call_true-no-overflow_true-termination.c 1 .22  28 2.1  1 2.4  260 1 5.3   260   0 2.0  210 1 .57   18    - -
recursive/Fibonacci04_false-unreach-call_true-no-overflow_true-termination.c 1 .25  28 2.9  1 9.6  430 -32 5.2   260   0 2.0  210 1 .59   18    - -
recursive/Fibonacci05_false-unreach-call_true-no-overflow_true-termination.c 1 3.0   56 35    1 47    500 -32 6.7   260   0 2.6  210 1 .58   18    - -
recursive/McCarthy91_false-unreach-call_true-no-overflow_true-termination.c 1 .17  28 2.5  1 3.0  260 1 3.3   240   0 2.1  210 1 .57   18    - -
recursive/Ackermann01_true-unreach-call_true-no-overflow.c 0 340     15000 4200    - - - - 0 .73 43 0 .019 4.8
recursive/Ackermann03_true-unreach-call_true-no-overflow.c 0 540     15000 6600    - - - - 0 .61 43 0 .019 4.9
recursive/Ackermann04_true-unreach-call_true-no-overflow.c 0 340     15000 4200    - - - - 0 .67 43 0 .018 4.9
recursive/Addition01_true-unreach-call_true-no-overflow_true-termination.c 0 540     15000 6400    - - - - 0 .70 43 0 .020 4.8
recursive/Addition03_true-unreach-call_true-no-overflow_true-termination.c 0 540     15000 6300    - - - - 0 .39 43 0 .017 4.9
recursive/EvenOdd01_true-unreach-call_true-no-overflow_true-termination.c 0 900     1300 12000    - - - - 0 .70 43 0 .018 4.9
recursive/Fibonacci01_true-unreach-call_true-no-overflow.c 0 470     15000 4100    - - - - 0 .65 42 0 .020 4.9
recursive/Fibonacci02_true-unreach-call_true-no-overflow_true-termination.c 2 .14  26 1.3  - - - - 0 3.5  250 2 38     3000  
recursive/Fibonacci03_true-unreach-call_true-no-overflow_true-termination.c 0 460     15000 5800    - - - - 0 .53 41 0 .022 4.9
recursive/McCarthy91_true-unreach-call_true-no-overflow_true-termination.c 0 900     7600 8400    - - - - 0 .55 43 0 .020 4.9
recursive/MultCommutative_true-unreach-call_true-no-overflow_true-termination.c 0 770     15000 7700    - - - - 0 .66 42 0 .023 4.8
recursive/Primes_true-unreach-call_true-no-overflow_false-termination.c 0 450     15000 4900    - - - - 0 .51 41 0 .019 5.0
recursive/gcd01_true-unreach-call_true-no-overflow_true-termination.c 0 900     450 9300    - - - - 0 .60 42 0 .023 4.8
recursive/gcd02_true-unreach-call_true-no-overflow_true-termination.c 0 900     220 9600    - - - - 0 .68 41 0 .019 4.9
recursive/recHanoi01_true-unreach-call_true-no-overflow_true-termination.c 0 280     15000 3300    - - - - 0 .69 42 0 .018 4.8
recursive/recHanoi02_true-unreach-call_true-no-overflow_true-termination.c 2 .29  26 3.7  - - - - 0 3.7  250 2 5.6   260  
recursive/recHanoi03_true-unreach-call_true-no-overflow_true-termination.c 2 .44  26 4.6  - - - - 0 3.6  250 2 31     840  
recursive-simple/afterrec_2calls_false-unreach-call_true-termination.c 1 .085 28 .77 1 2.0  260 -32 4.3   210   0 2.0  180 1 .60   18    - -
recursive-simple/afterrec_false-unreach-call_true-termination.c 1 .084 28 .90 1 3.2  260 -32 6.1   270   0 1.9  180 1 .59   18    - -
recursive-simple/fibo_10_false-unreach-call_true-termination.c 1 .13  28 1.7  1 6.3  340 -32 5.1   260   0 2.0  210 1 .57   18    - -
recursive-simple/fibo_15_false-unreach-call.c 1 1.0   34 15    1 10    1200 -32 5.3   260   0 2.7  210 1 .61   18    - -
recursive-simple/fibo_20_false-unreach-call.c 1 13     200 190    0 32    7000 -32 3.7   260   0 2.0  190 1 .57   18    - -
recursive-simple/fibo_25_false-unreach-call.c 1 230     2600 3100    0 97    3900 -32 4.6   250   0 2.8  210 1 .57   18    - -
recursive-simple/fibo_2calls_10_false-unreach-call.c 1 .15  28 1.6  1 3.8  340 -32 4.3   270   0 2.1  210 1 .57   18    - -
recursive-simple/fibo_2calls_15_false-unreach-call.c 1 .54  29 7.5  1 12    1200 -32 6.1   260   0 2.0  210 1 .57   18    - -
recursive-simple/fibo_2calls_20_false-unreach-call.c 1 6.5   150 83    0 42    7000 -32 5.1   260   0 1.9  180 1 .57   18    - -
recursive-simple/fibo_2calls_25_false-unreach-call.c 1 140     1900 1700    0 97    3800 -32 5.0   260   0 2.0  180 1 .60   18    - -
recursive-simple/fibo_2calls_2_false-unreach-call_true-termination.c 1 .11  28 .95 1 3.2  260 -32 5.2   260   0 2.7  210 1 .58   18    - -
recursive-simple/fibo_2calls_4_false-unreach-call_true-termination.c 1 .084 28 .80 1 2.9  260 -32 5.0   260   0 2.7  180 1 .58   18    - -
recursive-simple/fibo_2calls_5_false-unreach-call_true-termination.c 1 .12  28 .83 1 2.7  270 -32 5.2   260   0 2.0  210 1 .57   18    - -
recursive-simple/fibo_2calls_6_false-unreach-call_true-termination.c 1 .11  28 .83 1 2.6  270 -32 3.7   260   0 1.9  210 1 .62   18    - -
recursive-simple/fibo_2calls_8_false-unreach-call_true-termination.c 1 .10  28 1.1  1 5.5  310 -32 4.3   270   0 2.0  210 1 .58   18    - -
recursive-simple/fibo_5_false-unreach-call_true-termination.c 1 .082 28 1.1  1 2.4  270 -32 5.9   260   0 2.7  210 1 .57   18    - -
recursive-simple/fibo_7_false-unreach-call_true-termination.c 1 .11  28 1.1  1 2.7  280 -32 3.8   260   0 2.7  210 1 .60   18    - -
recursive-simple/id2_b3_o2_false-unreach-call_true-termination_true-no-overflow.c 1 .26  28 2.6  1 2.6  280 1 5.9   260   0 2.0  190 1 .58   18    - -
recursive-simple/id2_i5_o5_false-unreach-call_true-termination.c 1 .082 28 .84 1 4.0  270 -32 5.5   260   0 1.9  180 1 .57   19    - -
recursive-simple/id_b3_o2_false-unreach-call_true-termination_true-no-overflow.c 1 .30  28 2.0  1 4.1  260 1 7.1   270   0 2.0  190 1 .57   18    - -
recursive-simple/id_i10_o10_false-unreach-call_true-termination.c 1 .089 28 .88 1 3.7  270 -32 5.1   260   0 2.0  180 1 .57   18    - -
recursive-simple/id_i15_o15_false-unreach-call_true-termination.c 1 .097 28 1.2  1 5.1  280 -32 5.2   260   0 2.7  210 1 .56   18    - -
recursive-simple/id_i20_o20_false-unreach-call_true-termination.c 1 .13  28 1.3  1 2.6  270 -32 3.5   260   0 2.8  190 1 .60   18    - -
recursive-simple/id_i25_o25_false-unreach-call_true-termination.c 1 .15  28 1.4  1 4.8  270 -32 3.5   260   0 1.9  180 1 .56   18    - -
recursive-simple/id_i5_o5_false-unreach-call_true-termination.c 1 .081 28 .86 1 2.3  270 -32 4.9   260   0 2.0  180 1 .56   18    - -
recursive-simple/id_o1000_false-unreach-call_true-termination_true-no-overflow.c 0 900     1200 9900    0 .55 42 0 .018 4.8 0 .69 49 0 .0027 .30 - -
recursive-simple/id_o100_false-unreach-call_true-termination_true-no-overflow.c 1 2.3   37 30    0 91    1400 -32 5.6   260   0 2.7  190 1 .57   18    - -
recursive-simple/id_o10_false-unreach-call_true-termination_true-no-overflow.c 1 .19  28 2.0  1 5.9  370 -32 5.3   250   0 2.7  210 1 .58   18    - -
recursive-simple/id_o200_false-unreach-call_true-termination_true-no-overflow.c 1 14     86 170    0 91    1400 -32 5.7   260   0 2.8  190 1 .58   18    - -
recursive-simple/id_o20_false-unreach-call_true-termination_true-no-overflow.c 1 .28  28 2.4  1 30    590 -32 6.5   250   0 1.9  210 1 .56   18    - -
recursive-simple/id_o3_false-unreach-call_true-termination_true-no-overflow.c 1 .19  28 1.8  1 2.7  270 -32 6.0   270   0 2.0  190 1 .57   18    - -
recursive-simple/sum_10x0_false-unreach-call_true-termination.c 1 .089 28 .94 1 3.7  270 -32 3.5   270   0 1.9  180 1 .57   18    - -
recursive-simple/sum_15x0_false-unreach-call_true-termination.c 1 .12  28 1.1  1 2.6  270 -32 6.2   260   0 2.0  190 1 .59   18    - -
recursive-simple/sum_20x0_false-unreach-call_true-termination.c 1 .13  28 1.2  1 2.6  270 -32 4.8   250   0 2.6  190 1 .57   18    - -
recursive-simple/sum_25x0_false-unreach-call_true-termination.c 1 .16  28 1.6  1 2.8  280 -32 4.8   260   0 2.1  200 1 .60   18    - -
recursive-simple/sum_2x3_false-unreach-call_true-termination.c 1 .099 28 1.1  1 3.9  260 -32 3.5   260   0 2.7  210 1 .60   18    - -
recursive-simple/sum_non_eq_false-unreach-call_true-termination_true-no-overflow.c 1 .20  28 2.2  1 2.9  260 1 3.5   230   0 2.0  180 1 .57   18    - -
recursive-simple/afterrec_2calls_true-unreach-call_true-termination.c 2 .084 26 .84 - - - - 2 2.9  250 2 6.6   250  
recursive-simple/afterrec_true-unreach-call_true-termination.c 2 .10  26 .73 - - - - 2 3.9  250 2 5.8   260  
recursive-simple/fibo_10_true-unreach-call_true-termination.c 2 .17  26 1.4  - - - - 0 2.9  250 2 55     4500  
recursive-simple/fibo_15_true-unreach-call.c 1 1.1   33 16    - - - - 0 3.9  250 0 960     5400  
recursive-simple/fibo_20_true-unreach-call.c 1 15     220 180    - - - - 0 3.5  250 0 960     6000  
recursive-simple/fibo_25_true-unreach-call.c 1 260     2800 3300    - - - - 0 3.8  250 0 960     6000  
recursive-simple/fibo_2calls_10_true-unreach-call.c 2 .12  26 1.3  - - - - 0 3.7  250 2 120     4500  
recursive-simple/fibo_2calls_15_true-unreach-call.c 1 .68  28 8.2  - - - - 0 3.5  250 0 960     5500  
recursive-simple/fibo_2calls_20_true-unreach-call.c 1 8.3   160 110    - - - - 0 3.1  250 0 960     6200  
recursive-simple/fibo_2calls_25_true-unreach-call.c 1 160     2100 1800    - - - - 0 3.1  250 0 960     5600  
recursive-simple/fibo_2calls_2_true-unreach-call_true-termination.c 2 .10  26 .72 - - - - 2 3.7  250 2 13     370  
recursive-simple/fibo_2calls_4_true-unreach-call_true-termination.c 2 .11  26 .65 - - - - 0 3.3  250 2 17     540  
recursive-simple/fibo_2calls_5_true-unreach-call_true-termination.c 2 .11  26 .67 - - - - 0 3.2  250 2 23     590  
recursive-simple/fibo_2calls_6_true-unreach-call_true-termination.c 2 .10  26 .70 - - - - 0 3.0  250 2 30     750  
recursive-simple/fibo_2calls_8_true-unreach-call_true-termination.c 2 .085 26 1.0  - - - - 0 3.2  250 2 51     1700  
recursive-simple/fibo_5_true-unreach-call_true-termination.c 2 .11  26 .76 - - - - 0 2.2  260 2 15     560  
recursive-simple/fibo_7_true-unreach-call_true-termination.c 2 .11  26 1.0  - - - - 0 3.1  240 2 20     660  
recursive-simple/id2_b2_o3_true-unreach-call_true-termination_true-no-overflow.c 0 900     1200 13000    - - - - 0 .79 43 0 .018 5.0
recursive-simple/id2_b3_o5_true-unreach-call_true-termination_true-no-overflow.c 0 900     1200 11000    - - - - 0 .55 42 0 .019 4.8
recursive-simple/id2_b5_o10_true-unreach-call_true-termination_true-no-overflow.c 0 900     1200 9400    - - - - 0 .57 42 0 .019 5.0
recursive-simple/id2_i5_o5_true-unreach-call_true-termination.c 2 .10  26 .73 - - - - 0 3.1  240 2 13     480  
recursive-simple/id_b2_o3_true-unreach-call_true-termination_true-no-overflow.c 0 900     1200 9800    - - - - 0 .57 44 0 .019 4.8
recursive-simple/id_b3_o5_true-unreach-call_true-termination_true-no-overflow.c 0 900     890 11000    - - - - 0 .54 44 0 .022 5.0
recursive-simple/id_b5_o10_true-unreach-call_true-termination_true-no-overflow.c 0 900     890 13000    - - - - 0 .45 43 0 .020 5.0
recursive-simple/id_i10_o10_true-unreach-call_true-termination.c 2 .12  26 .76 - - - - 0 3.2  250 2 14     560  
recursive-simple/id_i15_o15_true-unreach-call_true-termination.c 2 .093 26 1.1  - - - - 0 2.9  250 2 20     640  
recursive-simple/id_i20_o20_true-unreach-call_true-termination.c 2 .13  26 1.1  - - - - 0 3.8  250 2 26     750  
recursive-simple/id_i25_o25_true-unreach-call_true-termination.c 2 .11  26 1.4  - - - - 0 3.7  250 2 42     820  
recursive-simple/id_i5_o5_true-unreach-call_true-termination.c 2 .093 26 .78 - - - - 0 3.7  240 2 10     430  
recursive-simple/sum_10x0_true-unreach-call_true-termination.c 2 .10  26 1.0  - - - - 0 3.2  250 2 17     580  
recursive-simple/sum_15x0_true-unreach-call_true-termination.c 2 .093 26 1.2  - - - - 0 3.6  250 2 24     710  
recursive-simple/sum_20x0_true-unreach-call_true-termination.c 2 .10  26 1.3  - - - - 0 3.3  270 2 38     740  
recursive-simple/sum_25x0_true-unreach-call_true-termination.c 2 .12  26 1.3  - - - - 0 2.8  250 2 52     930  
recursive-simple/sum_2x3_true-unreach-call_true-termination.c 2 .10  26 .84 - - - - 0 3.6  250 2 11     360  
recursive-simple/sum_non_eq_true-unreach-call_true-termination_true-no-overflow.c 0 900     240 12000    - - - - 0 .70 44 0 .020 4.8
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 16000   180000 190000 44 4 670   37000 44 -1211 220 11000 44 0 97 8600 44 43 25 790 52 6 120 8600 52 50 6500 61000
    correct results 68 93 420   6700 5400 36 36 220   13000 5 5 25 1300 0 43 43 25 790 3 6 10 750 25 50 700 26000
        correct true 25 50 3.2 660 31 0 0 0 0 3 6 10 750 25 50 700 26000
        correct false 43 43 420   6000 5400 36 36 220   13000 5 5 25 1300 0 43 43 25 790 0 0
    correct-unconfimed results 6 6 450   5300 5500 0 0 0 0 0 0
        correct-unconfirmed true 6 6 450   5300 5500 0 0 0 0 0 0
        correct-unconfirmed false 0 0 0 0 0 0 0
    incorrect results 0 1 -32 2.0 260 38 -1216 190 9800 0 0 0 0
        incorrect true 0 1 -32 2.0 260 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-kind.sv-comp18.ReachSafety-Recursive cpa-seq-validate-violation-witnesses-esbmc-kind.sv-comp18-violation-witness.ReachSafety-Recursive uautomizer-validate-violation-witnesses-esbmc-kind.sv-comp18-violation-witness.ReachSafety-Recursive cpa-witness2test-validate-violation-witnesses-esbmc-kind.sv-comp18-violation-witness.ReachSafety-Recursive fshell-witness2test-validate-violation-witnesses-esbmc-kind.sv-comp18-violation-witness.ReachSafety-Recursive cpa-seq-validate-correctness-witnesses-esbmc-kind.sv-comp18-correctness-witness.ReachSafety-Recursive uautomizer-validate-correctness-witnesses-esbmc-kind.sv-comp18-correctness-witness.ReachSafety-Recursive