./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound20.c ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound20.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound20.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound20.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_valuebound20.c + FILE=mannadiv_valuebound20.c ++ echo mannadiv_valuebound20 ++ sed 's/[-\.]/_/g' - + SANITIZED=mannadiv_valuebound20 + MODULE=mannadiv_valuebound20__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=mannadiv_valuebound20__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound20.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=mannadiv_valuebound20__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound20.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound20.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n mannadiv_valuebound20__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound20.c -o mannadiv_valuebound20__verifast_instrumented.c + program_modifications_cli.py -p mannadiv_valuebound20__verifast_instrumented.c -o mannadiv_valuebound20__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Z3v4.5 -read_options_from_source_file -c mannadiv_valuebound20__verifast_instrumented_modified.c mannadiv_valuebound20__verifast_instrumented_modified.c 0.045592s: mannadiv_valuebound20__verifast_instrumented_modified.c(32,5-9): Function 'main': Function type implementation check 0.045691s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.045716s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.045732s: Z3 assume (<= 0 argc): 0.000606 seconds 0.046416s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.046441s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.046459s: mannadiv_valuebound20__verifast_instrumented_modified.c(32,25-31): Consuming assertion 0.046501s: Consuming chunk module(mannadiv_valuebound20__verifast_instrumented_modified, true) 0.046521s: mannadiv_valuebound20__verifast_instrumented_modified.c(33,13-17): Producing assertion 0.046534s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.046548s: mannadiv_valuebound20__verifast_instrumented_modified.c(32,5-9): Cleaning up dummy fraction chunks 0.046557s: mannadiv_valuebound20__verifast_instrumented_modified.c(32,5-9): Leak check. 0.046690s: mannadiv_valuebound20__verifast_instrumented_modified.c(12,6-17): Verifying function 'reach_error' 0.046703s: mannadiv_valuebound20__verifast_instrumented_modified.c(12,33-38): Producing assertion 0.046712s: Z3 assume false: 0.000008 seconds 0.046779s: mannadiv_valuebound20__verifast_instrumented_modified.c(18,6-25): Verifying function 'assume_abort_if_not' 0.046798s: mannadiv_valuebound20__verifast_instrumented_modified.c(18,49-53): Producing assertion 0.046808s: Z3 assume true: 0.000434 seconds 0.047272s: mannadiv_valuebound20__verifast_instrumented_modified.c(18,6-25): Executing statement 0.047295s: mannadiv_valuebound20__verifast_instrumented_modified.c(21,3-5): Executing statement 0.047329s: Z3 assume (not (not (= cond 0))): 0.000437 seconds 0.047819s: mannadiv_valuebound20__verifast_instrumented_modified.c(21,13-14): Executing statement 0.047846s: mannadiv_valuebound20__verifast_instrumented_modified.c(21,14-19): Executing statement 0.047880s: mannadiv_valuebound20__verifast_instrumented_modified.c(21,14-19): Verifying call 0.047891s: mannadiv_valuebound20__verifast_instrumented_modified.c(9,38-42): Consuming assertion 0.047900s: Z3 query true returns true: 0.000030 seconds 0.047947s: mannadiv_valuebound20__verifast_instrumented_modified.c(10,13-18): Producing assertion 0.047964s: Z3 assume false: 0.000003 seconds 0.047985s: Z3 assume (not (not (not (= cond 0)))): 0.000447 seconds 0.048490s: mannadiv_valuebound20__verifast_instrumented_modified.c(22,1-2): Executing return statement 0.048506s: mannadiv_valuebound20__verifast_instrumented_modified.c(19,13-17): Consuming assertion 0.048514s: Z3 query true returns true: 0.000011 seconds 0.048536s: mannadiv_valuebound20__verifast_instrumented_modified.c(22,1-2): Cleaning up dummy fraction chunks 0.048553s: mannadiv_valuebound20__verifast_instrumented_modified.c(22,1-2): Leak check. 0.048611s: mannadiv_valuebound20__verifast_instrumented_modified.c(23,6-23): Verifying function '__VERIFIER_assert' 0.048623s: mannadiv_valuebound20__verifast_instrumented_modified.c(23,50-52): Producing assertion 0.048635s: Z3 assume (<= 1 cond): 0.000418 seconds 0.049089s: mannadiv_valuebound20__verifast_instrumented_modified.c(23,6-23): Executing statement 0.049116s: mannadiv_valuebound20__verifast_instrumented_modified.c(26,5-7): Executing statement 0.049136s: Z3 assume (not (not (= cond 0))): 0.000043 seconds 0.049225s: Z3 assume (not (not (not (= cond 0)))): 0.000422 seconds 0.049699s: mannadiv_valuebound20__verifast_instrumented_modified.c(30,5-11): Executing return statement 0.049713s: mannadiv_valuebound20__verifast_instrumented_modified.c(24,16-18): Consuming assertion 0.049724s: Z3 query (<= 1 cond) returns true: 0.000018 seconds 0.049762s: mannadiv_valuebound20__verifast_instrumented_modified.c(31,1-2): Cleaning up dummy fraction chunks 0.049778s: mannadiv_valuebound20__verifast_instrumented_modified.c(31,1-2): Leak check. 0.049809s: mannadiv_valuebound20__verifast_instrumented_modified.c(32,5-9): Verifying function 'main' 0.049819s: mannadiv_valuebound20__verifast_instrumented_modified.c(32,25-31): Producing assertion 0.049844s: mannadiv_valuebound20__verifast_instrumented_modified.c(32,5-9): Executing statement 0.049864s: mannadiv_valuebound20__verifast_instrumented_modified.c(36,1-2): Executing statement 0.049874s: mannadiv_valuebound20__verifast_instrumented_modified.c(38,1-39,1): Executing statement 0.049909s: Consuming chunk [_]module(mannadiv_valuebound20__verifast_instrumented_modified, true) 0.049922s: mannadiv_valuebound20__verifast_instrumented_modified.c(40,5-8): Executing statement 0.049950s: mannadiv_valuebound20__verifast_instrumented_modified.c(41,5-8): Executing statement 0.049978s: mannadiv_valuebound20__verifast_instrumented_modified.c(42,8-9): Executing statement 0.050016s: mannadiv_valuebound20__verifast_instrumented_modified.c(42,10-31): Verifying call 0.050034s: mannadiv_valuebound20__verifast_instrumented_modified.c(15,53-57): Consuming assertion 0.050042s: Z3 query true returns true: 0.000072 seconds 0.050155s: mannadiv_valuebound20__verifast_instrumented_modified.c(16,13-17): Producing assertion 0.050168s: Z3 assume true: 0.000416 seconds 0.050599s: mannadiv_valuebound20__verifast_instrumented_modified.c(43,8-9): Executing statement 0.050628s: mannadiv_valuebound20__verifast_instrumented_modified.c(43,10-31): Verifying call 0.050638s: mannadiv_valuebound20__verifast_instrumented_modified.c(15,53-57): Consuming assertion 0.050646s: Z3 query true returns true: 0.000022 seconds 0.050710s: mannadiv_valuebound20__verifast_instrumented_modified.c(16,13-17): Producing assertion 0.050723s: Z3 assume true: 0.000473 seconds 0.051211s: mannadiv_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.051248s: Z3 assume (<= 0 x10): 0.000433 seconds 0.051707s: mannadiv_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.051721s: mannadiv_valuebound20__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.051731s: Z3 query true returns true: 0.000014 seconds 0.051757s: mannadiv_valuebound20__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.051767s: Z3 assume true: 0.000423 seconds 0.052203s: mannadiv_valuebound20__verifast_instrumented_modified.c(46,5-24): Executing statement 0.052237s: Z3 assume (not (= x20 0)): 0.000427 seconds 0.052699s: mannadiv_valuebound20__verifast_instrumented_modified.c(46,5-24): Verifying call 0.052712s: mannadiv_valuebound20__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.052721s: Z3 query true returns true: 0.000015 seconds 0.052749s: mannadiv_valuebound20__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.052759s: Z3 assume true: 0.000426 seconds 0.053199s: mannadiv_valuebound20__verifast_instrumented_modified.c(48,8-9): Executing statement 0.053222s: mannadiv_valuebound20__verifast_instrumented_modified.c(49,8-9): Executing statement 0.053233s: mannadiv_valuebound20__verifast_instrumented_modified.c(50,8-9): Executing statement 0.053244s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.053265s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.053282s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000015 seconds 0.053376s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.053445s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000473 seconds 0.053966s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.053993s: Z3 assume (not (= 1 0)): 0.000452 seconds 0.054487s: mannadiv_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.054518s: mannadiv_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.054543s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000425 seconds 0.055015s: mannadiv_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.055038s: mannadiv_valuebound20__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.055050s: Z3 query (<= 1 1) returns true: 0.000019 seconds 0.055096s: mannadiv_valuebound20__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.055115s: Z3 assume (<= 1 1): 0.000402 seconds 0.055540s: mannadiv_valuebound20__verifast_instrumented_modified.c(56,9-11): Executing statement 0.055564s: Z3 assume (not (not (= y30 0))): 0.000434 seconds 0.056057s: mannadiv_valuebound20__verifast_instrumented_modified.c(56,25-30): Executing statement 0.056078s: mannadiv_valuebound20__verifast_instrumented_modified.c(67,5-22): Executing statement 0.056104s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000463 seconds 0.056613s: mannadiv_valuebound20__verifast_instrumented_modified.c(67,5-22): Verifying call 0.056633s: mannadiv_valuebound20__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.056643s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.056682s: mannadiv_valuebound20__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.056694s: Z3 assume (<= 1 1): 0.000441 seconds 0.057159s: mannadiv_valuebound20__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.057180s: mannadiv_valuebound20__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.057190s: mannadiv_valuebound20__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.057199s: mannadiv_valuebound20__verifast_instrumented_modified.c(69,1-2): Leak check. 0.057221s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000056 seconds 0.057344s: Z3 assume (not (not (not (= y30 0)))): 0.000629 seconds 0.058042s: mannadiv_valuebound20__verifast_instrumented_modified.c(58,9-11): Executing statement 0.058075s: Z3 assume (= (+ y20 1) x20): 0.000821 seconds 0.058943s: mannadiv_valuebound20__verifast_instrumented_modified.c(58,27-28): Executing statement 0.058967s: mannadiv_valuebound20__verifast_instrumented_modified.c(59,16-17): Executing statement 0.058984s: mannadiv_valuebound20__verifast_instrumented_modified.c(60,16-17): Executing statement 0.058995s: mannadiv_valuebound20__verifast_instrumented_modified.c(61,16-17): Executing statement 0.059016s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.059048s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000086 seconds 0.059206s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.059218s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Leak check. 0.059239s: Z3 assume (not (= (+ y20 1) x20)): 0.000646 seconds 0.059943s: mannadiv_valuebound20__verifast_instrumented_modified.c(62,16-17): Executing statement 0.059970s: mannadiv_valuebound20__verifast_instrumented_modified.c(63,16-17): Executing statement 0.059986s: mannadiv_valuebound20__verifast_instrumented_modified.c(64,16-17): Executing statement 0.060006s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.060027s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000034 seconds 0.060125s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.060142s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Leak check. 0.060169s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000012 seconds 0.060239s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 0.060293s: Z3 assume (not (not (= x20 0))): 0.000443 seconds 0.060777s: mannadiv_valuebound20__verifast_instrumented_modified.c(46,5-24): Verifying call 0.060791s: mannadiv_valuebound20__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.060808s: Z3 query true returns true: 0.000014 seconds 0.060836s: mannadiv_valuebound20__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.060846s: Z3 assume true: 0.000425 seconds 0.061285s: mannadiv_valuebound20__verifast_instrumented_modified.c(48,8-9): Executing statement 0.061303s: mannadiv_valuebound20__verifast_instrumented_modified.c(49,8-9): Executing statement 0.061314s: mannadiv_valuebound20__verifast_instrumented_modified.c(50,8-9): Executing statement 0.061324s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.061348s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.061360s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000012 seconds 0.061449s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.061518s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000461 seconds 0.062033s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.062063s: Z3 assume (not (= 1 0)): 0.000410 seconds 0.062508s: mannadiv_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.062531s: mannadiv_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.063284s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000474 seconds 0.063813s: mannadiv_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.063836s: mannadiv_valuebound20__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.063859s: Z3 query (<= 1 1) returns true: 0.000018 seconds 0.063900s: mannadiv_valuebound20__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.063912s: Z3 assume (<= 1 1): 0.000426 seconds 0.064361s: mannadiv_valuebound20__verifast_instrumented_modified.c(56,9-11): Executing statement 0.064385s: Z3 assume (not (not (= y30 0))): 0.000440 seconds 0.064869s: mannadiv_valuebound20__verifast_instrumented_modified.c(56,25-30): Executing statement 0.064897s: mannadiv_valuebound20__verifast_instrumented_modified.c(67,5-22): Executing statement 0.064919s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000472 seconds 0.065436s: mannadiv_valuebound20__verifast_instrumented_modified.c(67,5-22): Verifying call 0.065450s: mannadiv_valuebound20__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.065460s: Z3 query (<= 1 1) returns true: 0.000016 seconds 0.065497s: mannadiv_valuebound20__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.065519s: Z3 assume (<= 1 1): 0.000398 seconds 0.065940s: mannadiv_valuebound20__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.065955s: mannadiv_valuebound20__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.065965s: mannadiv_valuebound20__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.065973s: mannadiv_valuebound20__verifast_instrumented_modified.c(69,1-2): Leak check. 0.065994s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000036 seconds 0.066091s: Z3 assume (not (not (not (= y30 0)))): 0.000433 seconds 0.066576s: mannadiv_valuebound20__verifast_instrumented_modified.c(58,9-11): Executing statement 0.066606s: Z3 assume (= (+ y20 1) x20): 0.000453 seconds 0.067102s: mannadiv_valuebound20__verifast_instrumented_modified.c(58,27-28): Executing statement 0.067126s: mannadiv_valuebound20__verifast_instrumented_modified.c(59,16-17): Executing statement 0.067142s: mannadiv_valuebound20__verifast_instrumented_modified.c(60,16-17): Executing statement 0.067160s: mannadiv_valuebound20__verifast_instrumented_modified.c(61,16-17): Executing statement 0.067182s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.067195s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000065 seconds 0.067327s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.067340s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Leak check. 0.067364s: Z3 assume (not (= (+ y20 1) x20)): 0.000442 seconds 0.067856s: mannadiv_valuebound20__verifast_instrumented_modified.c(62,16-17): Executing statement 0.067875s: mannadiv_valuebound20__verifast_instrumented_modified.c(63,16-17): Executing statement 0.067891s: mannadiv_valuebound20__verifast_instrumented_modified.c(64,16-17): Executing statement 0.067911s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.067924s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000025 seconds 0.068004s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.068028s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Leak check. 0.068058s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000014 seconds 0.068134s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.068195s: Z3 assume (not (<= 0 x10)): 0.000425 seconds 0.068653s: mannadiv_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.068674s: mannadiv_valuebound20__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.068682s: Z3 query true returns true: 0.000014 seconds 0.068709s: mannadiv_valuebound20__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.068721s: Z3 assume true: 0.000433 seconds 0.069168s: mannadiv_valuebound20__verifast_instrumented_modified.c(46,5-24): Executing statement 0.069196s: Z3 assume (not (= x20 0)): 0.000413 seconds 0.069641s: mannadiv_valuebound20__verifast_instrumented_modified.c(46,5-24): Verifying call 0.069660s: mannadiv_valuebound20__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.069668s: Z3 query true returns true: 0.000016 seconds 0.069696s: mannadiv_valuebound20__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.069706s: Z3 assume true: 0.000395 seconds 0.070114s: mannadiv_valuebound20__verifast_instrumented_modified.c(48,8-9): Executing statement 0.070130s: mannadiv_valuebound20__verifast_instrumented_modified.c(49,8-9): Executing statement 0.070150s: mannadiv_valuebound20__verifast_instrumented_modified.c(50,8-9): Executing statement 0.070161s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.070181s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.070193s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000014 seconds 0.070285s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.070362s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000576 seconds 0.070985s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.071015s: Z3 assume (not (= 1 0)): 0.000431 seconds 0.071484s: mannadiv_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.071508s: mannadiv_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.071532s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000427 seconds 0.072005s: mannadiv_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.072043s: mannadiv_valuebound20__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.072055s: Z3 query (<= 1 1) returns true: 0.000020 seconds 0.072102s: mannadiv_valuebound20__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.072117s: Z3 assume (<= 1 1): 0.000406 seconds 0.072545s: mannadiv_valuebound20__verifast_instrumented_modified.c(56,9-11): Executing statement 0.072575s: Z3 assume (not (not (= y30 0))): 0.000605 seconds 0.073233s: mannadiv_valuebound20__verifast_instrumented_modified.c(56,25-30): Executing statement 0.073253s: mannadiv_valuebound20__verifast_instrumented_modified.c(67,5-22): Executing statement 0.073275s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000453 seconds 0.073774s: mannadiv_valuebound20__verifast_instrumented_modified.c(67,5-22): Verifying call 0.073787s: mannadiv_valuebound20__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.073803s: Z3 query (<= 1 1) returns true: 0.000016 seconds 0.073841s: mannadiv_valuebound20__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.073853s: Z3 assume (<= 1 1): 0.000407 seconds 0.074282s: mannadiv_valuebound20__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.074298s: mannadiv_valuebound20__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.074308s: mannadiv_valuebound20__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.074322s: mannadiv_valuebound20__verifast_instrumented_modified.c(69,1-2): Leak check. 0.074342s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000054 seconds 0.074459s: Z3 assume (not (not (not (= y30 0)))): 0.000546 seconds 0.075083s: mannadiv_valuebound20__verifast_instrumented_modified.c(58,9-11): Executing statement 0.075109s: Z3 assume (= (+ y20 1) x20): 0.000776 seconds 0.075930s: mannadiv_valuebound20__verifast_instrumented_modified.c(58,27-28): Executing statement 0.075959s: mannadiv_valuebound20__verifast_instrumented_modified.c(59,16-17): Executing statement 0.075976s: mannadiv_valuebound20__verifast_instrumented_modified.c(60,16-17): Executing statement 0.075987s: mannadiv_valuebound20__verifast_instrumented_modified.c(61,16-17): Executing statement 0.076008s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.076029s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000087 seconds 0.076185s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.076203s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Leak check. 0.076223s: Z3 assume (not (= (+ y20 1) x20)): 0.000641 seconds 0.076922s: mannadiv_valuebound20__verifast_instrumented_modified.c(62,16-17): Executing statement 0.076941s: mannadiv_valuebound20__verifast_instrumented_modified.c(63,16-17): Executing statement 0.076957s: mannadiv_valuebound20__verifast_instrumented_modified.c(64,16-17): Executing statement 0.076988s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.076999s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000037 seconds 0.077104s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.077117s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Leak check. 0.077143s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000012 seconds 0.077213s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.077265s: Z3 assume (not (not (= x20 0))): 0.000427 seconds 0.077733s: mannadiv_valuebound20__verifast_instrumented_modified.c(46,5-24): Verifying call 0.077757s: mannadiv_valuebound20__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.077765s: Z3 query true returns true: 0.000014 seconds 0.077792s: mannadiv_valuebound20__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.077807s: Z3 assume true: 0.000410 seconds 0.078232s: mannadiv_valuebound20__verifast_instrumented_modified.c(48,8-9): Executing statement 0.078249s: mannadiv_valuebound20__verifast_instrumented_modified.c(49,8-9): Executing statement 0.078260s: mannadiv_valuebound20__verifast_instrumented_modified.c(50,8-9): Executing statement 0.078271s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.078288s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.078305s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000012 seconds 0.078395s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.078462s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000445 seconds 0.078952s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.078972s: Z3 assume (not (= 1 0)): 0.000424 seconds 0.079430s: mannadiv_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.079456s: mannadiv_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.079482s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000422 seconds 0.079948s: mannadiv_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.079961s: mannadiv_valuebound20__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.079971s: Z3 query (<= 1 1) returns true: 0.000015 seconds 0.080007s: mannadiv_valuebound20__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.080039s: Z3 assume (<= 1 1): 0.000408 seconds 0.080470s: mannadiv_valuebound20__verifast_instrumented_modified.c(56,9-11): Executing statement 0.080492s: Z3 assume (not (not (= y30 0))): 0.000430 seconds 0.080964s: mannadiv_valuebound20__verifast_instrumented_modified.c(56,25-30): Executing statement 0.080982s: mannadiv_valuebound20__verifast_instrumented_modified.c(67,5-22): Executing statement 0.081006s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000454 seconds 0.081505s: mannadiv_valuebound20__verifast_instrumented_modified.c(67,5-22): Verifying call 0.081525s: mannadiv_valuebound20__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.081535s: Z3 query (<= 1 1) returns true: 0.000016 seconds 0.081572s: mannadiv_valuebound20__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.081586s: Z3 assume (<= 1 1): 0.000401 seconds 0.082009s: mannadiv_valuebound20__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.082421s: mannadiv_valuebound20__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.082435s: mannadiv_valuebound20__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.082443s: mannadiv_valuebound20__verifast_instrumented_modified.c(69,1-2): Leak check. 0.082464s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000030 seconds 0.082556s: Z3 assume (not (not (not (= y30 0)))): 0.000436 seconds 0.083058s: mannadiv_valuebound20__verifast_instrumented_modified.c(58,9-11): Executing statement 0.083097s: Z3 assume (= (+ y20 1) x20): 0.000440 seconds 0.083575s: mannadiv_valuebound20__verifast_instrumented_modified.c(58,27-28): Executing statement 0.083599s: mannadiv_valuebound20__verifast_instrumented_modified.c(59,16-17): Executing statement 0.083616s: mannadiv_valuebound20__verifast_instrumented_modified.c(60,16-17): Executing statement 0.083626s: mannadiv_valuebound20__verifast_instrumented_modified.c(61,16-17): Executing statement 0.083657s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.083670s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000065 seconds 0.083802s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.083815s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Leak check. 0.083833s: Z3 assume (not (= (+ y20 1) x20)): 0.000457 seconds 0.084340s: mannadiv_valuebound20__verifast_instrumented_modified.c(62,16-17): Executing statement 0.084365s: mannadiv_valuebound20__verifast_instrumented_modified.c(63,16-17): Executing statement 0.084381s: mannadiv_valuebound20__verifast_instrumented_modified.c(64,16-17): Executing statement 0.084400s: mannadiv_valuebound20__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.084413s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000025 seconds 0.084493s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.084510s: mannadiv_valuebound20__verifast_instrumented_modified.c(66,5-6): Leak check. 0.084535s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000011 seconds 0.084602s: 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_valuebound20__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.017938s Function timings (> 0.1s): Total time: 0.08 seconds 0 errors found (25 statements verified)