./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound1.c ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound1.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound1.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound1.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_valuebound1.c + FILE=mannadiv_valuebound1.c ++ echo mannadiv_valuebound1 ++ sed 's/[-\.]/_/g' - + SANITIZED=mannadiv_valuebound1 + MODULE=mannadiv_valuebound1__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=mannadiv_valuebound1__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound1.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=mannadiv_valuebound1__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound1.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound1.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n mannadiv_valuebound1__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound1.c -o mannadiv_valuebound1__verifast_instrumented.c + program_modifications_cli.py -p mannadiv_valuebound1__verifast_instrumented.c -o mannadiv_valuebound1__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Z3v4.5 -read_options_from_source_file -c mannadiv_valuebound1__verifast_instrumented_modified.c mannadiv_valuebound1__verifast_instrumented_modified.c 0.045571s: mannadiv_valuebound1__verifast_instrumented_modified.c(32,5-9): Function 'main': Function type implementation check 0.045676s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.045697s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.045713s: Z3 assume (<= 0 argc): 0.000618 seconds 0.046414s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.046439s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.046458s: mannadiv_valuebound1__verifast_instrumented_modified.c(32,25-31): Consuming assertion 0.046502s: Consuming chunk module(mannadiv_valuebound1__verifast_instrumented_modified, true) 0.046524s: mannadiv_valuebound1__verifast_instrumented_modified.c(33,13-17): Producing assertion 0.046537s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.046550s: mannadiv_valuebound1__verifast_instrumented_modified.c(32,5-9): Cleaning up dummy fraction chunks 0.046560s: mannadiv_valuebound1__verifast_instrumented_modified.c(32,5-9): Leak check. 0.046695s: mannadiv_valuebound1__verifast_instrumented_modified.c(12,6-17): Verifying function 'reach_error' 0.046708s: mannadiv_valuebound1__verifast_instrumented_modified.c(12,33-38): Producing assertion 0.046717s: Z3 assume false: 0.000008 seconds 0.046790s: mannadiv_valuebound1__verifast_instrumented_modified.c(18,6-25): Verifying function 'assume_abort_if_not' 0.046808s: mannadiv_valuebound1__verifast_instrumented_modified.c(18,49-53): Producing assertion 0.046826s: Z3 assume true: 0.000450 seconds 0.047302s: mannadiv_valuebound1__verifast_instrumented_modified.c(18,6-25): Executing statement 0.047326s: mannadiv_valuebound1__verifast_instrumented_modified.c(21,3-5): Executing statement 0.047354s: Z3 assume (not (not (= cond 0))): 0.000437 seconds 0.047860s: mannadiv_valuebound1__verifast_instrumented_modified.c(21,13-14): Executing statement 0.047892s: mannadiv_valuebound1__verifast_instrumented_modified.c(21,14-19): Executing statement 0.047933s: mannadiv_valuebound1__verifast_instrumented_modified.c(21,14-19): Verifying call 0.047944s: mannadiv_valuebound1__verifast_instrumented_modified.c(9,38-42): Consuming assertion 0.047952s: Z3 query true returns true: 0.000032 seconds 0.048000s: mannadiv_valuebound1__verifast_instrumented_modified.c(10,13-18): Producing assertion 0.048016s: Z3 assume false: 0.000003 seconds 0.048037s: Z3 assume (not (not (not (= cond 0)))): 0.000436 seconds 0.048530s: mannadiv_valuebound1__verifast_instrumented_modified.c(22,1-2): Executing return statement 0.048545s: mannadiv_valuebound1__verifast_instrumented_modified.c(19,13-17): Consuming assertion 0.048554s: Z3 query true returns true: 0.000011 seconds 0.048577s: mannadiv_valuebound1__verifast_instrumented_modified.c(22,1-2): Cleaning up dummy fraction chunks 0.048593s: mannadiv_valuebound1__verifast_instrumented_modified.c(22,1-2): Leak check. 0.048651s: mannadiv_valuebound1__verifast_instrumented_modified.c(23,6-23): Verifying function '__VERIFIER_assert' 0.048663s: mannadiv_valuebound1__verifast_instrumented_modified.c(23,50-52): Producing assertion 0.048675s: Z3 assume (<= 1 cond): 0.000445 seconds 0.049150s: mannadiv_valuebound1__verifast_instrumented_modified.c(23,6-23): Executing statement 0.049167s: mannadiv_valuebound1__verifast_instrumented_modified.c(26,5-7): Executing statement 0.049189s: Z3 assume (not (not (= cond 0))): 0.000043 seconds 0.049280s: Z3 assume (not (not (not (= cond 0)))): 0.000417 seconds 0.049748s: mannadiv_valuebound1__verifast_instrumented_modified.c(30,5-11): Executing return statement 0.049762s: mannadiv_valuebound1__verifast_instrumented_modified.c(24,16-18): Consuming assertion 0.049773s: Z3 query (<= 1 cond) returns true: 0.000017 seconds 0.049818s: mannadiv_valuebound1__verifast_instrumented_modified.c(31,1-2): Cleaning up dummy fraction chunks 0.049839s: mannadiv_valuebound1__verifast_instrumented_modified.c(31,1-2): Leak check. 0.049876s: mannadiv_valuebound1__verifast_instrumented_modified.c(32,5-9): Verifying function 'main' 0.049888s: mannadiv_valuebound1__verifast_instrumented_modified.c(32,25-31): Producing assertion 0.049916s: mannadiv_valuebound1__verifast_instrumented_modified.c(32,5-9): Executing statement 0.049931s: mannadiv_valuebound1__verifast_instrumented_modified.c(36,1-2): Executing statement 0.049946s: mannadiv_valuebound1__verifast_instrumented_modified.c(38,1-39,1): Executing statement 0.049982s: Consuming chunk [_]module(mannadiv_valuebound1__verifast_instrumented_modified, true) 0.049995s: mannadiv_valuebound1__verifast_instrumented_modified.c(40,5-8): Executing statement 0.050023s: mannadiv_valuebound1__verifast_instrumented_modified.c(41,5-8): Executing statement 0.050050s: mannadiv_valuebound1__verifast_instrumented_modified.c(42,8-9): Executing statement 0.050085s: mannadiv_valuebound1__verifast_instrumented_modified.c(42,10-31): Verifying call 0.050095s: mannadiv_valuebound1__verifast_instrumented_modified.c(15,53-57): Consuming assertion 0.050103s: Z3 query true returns true: 0.000072 seconds 0.050215s: mannadiv_valuebound1__verifast_instrumented_modified.c(16,13-17): Producing assertion 0.050228s: Z3 assume true: 0.000417 seconds 0.050659s: mannadiv_valuebound1__verifast_instrumented_modified.c(43,8-9): Executing statement 0.050688s: mannadiv_valuebound1__verifast_instrumented_modified.c(43,10-31): Verifying call 0.050699s: mannadiv_valuebound1__verifast_instrumented_modified.c(15,53-57): Consuming assertion 0.050707s: Z3 query true returns true: 0.000022 seconds 0.050769s: mannadiv_valuebound1__verifast_instrumented_modified.c(16,13-17): Producing assertion 0.050782s: Z3 assume true: 0.000495 seconds 0.051292s: mannadiv_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.051320s: Z3 assume (<= 0 x10): 0.000429 seconds 0.051776s: mannadiv_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.051797s: mannadiv_valuebound1__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.051805s: Z3 query true returns true: 0.000027 seconds 0.051848s: mannadiv_valuebound1__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.051861s: Z3 assume true: 0.000414 seconds 0.052288s: mannadiv_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.052321s: Z3 assume (not (= x20 0)): 0.000426 seconds 0.052781s: mannadiv_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.052794s: mannadiv_valuebound1__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.052802s: Z3 query true returns true: 0.000022 seconds 0.052836s: mannadiv_valuebound1__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.052846s: Z3 assume true: 0.000393 seconds 0.053252s: mannadiv_valuebound1__verifast_instrumented_modified.c(48,8-9): Executing statement 0.053274s: mannadiv_valuebound1__verifast_instrumented_modified.c(49,8-9): Executing statement 0.053285s: mannadiv_valuebound1__verifast_instrumented_modified.c(50,8-9): Executing statement 0.053296s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.053315s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.053328s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000014 seconds 0.053420s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.053494s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000505 seconds 0.054048s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.054077s: Z3 assume (not (= 1 0)): 0.000444 seconds 0.054562s: mannadiv_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.054586s: mannadiv_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.054624s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000467 seconds 0.055138s: mannadiv_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.055153s: mannadiv_valuebound1__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.055163s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.055202s: mannadiv_valuebound1__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.055214s: Z3 assume (<= 1 1): 0.000404 seconds 0.055640s: mannadiv_valuebound1__verifast_instrumented_modified.c(56,9-11): Executing statement 0.055672s: Z3 assume (not (not (= y30 0))): 0.000476 seconds 0.056196s: mannadiv_valuebound1__verifast_instrumented_modified.c(56,25-30): Executing statement 0.056214s: mannadiv_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.056237s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000461 seconds 0.056745s: mannadiv_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.056765s: mannadiv_valuebound1__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.056774s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.056820s: mannadiv_valuebound1__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.056832s: Z3 assume (<= 1 1): 0.000405 seconds 0.057259s: mannadiv_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.057275s: mannadiv_valuebound1__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.057291s: mannadiv_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.057299s: mannadiv_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.057321s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000055 seconds 0.057443s: Z3 assume (not (not (not (= y30 0)))): 0.000654 seconds 0.058161s: mannadiv_valuebound1__verifast_instrumented_modified.c(58,9-11): Executing statement 0.058187s: Z3 assume (= (+ y20 1) x20): 0.000863 seconds 0.059097s: mannadiv_valuebound1__verifast_instrumented_modified.c(58,27-28): Executing statement 0.059129s: mannadiv_valuebound1__verifast_instrumented_modified.c(59,16-17): Executing statement 0.059145s: mannadiv_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.059156s: mannadiv_valuebound1__verifast_instrumented_modified.c(61,16-17): Executing statement 0.059178s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.059191s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000079 seconds 0.059340s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.059361s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Leak check. 0.059381s: Z3 assume (not (= (+ y20 1) x20)): 0.000676 seconds 0.060115s: mannadiv_valuebound1__verifast_instrumented_modified.c(62,16-17): Executing statement 0.060134s: mannadiv_valuebound1__verifast_instrumented_modified.c(63,16-17): Executing statement 0.060157s: mannadiv_valuebound1__verifast_instrumented_modified.c(64,16-17): Executing statement 0.060177s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.060189s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000028 seconds 0.060274s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.060285s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Leak check. 0.060315s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000012 seconds 0.060385s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 0.060441s: Z3 assume (not (not (= x20 0))): 0.000479 seconds 0.060963s: mannadiv_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.060978s: mannadiv_valuebound1__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.060986s: Z3 query true returns true: 0.000015 seconds 0.061013s: mannadiv_valuebound1__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.061032s: Z3 assume true: 0.000395 seconds 0.061441s: mannadiv_valuebound1__verifast_instrumented_modified.c(48,8-9): Executing statement 0.061456s: mannadiv_valuebound1__verifast_instrumented_modified.c(49,8-9): Executing statement 0.061467s: mannadiv_valuebound1__verifast_instrumented_modified.c(50,8-9): Executing statement 0.061477s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.061494s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.061513s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000011 seconds 0.061602s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.061668s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000479 seconds 0.062192s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.062213s: Z3 assume (not (= 1 0)): 0.000405 seconds 0.062652s: mannadiv_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.062675s: mannadiv_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.063406s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000481 seconds 0.063950s: mannadiv_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.063974s: mannadiv_valuebound1__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.063985s: Z3 query (<= 1 1) returns true: 0.000016 seconds 0.064023s: mannadiv_valuebound1__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.064047s: Z3 assume (<= 1 1): 0.000412 seconds 0.064481s: mannadiv_valuebound1__verifast_instrumented_modified.c(56,9-11): Executing statement 0.064503s: Z3 assume (not (not (= y30 0))): 0.000476 seconds 0.065025s: mannadiv_valuebound1__verifast_instrumented_modified.c(56,25-30): Executing statement 0.065043s: mannadiv_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.065065s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000437 seconds 0.065547s: mannadiv_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.065570s: mannadiv_valuebound1__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.065581s: Z3 query (<= 1 1) returns true: 0.000016 seconds 0.065618s: mannadiv_valuebound1__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.065631s: Z3 assume (<= 1 1): 0.000429 seconds 0.066083s: mannadiv_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.066108s: mannadiv_valuebound1__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.066119s: mannadiv_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.066128s: mannadiv_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.066149s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000028 seconds 0.066238s: Z3 assume (not (not (not (= y30 0)))): 0.000437 seconds 0.066728s: mannadiv_valuebound1__verifast_instrumented_modified.c(58,9-11): Executing statement 0.066758s: Z3 assume (= (+ y20 1) x20): 0.000479 seconds 0.067277s: mannadiv_valuebound1__verifast_instrumented_modified.c(58,27-28): Executing statement 0.067302s: mannadiv_valuebound1__verifast_instrumented_modified.c(59,16-17): Executing statement 0.067319s: mannadiv_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.067330s: mannadiv_valuebound1__verifast_instrumented_modified.c(61,16-17): Executing statement 0.067361s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.067376s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000066 seconds 0.067510s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.067522s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Leak check. 0.067541s: Z3 assume (not (= (+ y20 1) x20)): 0.000460 seconds 0.068051s: mannadiv_valuebound1__verifast_instrumented_modified.c(62,16-17): Executing statement 0.068075s: mannadiv_valuebound1__verifast_instrumented_modified.c(63,16-17): Executing statement 0.068092s: mannadiv_valuebound1__verifast_instrumented_modified.c(64,16-17): Executing statement 0.068111s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.068123s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000026 seconds 0.068205s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.068220s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Leak check. 0.068244s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000011 seconds 0.068313s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 0.068375s: Z3 assume (not (<= 0 x10)): 0.000421 seconds 0.068842s: mannadiv_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.068858s: mannadiv_valuebound1__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.068874s: Z3 query true returns true: 0.000017 seconds 0.068906s: mannadiv_valuebound1__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.068917s: Z3 assume true: 0.000394 seconds 0.069324s: mannadiv_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.069347s: Z3 assume (not (= x20 0)): 0.000415 seconds 0.069794s: mannadiv_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.069808s: mannadiv_valuebound1__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.069848s: Z3 query true returns true: 0.000019 seconds 0.069883s: mannadiv_valuebound1__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.069896s: Z3 assume true: 0.000393 seconds 0.070304s: mannadiv_valuebound1__verifast_instrumented_modified.c(48,8-9): Executing statement 0.070320s: mannadiv_valuebound1__verifast_instrumented_modified.c(49,8-9): Executing statement 0.070331s: mannadiv_valuebound1__verifast_instrumented_modified.c(50,8-9): Executing statement 0.070351s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.070369s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.070381s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000013 seconds 0.070474s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.070541s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000627 seconds 0.071214s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.071254s: Z3 assume (not (= 1 0)): 0.000416 seconds 0.071710s: mannadiv_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.071733s: mannadiv_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.071760s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000450 seconds 0.072256s: mannadiv_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.072270s: mannadiv_valuebound1__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.072287s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.072326s: mannadiv_valuebound1__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.072338s: Z3 assume (<= 1 1): 0.000403 seconds 0.072762s: mannadiv_valuebound1__verifast_instrumented_modified.c(56,9-11): Executing statement 0.072786s: Z3 assume (not (not (= y30 0))): 0.000589 seconds 0.073428s: mannadiv_valuebound1__verifast_instrumented_modified.c(56,25-30): Executing statement 0.073453s: mannadiv_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.073478s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000497 seconds 0.074022s: mannadiv_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.074036s: mannadiv_valuebound1__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.074045s: Z3 query (<= 1 1) returns true: 0.000018 seconds 0.074084s: mannadiv_valuebound1__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.074101s: Z3 assume (<= 1 1): 0.000404 seconds 0.074528s: mannadiv_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.074544s: mannadiv_valuebound1__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.074554s: mannadiv_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.074563s: mannadiv_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.074583s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000055 seconds 0.074701s: Z3 assume (not (not (not (= y30 0)))): 0.000580 seconds 0.075348s: mannadiv_valuebound1__verifast_instrumented_modified.c(58,9-11): Executing statement 0.075379s: Z3 assume (= (+ y20 1) x20): 0.000799 seconds 0.076224s: mannadiv_valuebound1__verifast_instrumented_modified.c(58,27-28): Executing statement 0.076252s: mannadiv_valuebound1__verifast_instrumented_modified.c(59,16-17): Executing statement 0.076269s: mannadiv_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.076287s: mannadiv_valuebound1__verifast_instrumented_modified.c(61,16-17): Executing statement 0.076312s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.076327s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000082 seconds 0.076478s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.076491s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Leak check. 0.076516s: Z3 assume (not (= (+ y20 1) x20)): 0.000678 seconds 0.077252s: mannadiv_valuebound1__verifast_instrumented_modified.c(62,16-17): Executing statement 0.077271s: mannadiv_valuebound1__verifast_instrumented_modified.c(63,16-17): Executing statement 0.077288s: mannadiv_valuebound1__verifast_instrumented_modified.c(64,16-17): Executing statement 0.077311s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.077336s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000028 seconds 0.077420s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.077431s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Leak check. 0.077456s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000012 seconds 0.077526s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.077580s: Z3 assume (not (not (= x20 0))): 0.000454 seconds 0.078076s: mannadiv_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.078100s: mannadiv_valuebound1__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.078109s: Z3 query true returns true: 0.000014 seconds 0.078136s: mannadiv_valuebound1__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.078147s: Z3 assume true: 0.000396 seconds 0.078556s: mannadiv_valuebound1__verifast_instrumented_modified.c(48,8-9): Executing statement 0.078572s: mannadiv_valuebound1__verifast_instrumented_modified.c(49,8-9): Executing statement 0.078588s: mannadiv_valuebound1__verifast_instrumented_modified.c(50,8-9): Executing statement 0.078599s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.078616s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.078628s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000012 seconds 0.078718s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.078789s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000488 seconds 0.079323s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.079343s: Z3 assume (not (= 1 0)): 0.000408 seconds 0.079785s: mannadiv_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.079803s: mannadiv_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.079839s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000432 seconds 0.080317s: mannadiv_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.080337s: mannadiv_valuebound1__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.080347s: Z3 query (<= 1 1) returns true: 0.000015 seconds 0.080383s: mannadiv_valuebound1__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.080395s: Z3 assume (<= 1 1): 0.000398 seconds 0.080824s: mannadiv_valuebound1__verifast_instrumented_modified.c(56,9-11): Executing statement 0.080853s: Z3 assume (not (not (= y30 0))): 0.000444 seconds 0.081341s: mannadiv_valuebound1__verifast_instrumented_modified.c(56,25-30): Executing statement 0.081358s: mannadiv_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.081381s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000430 seconds 0.081872s: mannadiv_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.081889s: mannadiv_valuebound1__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.081907s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.081946s: mannadiv_valuebound1__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.081958s: Z3 assume (<= 1 1): 0.000402 seconds 0.082381s: mannadiv_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.082778s: mannadiv_valuebound1__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.082793s: mannadiv_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.082808s: mannadiv_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.082840s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000034 seconds 0.082950s: Z3 assume (not (not (not (= y30 0)))): 0.000438 seconds 0.083441s: mannadiv_valuebound1__verifast_instrumented_modified.c(58,9-11): Executing statement 0.083467s: Z3 assume (= (+ y20 1) x20): 0.000472 seconds 0.083977s: mannadiv_valuebound1__verifast_instrumented_modified.c(58,27-28): Executing statement 0.084011s: mannadiv_valuebound1__verifast_instrumented_modified.c(59,16-17): Executing statement 0.084028s: mannadiv_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.084039s: mannadiv_valuebound1__verifast_instrumented_modified.c(61,16-17): Executing statement 0.084059s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.084072s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000064 seconds 0.084202s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.084224s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Leak check. 0.084243s: Z3 assume (not (= (+ y20 1) x20)): 0.000442 seconds 0.084733s: mannadiv_valuebound1__verifast_instrumented_modified.c(62,16-17): Executing statement 0.084752s: mannadiv_valuebound1__verifast_instrumented_modified.c(63,16-17): Executing statement 0.084769s: mannadiv_valuebound1__verifast_instrumented_modified.c(64,16-17): Executing statement 0.084795s: mannadiv_valuebound1__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.084808s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000037 seconds 0.084911s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.084923s: mannadiv_valuebound1__verifast_instrumented_modified.c(66,5-6): Leak check. 0.084947s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000011 seconds 0.085016s: 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_valuebound1__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.017897s Function timings (> 0.1s): Total time: 0.08 seconds 0 errors found (25 statements verified)