./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound10.c ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound10.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound10.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound10.yml/witness-2.1.yml + '[' -z x ']' + echo 'Using prover supplied by environment variable PROVER: Z3v4.5' Using prover supplied by environment variable PROVER: Z3v4.5 ++ basename sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound10.c + FILE=mannadiv_valuebound10.c ++ echo mannadiv_valuebound10 ++ sed 's/[-\.]/_/g' - + SANITIZED=mannadiv_valuebound10 + MODULE=mannadiv_valuebound10__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=mannadiv_valuebound10__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound10.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=mannadiv_valuebound10__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound10.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound10.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n mannadiv_valuebound10__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound10.c -o mannadiv_valuebound10__verifast_instrumented.c + program_modifications_cli.py -p mannadiv_valuebound10__verifast_instrumented.c -o mannadiv_valuebound10__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Z3v4.5 -read_options_from_source_file -c mannadiv_valuebound10__verifast_instrumented_modified.c mannadiv_valuebound10__verifast_instrumented_modified.c 0.045563s: mannadiv_valuebound10__verifast_instrumented_modified.c(32,5-9): Function 'main': Function type implementation check 0.045660s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.045682s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.045698s: Z3 assume (<= 0 argc): 0.000585 seconds 0.046364s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.046387s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.046404s: mannadiv_valuebound10__verifast_instrumented_modified.c(32,25-31): Consuming assertion 0.046448s: Consuming chunk module(mannadiv_valuebound10__verifast_instrumented_modified, true) 0.046468s: mannadiv_valuebound10__verifast_instrumented_modified.c(33,13-17): Producing assertion 0.046481s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.046495s: mannadiv_valuebound10__verifast_instrumented_modified.c(32,5-9): Cleaning up dummy fraction chunks 0.046504s: mannadiv_valuebound10__verifast_instrumented_modified.c(32,5-9): Leak check. 0.046630s: mannadiv_valuebound10__verifast_instrumented_modified.c(12,6-17): Verifying function 'reach_error' 0.046644s: mannadiv_valuebound10__verifast_instrumented_modified.c(12,33-38): Producing assertion 0.046653s: Z3 assume false: 0.000007 seconds 0.046718s: mannadiv_valuebound10__verifast_instrumented_modified.c(18,6-25): Verifying function 'assume_abort_if_not' 0.046736s: mannadiv_valuebound10__verifast_instrumented_modified.c(18,49-53): Producing assertion 0.046746s: Z3 assume true: 0.000421 seconds 0.047197s: mannadiv_valuebound10__verifast_instrumented_modified.c(18,6-25): Executing statement 0.047220s: mannadiv_valuebound10__verifast_instrumented_modified.c(21,3-5): Executing statement 0.047255s: Z3 assume (not (not (= cond 0))): 0.000437 seconds 0.047745s: mannadiv_valuebound10__verifast_instrumented_modified.c(21,13-14): Executing statement 0.047772s: mannadiv_valuebound10__verifast_instrumented_modified.c(21,14-19): Executing statement 0.047808s: mannadiv_valuebound10__verifast_instrumented_modified.c(21,14-19): Verifying call 0.047820s: mannadiv_valuebound10__verifast_instrumented_modified.c(9,38-42): Consuming assertion 0.047829s: Z3 query true returns true: 0.000030 seconds 0.047876s: mannadiv_valuebound10__verifast_instrumented_modified.c(10,13-18): Producing assertion 0.047893s: Z3 assume false: 0.000004 seconds 0.047915s: Z3 assume (not (not (not (= cond 0)))): 0.000432 seconds 0.048405s: mannadiv_valuebound10__verifast_instrumented_modified.c(22,1-2): Executing return statement 0.048420s: mannadiv_valuebound10__verifast_instrumented_modified.c(19,13-17): Consuming assertion 0.048428s: Z3 query true returns true: 0.000012 seconds 0.048451s: mannadiv_valuebound10__verifast_instrumented_modified.c(22,1-2): Cleaning up dummy fraction chunks 0.048467s: mannadiv_valuebound10__verifast_instrumented_modified.c(22,1-2): Leak check. 0.048526s: mannadiv_valuebound10__verifast_instrumented_modified.c(23,6-23): Verifying function '__VERIFIER_assert' 0.048539s: mannadiv_valuebound10__verifast_instrumented_modified.c(23,50-52): Producing assertion 0.048550s: Z3 assume (<= 1 cond): 0.000417 seconds 0.048995s: mannadiv_valuebound10__verifast_instrumented_modified.c(23,6-23): Executing statement 0.049020s: mannadiv_valuebound10__verifast_instrumented_modified.c(26,5-7): Executing statement 0.049037s: Z3 assume (not (not (= cond 0))): 0.000042 seconds 0.049126s: Z3 assume (not (not (not (= cond 0)))): 0.000413 seconds 0.049590s: mannadiv_valuebound10__verifast_instrumented_modified.c(30,5-11): Executing return statement 0.049604s: mannadiv_valuebound10__verifast_instrumented_modified.c(24,16-18): Consuming assertion 0.049615s: Z3 query (<= 1 cond) returns true: 0.000017 seconds 0.049652s: mannadiv_valuebound10__verifast_instrumented_modified.c(31,1-2): Cleaning up dummy fraction chunks 0.049670s: mannadiv_valuebound10__verifast_instrumented_modified.c(31,1-2): Leak check. 0.049701s: mannadiv_valuebound10__verifast_instrumented_modified.c(32,5-9): Verifying function 'main' 0.049711s: mannadiv_valuebound10__verifast_instrumented_modified.c(32,25-31): Producing assertion 0.049733s: mannadiv_valuebound10__verifast_instrumented_modified.c(32,5-9): Executing statement 0.049752s: mannadiv_valuebound10__verifast_instrumented_modified.c(36,1-2): Executing statement 0.049763s: mannadiv_valuebound10__verifast_instrumented_modified.c(38,1-39,1): Executing statement 0.049797s: Consuming chunk [_]module(mannadiv_valuebound10__verifast_instrumented_modified, true) 0.049811s: mannadiv_valuebound10__verifast_instrumented_modified.c(40,5-8): Executing statement 0.049839s: mannadiv_valuebound10__verifast_instrumented_modified.c(41,5-8): Executing statement 0.049867s: mannadiv_valuebound10__verifast_instrumented_modified.c(42,8-9): Executing statement 0.049901s: mannadiv_valuebound10__verifast_instrumented_modified.c(42,10-31): Verifying call 0.049911s: mannadiv_valuebound10__verifast_instrumented_modified.c(15,53-57): Consuming assertion 0.049919s: Z3 query true returns true: 0.000077 seconds 0.050036s: mannadiv_valuebound10__verifast_instrumented_modified.c(16,13-17): Producing assertion 0.050050s: Z3 assume true: 0.000412 seconds 0.050476s: mannadiv_valuebound10__verifast_instrumented_modified.c(43,8-9): Executing statement 0.050506s: mannadiv_valuebound10__verifast_instrumented_modified.c(43,10-31): Verifying call 0.050516s: mannadiv_valuebound10__verifast_instrumented_modified.c(15,53-57): Consuming assertion 0.050524s: Z3 query true returns true: 0.000022 seconds 0.050586s: mannadiv_valuebound10__verifast_instrumented_modified.c(16,13-17): Producing assertion 0.050598s: Z3 assume true: 0.000463 seconds 0.051076s: mannadiv_valuebound10__verifast_instrumented_modified.c(45,5-24): Executing statement 0.051111s: Z3 assume (<= 0 x10): 0.000431 seconds 0.051569s: mannadiv_valuebound10__verifast_instrumented_modified.c(45,5-24): Verifying call 0.051583s: mannadiv_valuebound10__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.051592s: Z3 query true returns true: 0.000014 seconds 0.051618s: mannadiv_valuebound10__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.051628s: Z3 assume true: 0.000418 seconds 0.052058s: mannadiv_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.052094s: Z3 assume (not (= x20 0)): 0.000425 seconds 0.052554s: mannadiv_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.052568s: mannadiv_valuebound10__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.052576s: Z3 query true returns true: 0.000015 seconds 0.052603s: mannadiv_valuebound10__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.052614s: Z3 assume true: 0.000408 seconds 0.053035s: mannadiv_valuebound10__verifast_instrumented_modified.c(48,8-9): Executing statement 0.053057s: mannadiv_valuebound10__verifast_instrumented_modified.c(49,8-9): Executing statement 0.053068s: mannadiv_valuebound10__verifast_instrumented_modified.c(50,8-9): Executing statement 0.053080s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.053100s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.053117s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000014 seconds 0.053209s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.053277s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000473 seconds 0.053797s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.053824s: Z3 assume (not (= 1 0)): 0.000439 seconds 0.054303s: mannadiv_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.054335s: mannadiv_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.054360s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000428 seconds 0.054835s: mannadiv_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.054848s: mannadiv_valuebound10__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.054859s: Z3 query (<= 1 1) returns true: 0.000016 seconds 0.054897s: mannadiv_valuebound10__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.054915s: Z3 assume (<= 1 1): 0.000415 seconds 0.055353s: mannadiv_valuebound10__verifast_instrumented_modified.c(56,9-11): Executing statement 0.055376s: Z3 assume (not (not (= y30 0))): 0.000439 seconds 0.055862s: mannadiv_valuebound10__verifast_instrumented_modified.c(56,25-30): Executing statement 0.055880s: mannadiv_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.055902s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000468 seconds 0.056416s: mannadiv_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.056437s: mannadiv_valuebound10__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.056447s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.056485s: mannadiv_valuebound10__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.056498s: Z3 assume (<= 1 1): 0.000407 seconds 0.056928s: mannadiv_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.056956s: mannadiv_valuebound10__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.056967s: mannadiv_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.056976s: mannadiv_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.056997s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000057 seconds 0.057121s: Z3 assume (not (not (not (= y30 0)))): 0.000641 seconds 0.057826s: mannadiv_valuebound10__verifast_instrumented_modified.c(58,9-11): Executing statement 0.057861s: Z3 assume (= (+ y20 1) x20): 0.000845 seconds 0.058753s: mannadiv_valuebound10__verifast_instrumented_modified.c(58,27-28): Executing statement 0.058778s: mannadiv_valuebound10__verifast_instrumented_modified.c(59,16-17): Executing statement 0.058796s: mannadiv_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.058807s: mannadiv_valuebound10__verifast_instrumented_modified.c(61,16-17): Executing statement 0.058829s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.058849s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000077 seconds 0.059005s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.059019s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Leak check. 0.059038s: Z3 assume (not (= (+ y20 1) x20)): 0.000642 seconds 0.059737s: mannadiv_valuebound10__verifast_instrumented_modified.c(62,16-17): Executing statement 0.059764s: mannadiv_valuebound10__verifast_instrumented_modified.c(63,16-17): Executing statement 0.059781s: mannadiv_valuebound10__verifast_instrumented_modified.c(64,16-17): Executing statement 0.059801s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.059813s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000028 seconds 0.059898s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.059914s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Leak check. 0.059939s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000022 seconds 0.060020s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.060076s: Z3 assume (not (not (= x20 0))): 0.000439 seconds 0.060557s: mannadiv_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.060572s: mannadiv_valuebound10__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.060587s: Z3 query true returns true: 0.000014 seconds 0.060614s: mannadiv_valuebound10__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.060624s: Z3 assume true: 0.000407 seconds 0.061044s: mannadiv_valuebound10__verifast_instrumented_modified.c(48,8-9): Executing statement 0.061060s: mannadiv_valuebound10__verifast_instrumented_modified.c(49,8-9): Executing statement 0.061071s: mannadiv_valuebound10__verifast_instrumented_modified.c(50,8-9): Executing statement 0.061081s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.061106s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.061118s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000011 seconds 0.061205s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.061271s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000458 seconds 0.061773s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.061800s: Z3 assume (not (= 1 0)): 0.000409 seconds 0.062244s: mannadiv_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.062261s: mannadiv_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.062987s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000455 seconds 0.063493s: mannadiv_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.063516s: mannadiv_valuebound10__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.063538s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.063578s: mannadiv_valuebound10__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.063590s: Z3 assume (<= 1 1): 0.000406 seconds 0.064018s: mannadiv_valuebound10__verifast_instrumented_modified.c(56,9-11): Executing statement 0.064040s: Z3 assume (not (not (= y30 0))): 0.000438 seconds 0.064521s: mannadiv_valuebound10__verifast_instrumented_modified.c(56,25-30): Executing statement 0.064548s: mannadiv_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.064568s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000442 seconds 0.065054s: mannadiv_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.065068s: mannadiv_valuebound10__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.065078s: Z3 query (<= 1 1) returns true: 0.000015 seconds 0.065114s: mannadiv_valuebound10__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.065135s: Z3 assume (<= 1 1): 0.000398 seconds 0.065556s: mannadiv_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.065572s: mannadiv_valuebound10__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.065582s: mannadiv_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.065591s: mannadiv_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.065611s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000028 seconds 0.065699s: Z3 assume (not (not (not (= y30 0)))): 0.000444 seconds 0.066196s: mannadiv_valuebound10__verifast_instrumented_modified.c(58,9-11): Executing statement 0.066226s: Z3 assume (= (+ y20 1) x20): 0.000441 seconds 0.066705s: mannadiv_valuebound10__verifast_instrumented_modified.c(58,27-28): Executing statement 0.066727s: mannadiv_valuebound10__verifast_instrumented_modified.c(59,16-17): Executing statement 0.066747s: mannadiv_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.066763s: mannadiv_valuebound10__verifast_instrumented_modified.c(61,16-17): Executing statement 0.066786s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.066799s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000064 seconds 0.066931s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.066943s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Leak check. 0.066983s: Z3 assume (not (= (+ y20 1) x20)): 0.000441 seconds 0.067473s: mannadiv_valuebound10__verifast_instrumented_modified.c(62,16-17): Executing statement 0.067491s: mannadiv_valuebound10__verifast_instrumented_modified.c(63,16-17): Executing statement 0.067507s: mannadiv_valuebound10__verifast_instrumented_modified.c(64,16-17): Executing statement 0.067528s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.067539s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000025 seconds 0.067620s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.067637s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Leak check. 0.067660s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000011 seconds 0.067729s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.067792s: Z3 assume (not (<= 0 x10)): 0.000430 seconds 0.068256s: mannadiv_valuebound10__verifast_instrumented_modified.c(45,5-24): Verifying call 0.068276s: mannadiv_valuebound10__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.068285s: Z3 query true returns true: 0.000013 seconds 0.068311s: mannadiv_valuebound10__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.068322s: Z3 assume true: 0.000393 seconds 0.068729s: mannadiv_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.068752s: Z3 assume (not (= x20 0)): 0.000422 seconds 0.069207s: mannadiv_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.069226s: mannadiv_valuebound10__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.069235s: Z3 query true returns true: 0.000015 seconds 0.069262s: mannadiv_valuebound10__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.069273s: Z3 assume true: 0.000385 seconds 0.069671s: mannadiv_valuebound10__verifast_instrumented_modified.c(48,8-9): Executing statement 0.069688s: mannadiv_valuebound10__verifast_instrumented_modified.c(49,8-9): Executing statement 0.069710s: mannadiv_valuebound10__verifast_instrumented_modified.c(50,8-9): Executing statement 0.069722s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.069741s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.069753s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000012 seconds 0.069844s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.069919s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000599 seconds 0.070564s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.070594s: Z3 assume (not (= 1 0)): 0.000426 seconds 0.071057s: mannadiv_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.071079s: mannadiv_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.071105s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000425 seconds 0.071576s: mannadiv_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.071597s: mannadiv_valuebound10__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.071607s: Z3 query (<= 1 1) returns true: 0.000016 seconds 0.071646s: mannadiv_valuebound10__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.071658s: Z3 assume (<= 1 1): 0.000419 seconds 0.072099s: mannadiv_valuebound10__verifast_instrumented_modified.c(56,9-11): Executing statement 0.072128s: Z3 assume (not (not (= y30 0))): 0.000574 seconds 0.072757s: mannadiv_valuebound10__verifast_instrumented_modified.c(56,25-30): Executing statement 0.072776s: mannadiv_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.072799s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000461 seconds 0.073306s: mannadiv_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.073320s: mannadiv_valuebound10__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.073336s: Z3 query (<= 1 1) returns true: 0.000016 seconds 0.073374s: mannadiv_valuebound10__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.073387s: Z3 assume (<= 1 1): 0.000408 seconds 0.073818s: mannadiv_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.073834s: mannadiv_valuebound10__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.073845s: mannadiv_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.073859s: mannadiv_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.073880s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000055 seconds 0.074005s: Z3 assume (not (not (not (= y30 0)))): 0.000545 seconds 0.074612s: mannadiv_valuebound10__verifast_instrumented_modified.c(58,9-11): Executing statement 0.074638s: Z3 assume (= (+ y20 1) x20): 0.000784 seconds 0.075468s: mannadiv_valuebound10__verifast_instrumented_modified.c(58,27-28): Executing statement 0.075501s: mannadiv_valuebound10__verifast_instrumented_modified.c(59,16-17): Executing statement 0.075518s: mannadiv_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.075529s: mannadiv_valuebound10__verifast_instrumented_modified.c(61,16-17): Executing statement 0.075552s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.075565s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000079 seconds 0.075713s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.075731s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Leak check. 0.075751s: Z3 assume (not (= (+ y20 1) x20)): 0.000655 seconds 0.076464s: mannadiv_valuebound10__verifast_instrumented_modified.c(62,16-17): Executing statement 0.076484s: mannadiv_valuebound10__verifast_instrumented_modified.c(63,16-17): Executing statement 0.076501s: mannadiv_valuebound10__verifast_instrumented_modified.c(64,16-17): Executing statement 0.076532s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.076545s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000028 seconds 0.076630s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.076641s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Leak check. 0.076668s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000012 seconds 0.076737s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 0.076793s: Z3 assume (not (not (= x20 0))): 0.000447 seconds 0.077283s: mannadiv_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.077306s: mannadiv_valuebound10__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.077315s: Z3 query true returns true: 0.000014 seconds 0.077342s: mannadiv_valuebound10__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.077359s: Z3 assume true: 0.000394 seconds 0.077767s: mannadiv_valuebound10__verifast_instrumented_modified.c(48,8-9): Executing statement 0.077783s: mannadiv_valuebound10__verifast_instrumented_modified.c(49,8-9): Executing statement 0.077794s: mannadiv_valuebound10__verifast_instrumented_modified.c(50,8-9): Executing statement 0.077806s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.077823s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.077841s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000011 seconds 0.077930s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.078004s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000451 seconds 0.078500s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.078521s: Z3 assume (not (= 1 0)): 0.000403 seconds 0.078965s: mannadiv_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.078991s: mannadiv_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.079017s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000414 seconds 0.079477s: mannadiv_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.079490s: mannadiv_valuebound10__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.079501s: Z3 query (<= 1 1) returns true: 0.000014 seconds 0.079537s: mannadiv_valuebound10__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.079555s: Z3 assume (<= 1 1): 0.000409 seconds 0.079986s: mannadiv_valuebound10__verifast_instrumented_modified.c(56,9-11): Executing statement 0.080007s: Z3 assume (not (not (= y30 0))): 0.000427 seconds 0.080477s: mannadiv_valuebound10__verifast_instrumented_modified.c(56,25-30): Executing statement 0.080494s: mannadiv_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.080515s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000428 seconds 0.080994s: mannadiv_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.081014s: mannadiv_valuebound10__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.081024s: Z3 query (<= 1 1) returns true: 0.000015 seconds 0.081061s: mannadiv_valuebound10__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.081073s: Z3 assume (<= 1 1): 0.000397 seconds 0.081492s: mannadiv_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.081858s: mannadiv_valuebound10__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.081871s: mannadiv_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.081879s: mannadiv_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.081899s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000028 seconds 0.081997s: Z3 assume (not (not (not (= y30 0)))): 0.000437 seconds 0.082487s: mannadiv_valuebound10__verifast_instrumented_modified.c(58,9-11): Executing statement 0.082519s: Z3 assume (= (+ y20 1) x20): 0.000445 seconds 0.083000s: mannadiv_valuebound10__verifast_instrumented_modified.c(58,27-28): Executing statement 0.083020s: mannadiv_valuebound10__verifast_instrumented_modified.c(59,16-17): Executing statement 0.083036s: mannadiv_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.083046s: mannadiv_valuebound10__verifast_instrumented_modified.c(61,16-17): Executing statement 0.083077s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.083090s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000062 seconds 0.083219s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.083232s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Leak check. 0.083249s: Z3 assume (not (= (+ y20 1) x20)): 0.000436 seconds 0.083733s: mannadiv_valuebound10__verifast_instrumented_modified.c(62,16-17): Executing statement 0.083757s: mannadiv_valuebound10__verifast_instrumented_modified.c(63,16-17): Executing statement 0.083773s: mannadiv_valuebound10__verifast_instrumented_modified.c(64,16-17): Executing statement 0.083792s: mannadiv_valuebound10__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.083803s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000025 seconds 0.083883s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.083900s: mannadiv_valuebound10__verifast_instrumented_modified.c(66,5-6): Leak check. 0.083923s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000011 seconds 0.083998s: Z3 assume (not (not (= 1 0))): 0.000004 seconds Syntactic annotation overhead statistics: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h : lines: code: 6; annot: 807; mixed: 1; overhead: 13467% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/list.gh : lines: code: 0; annot: 187; mixed: 0; overhead: inf% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude_core.gh: lines: code: 0; annot: 33; mixed: 0; overhead: inf% mannadiv_valuebound10__verifast_instrumented_modified.c : lines: code: 32; annot: 14; mixed: 7; overhead: 66% Statements parsed: 120 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 25 Execution steps (including assertion production/consumption steps): 246 Symbolic execution forks: 25 Prover assumes: 75 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 31 Prover statistics: (no statistics for Z3) Time spent parsing: 0.017863s Function timings (> 0.1s): Total time: 0.08 seconds 0 errors found (25 statements verified)