./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound5.c ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound5.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound5.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound5.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_valuebound5.c + FILE=mannadiv_valuebound5.c ++ echo mannadiv_valuebound5 ++ sed 's/[-\.]/_/g' - + SANITIZED=mannadiv_valuebound5 + MODULE=mannadiv_valuebound5__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=mannadiv_valuebound5__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound5.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=mannadiv_valuebound5__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/mannadiv_valuebound5.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound5.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n mannadiv_valuebound5__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound5.c -o mannadiv_valuebound5__verifast_instrumented.c + program_modifications_cli.py -p mannadiv_valuebound5__verifast_instrumented.c -o mannadiv_valuebound5__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Z3v4.5 -read_options_from_source_file -c mannadiv_valuebound5__verifast_instrumented_modified.c mannadiv_valuebound5__verifast_instrumented_modified.c 0.045437s: mannadiv_valuebound5__verifast_instrumented_modified.c(32,5-9): Function 'main': Function type implementation check 0.045532s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.045554s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.045573s: Z3 assume (<= 0 argc): 0.000600 seconds 0.046255s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.046281s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.046299s: mannadiv_valuebound5__verifast_instrumented_modified.c(32,25-31): Consuming assertion 0.046341s: Consuming chunk module(mannadiv_valuebound5__verifast_instrumented_modified, true) 0.046361s: mannadiv_valuebound5__verifast_instrumented_modified.c(33,13-17): Producing assertion 0.046374s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.046389s: mannadiv_valuebound5__verifast_instrumented_modified.c(32,5-9): Cleaning up dummy fraction chunks 0.046397s: mannadiv_valuebound5__verifast_instrumented_modified.c(32,5-9): Leak check. 0.046523s: mannadiv_valuebound5__verifast_instrumented_modified.c(12,6-17): Verifying function 'reach_error' 0.046536s: mannadiv_valuebound5__verifast_instrumented_modified.c(12,33-38): Producing assertion 0.046545s: Z3 assume false: 0.000007 seconds 0.046609s: mannadiv_valuebound5__verifast_instrumented_modified.c(18,6-25): Verifying function 'assume_abort_if_not' 0.046628s: mannadiv_valuebound5__verifast_instrumented_modified.c(18,49-53): Producing assertion 0.046637s: Z3 assume true: 0.000441 seconds 0.047103s: mannadiv_valuebound5__verifast_instrumented_modified.c(18,6-25): Executing statement 0.047123s: mannadiv_valuebound5__verifast_instrumented_modified.c(21,3-5): Executing statement 0.047158s: Z3 assume (not (not (= cond 0))): 0.000433 seconds 0.047645s: mannadiv_valuebound5__verifast_instrumented_modified.c(21,13-14): Executing statement 0.047673s: mannadiv_valuebound5__verifast_instrumented_modified.c(21,14-19): Executing statement 0.047712s: mannadiv_valuebound5__verifast_instrumented_modified.c(21,14-19): Verifying call 0.047722s: mannadiv_valuebound5__verifast_instrumented_modified.c(9,38-42): Consuming assertion 0.047730s: Z3 query true returns true: 0.000034 seconds 0.047780s: mannadiv_valuebound5__verifast_instrumented_modified.c(10,13-18): Producing assertion 0.047796s: Z3 assume false: 0.000002 seconds 0.047817s: Z3 assume (not (not (not (= cond 0)))): 0.000448 seconds 0.048324s: mannadiv_valuebound5__verifast_instrumented_modified.c(22,1-2): Executing return statement 0.048339s: mannadiv_valuebound5__verifast_instrumented_modified.c(19,13-17): Consuming assertion 0.048347s: Z3 query true returns true: 0.000012 seconds 0.048370s: mannadiv_valuebound5__verifast_instrumented_modified.c(22,1-2): Cleaning up dummy fraction chunks 0.048386s: mannadiv_valuebound5__verifast_instrumented_modified.c(22,1-2): Leak check. 0.048445s: mannadiv_valuebound5__verifast_instrumented_modified.c(23,6-23): Verifying function '__VERIFIER_assert' 0.048457s: mannadiv_valuebound5__verifast_instrumented_modified.c(23,50-52): Producing assertion 0.048470s: Z3 assume (<= 1 cond): 0.000434 seconds 0.048934s: mannadiv_valuebound5__verifast_instrumented_modified.c(23,6-23): Executing statement 0.048952s: mannadiv_valuebound5__verifast_instrumented_modified.c(26,5-7): Executing statement 0.048974s: Z3 assume (not (not (= cond 0))): 0.000043 seconds 0.049063s: Z3 assume (not (not (not (= cond 0)))): 0.000410 seconds 0.049523s: mannadiv_valuebound5__verifast_instrumented_modified.c(30,5-11): Executing return statement 0.049538s: mannadiv_valuebound5__verifast_instrumented_modified.c(24,16-18): Consuming assertion 0.049548s: Z3 query (<= 1 cond) returns true: 0.000017 seconds 0.049585s: mannadiv_valuebound5__verifast_instrumented_modified.c(31,1-2): Cleaning up dummy fraction chunks 0.049601s: mannadiv_valuebound5__verifast_instrumented_modified.c(31,1-2): Leak check. 0.049632s: mannadiv_valuebound5__verifast_instrumented_modified.c(32,5-9): Verifying function 'main' 0.049641s: mannadiv_valuebound5__verifast_instrumented_modified.c(32,25-31): Producing assertion 0.049665s: mannadiv_valuebound5__verifast_instrumented_modified.c(32,5-9): Executing statement 0.049680s: mannadiv_valuebound5__verifast_instrumented_modified.c(36,1-2): Executing statement 0.049696s: mannadiv_valuebound5__verifast_instrumented_modified.c(38,1-39,1): Executing statement 0.049732s: Consuming chunk [_]module(mannadiv_valuebound5__verifast_instrumented_modified, true) 0.049745s: mannadiv_valuebound5__verifast_instrumented_modified.c(40,5-8): Executing statement 0.049773s: mannadiv_valuebound5__verifast_instrumented_modified.c(41,5-8): Executing statement 0.049799s: mannadiv_valuebound5__verifast_instrumented_modified.c(42,8-9): Executing statement 0.049844s: mannadiv_valuebound5__verifast_instrumented_modified.c(42,10-31): Verifying call 0.049856s: mannadiv_valuebound5__verifast_instrumented_modified.c(15,53-57): Consuming assertion 0.049867s: Z3 query true returns true: 0.000081 seconds 0.049990s: mannadiv_valuebound5__verifast_instrumented_modified.c(16,13-17): Producing assertion 0.050004s: Z3 assume true: 0.000405 seconds 0.050424s: mannadiv_valuebound5__verifast_instrumented_modified.c(43,8-9): Executing statement 0.050452s: mannadiv_valuebound5__verifast_instrumented_modified.c(43,10-31): Verifying call 0.050462s: mannadiv_valuebound5__verifast_instrumented_modified.c(15,53-57): Consuming assertion 0.050471s: Z3 query true returns true: 0.000021 seconds 0.050533s: mannadiv_valuebound5__verifast_instrumented_modified.c(16,13-17): Producing assertion 0.050545s: Z3 assume true: 0.000461 seconds 0.051021s: mannadiv_valuebound5__verifast_instrumented_modified.c(45,5-24): Executing statement 0.051049s: Z3 assume (<= 0 x10): 0.000421 seconds 0.051497s: mannadiv_valuebound5__verifast_instrumented_modified.c(45,5-24): Verifying call 0.051517s: mannadiv_valuebound5__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.051525s: Z3 query true returns true: 0.000015 seconds 0.051550s: mannadiv_valuebound5__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.051561s: Z3 assume true: 0.000428 seconds 0.052002s: mannadiv_valuebound5__verifast_instrumented_modified.c(46,5-24): Executing statement 0.052036s: Z3 assume (not (= x20 0)): 0.000421 seconds 0.052491s: mannadiv_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.052504s: mannadiv_valuebound5__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.052512s: Z3 query true returns true: 0.000015 seconds 0.052539s: mannadiv_valuebound5__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.052549s: Z3 assume true: 0.000425 seconds 0.052988s: mannadiv_valuebound5__verifast_instrumented_modified.c(48,8-9): Executing statement 0.053011s: mannadiv_valuebound5__verifast_instrumented_modified.c(49,8-9): Executing statement 0.053022s: mannadiv_valuebound5__verifast_instrumented_modified.c(50,8-9): Executing statement 0.053033s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.053060s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.053073s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000015 seconds 0.053171s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.053247s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000477 seconds 0.053773s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.053801s: Z3 assume (not (= 1 0)): 0.000463 seconds 0.054306s: mannadiv_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.054331s: mannadiv_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.054365s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000425 seconds 0.054848s: mannadiv_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.054865s: mannadiv_valuebound5__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.054878s: Z3 query (<= 1 1) returns true: 0.000019 seconds 0.054919s: mannadiv_valuebound5__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.054931s: Z3 assume (<= 1 1): 0.000400 seconds 0.055353s: mannadiv_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.055383s: Z3 assume (not (not (= y30 0))): 0.000451 seconds 0.055891s: mannadiv_valuebound5__verifast_instrumented_modified.c(56,25-30): Executing statement 0.055912s: mannadiv_valuebound5__verifast_instrumented_modified.c(67,5-22): Executing statement 0.055934s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000461 seconds 0.056441s: mannadiv_valuebound5__verifast_instrumented_modified.c(67,5-22): Verifying call 0.056462s: mannadiv_valuebound5__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.056472s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.056510s: mannadiv_valuebound5__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.056522s: Z3 assume (<= 1 1): 0.000434 seconds 0.056980s: mannadiv_valuebound5__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.056997s: mannadiv_valuebound5__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.057012s: mannadiv_valuebound5__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.057021s: mannadiv_valuebound5__verifast_instrumented_modified.c(69,1-2): Leak check. 0.057043s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000057 seconds 0.057167s: Z3 assume (not (not (not (= y30 0)))): 0.000614 seconds 0.057856s: mannadiv_valuebound5__verifast_instrumented_modified.c(58,9-11): Executing statement 0.057885s: Z3 assume (= (+ y20 1) x20): 0.000834 seconds 0.058767s: mannadiv_valuebound5__verifast_instrumented_modified.c(58,27-28): Executing statement 0.058798s: mannadiv_valuebound5__verifast_instrumented_modified.c(59,16-17): Executing statement 0.058815s: mannadiv_valuebound5__verifast_instrumented_modified.c(60,16-17): Executing statement 0.058834s: mannadiv_valuebound5__verifast_instrumented_modified.c(61,16-17): Executing statement 0.058863s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.058878s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000079 seconds 0.059029s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.059049s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Leak check. 0.059069s: Z3 assume (not (= (+ y20 1) x20)): 0.000644 seconds 0.059770s: mannadiv_valuebound5__verifast_instrumented_modified.c(62,16-17): Executing statement 0.059789s: mannadiv_valuebound5__verifast_instrumented_modified.c(63,16-17): Executing statement 0.059812s: mannadiv_valuebound5__verifast_instrumented_modified.c(64,16-17): Executing statement 0.059843s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.059858s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000032 seconds 0.059953s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.059964s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Leak check. 0.059996s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000012 seconds 0.060067s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 0.060119s: Z3 assume (not (not (= x20 0))): 0.000434 seconds 0.060595s: mannadiv_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.060610s: mannadiv_valuebound5__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.060618s: Z3 query true returns true: 0.000013 seconds 0.060643s: mannadiv_valuebound5__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.060662s: Z3 assume true: 0.000423 seconds 0.061099s: mannadiv_valuebound5__verifast_instrumented_modified.c(48,8-9): Executing statement 0.061116s: mannadiv_valuebound5__verifast_instrumented_modified.c(49,8-9): Executing statement 0.061127s: mannadiv_valuebound5__verifast_instrumented_modified.c(50,8-9): Executing statement 0.061137s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.061153s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.061172s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000012 seconds 0.061259s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.061325s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000455 seconds 0.061839s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.061862s: Z3 assume (not (= 1 0)): 0.000422 seconds 0.062319s: mannadiv_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.062344s: mannadiv_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.063068s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000445 seconds 0.063563s: mannadiv_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.063583s: mannadiv_valuebound5__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.063594s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.063633s: mannadiv_valuebound5__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.063654s: Z3 assume (<= 1 1): 0.000427 seconds 0.064104s: mannadiv_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.064129s: Z3 assume (not (not (= y30 0))): 0.000441 seconds 0.064614s: mannadiv_valuebound5__verifast_instrumented_modified.c(56,25-30): Executing statement 0.064633s: mannadiv_valuebound5__verifast_instrumented_modified.c(67,5-22): Executing statement 0.064654s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000469 seconds 0.065168s: mannadiv_valuebound5__verifast_instrumented_modified.c(67,5-22): Verifying call 0.065195s: mannadiv_valuebound5__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.065205s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.065242s: mannadiv_valuebound5__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.065255s: Z3 assume (<= 1 1): 0.000396 seconds 0.065673s: mannadiv_valuebound5__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.065699s: mannadiv_valuebound5__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.065710s: mannadiv_valuebound5__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.065718s: mannadiv_valuebound5__verifast_instrumented_modified.c(69,1-2): Leak check. 0.065739s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000028 seconds 0.065838s: Z3 assume (not (not (not (= y30 0)))): 0.000448 seconds 0.066340s: mannadiv_valuebound5__verifast_instrumented_modified.c(58,9-11): Executing statement 0.066371s: Z3 assume (= (+ y20 1) x20): 0.000434 seconds 0.066855s: mannadiv_valuebound5__verifast_instrumented_modified.c(58,27-28): Executing statement 0.066881s: mannadiv_valuebound5__verifast_instrumented_modified.c(59,16-17): Executing statement 0.066899s: mannadiv_valuebound5__verifast_instrumented_modified.c(60,16-17): Executing statement 0.066912s: mannadiv_valuebound5__verifast_instrumented_modified.c(61,16-17): Executing statement 0.066941s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.066954s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000064 seconds 0.067086s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.067099s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Leak check. 0.067117s: Z3 assume (not (= (+ y20 1) x20)): 0.000433 seconds 0.067599s: mannadiv_valuebound5__verifast_instrumented_modified.c(62,16-17): Executing statement 0.067622s: mannadiv_valuebound5__verifast_instrumented_modified.c(63,16-17): Executing statement 0.067639s: mannadiv_valuebound5__verifast_instrumented_modified.c(64,16-17): Executing statement 0.067658s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.067670s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000029 seconds 0.067757s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.067772s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Leak check. 0.067796s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000011 seconds 0.067883s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 0.067955s: Z3 assume (not (<= 0 x10)): 0.000417 seconds 0.068405s: mannadiv_valuebound5__verifast_instrumented_modified.c(45,5-24): Verifying call 0.068420s: mannadiv_valuebound5__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.068434s: Z3 query true returns true: 0.000014 seconds 0.068460s: mannadiv_valuebound5__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.068470s: Z3 assume true: 0.000417 seconds 0.068901s: mannadiv_valuebound5__verifast_instrumented_modified.c(46,5-24): Executing statement 0.068926s: Z3 assume (not (= x20 0)): 0.000410 seconds 0.069368s: mannadiv_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.069381s: mannadiv_valuebound5__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.069395s: Z3 query true returns true: 0.000015 seconds 0.069422s: mannadiv_valuebound5__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.069433s: Z3 assume true: 0.000396 seconds 0.069844s: mannadiv_valuebound5__verifast_instrumented_modified.c(48,8-9): Executing statement 0.069863s: mannadiv_valuebound5__verifast_instrumented_modified.c(49,8-9): Executing statement 0.069875s: mannadiv_valuebound5__verifast_instrumented_modified.c(50,8-9): Executing statement 0.069898s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.069920s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.069934s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000013 seconds 0.070028s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.070096s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000577 seconds 0.070720s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.070758s: Z3 assume (not (= 1 0)): 0.000432 seconds 0.071228s: mannadiv_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.071249s: mannadiv_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.071275s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000422 seconds 0.071742s: mannadiv_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.071757s: mannadiv_valuebound5__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.071773s: Z3 query (<= 1 1) returns true: 0.000016 seconds 0.071811s: mannadiv_valuebound5__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.071831s: Z3 assume (<= 1 1): 0.000419 seconds 0.072272s: mannadiv_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.072297s: Z3 assume (not (not (= y30 0))): 0.000607 seconds 0.072957s: mannadiv_valuebound5__verifast_instrumented_modified.c(56,25-30): Executing statement 0.072984s: mannadiv_valuebound5__verifast_instrumented_modified.c(67,5-22): Executing statement 0.073009s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000453 seconds 0.073506s: mannadiv_valuebound5__verifast_instrumented_modified.c(67,5-22): Verifying call 0.073521s: mannadiv_valuebound5__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.073531s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.073569s: mannadiv_valuebound5__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.073586s: Z3 assume (<= 1 1): 0.000435 seconds 0.074045s: mannadiv_valuebound5__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.074062s: mannadiv_valuebound5__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.074072s: mannadiv_valuebound5__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.074080s: mannadiv_valuebound5__verifast_instrumented_modified.c(69,1-2): Leak check. 0.074101s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000056 seconds 0.074220s: Z3 assume (not (not (not (= y30 0)))): 0.000548 seconds 0.074839s: mannadiv_valuebound5__verifast_instrumented_modified.c(58,9-11): Executing statement 0.074876s: Z3 assume (= (+ y20 1) x20): 0.000774 seconds 0.075696s: mannadiv_valuebound5__verifast_instrumented_modified.c(58,27-28): Executing statement 0.075721s: mannadiv_valuebound5__verifast_instrumented_modified.c(59,16-17): Executing statement 0.075741s: mannadiv_valuebound5__verifast_instrumented_modified.c(60,16-17): Executing statement 0.075758s: mannadiv_valuebound5__verifast_instrumented_modified.c(61,16-17): Executing statement 0.075779s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.075793s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000095 seconds 0.075959s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.075973s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Leak check. 0.075998s: Z3 assume (not (= (+ y20 1) x20)): 0.000642 seconds 0.076696s: mannadiv_valuebound5__verifast_instrumented_modified.c(62,16-17): Executing statement 0.076718s: mannadiv_valuebound5__verifast_instrumented_modified.c(63,16-17): Executing statement 0.076738s: mannadiv_valuebound5__verifast_instrumented_modified.c(64,16-17): Executing statement 0.076760s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.076783s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000028 seconds 0.076895s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.076907s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Leak check. 0.076933s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000013 seconds 0.077003s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.077059s: Z3 assume (not (not (= x20 0))): 0.000421 seconds 0.077521s: mannadiv_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.077544s: mannadiv_valuebound5__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.077553s: Z3 query true returns true: 0.000014 seconds 0.077580s: mannadiv_valuebound5__verifast_instrumented_modified.c(19,13-17): Producing assertion 0.077590s: Z3 assume true: 0.000417 seconds 0.078020s: mannadiv_valuebound5__verifast_instrumented_modified.c(48,8-9): Executing statement 0.078039s: mannadiv_valuebound5__verifast_instrumented_modified.c(49,8-9): Executing statement 0.078056s: mannadiv_valuebound5__verifast_instrumented_modified.c(50,8-9): Executing statement 0.078066s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.078084s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.078095s: Z3 query (= (+ (* x20 0) x10 0) x10) returns true: 0.000012 seconds 0.078187s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Producing assertion 0.078260s: Z3 assume (= (+ (* x20 y10) y30 y20) x10): 0.000442 seconds 0.078750s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.078769s: Z3 assume (not (= 1 0)): 0.000424 seconds 0.079227s: mannadiv_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.079245s: mannadiv_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.079272s: Z3 assume (= (+ (* y10 x20) y20 y30) x10): 0.000411 seconds 0.079731s: mannadiv_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.079754s: mannadiv_valuebound5__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.079766s: Z3 query (<= 1 1) returns true: 0.000015 seconds 0.079802s: mannadiv_valuebound5__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.079814s: Z3 assume (<= 1 1): 0.000420 seconds 0.080257s: mannadiv_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.080284s: Z3 assume (not (not (= y30 0))): 0.000423 seconds 0.080752s: mannadiv_valuebound5__verifast_instrumented_modified.c(56,25-30): Executing statement 0.080768s: mannadiv_valuebound5__verifast_instrumented_modified.c(67,5-22): Executing statement 0.080789s: Z3 assume (= (+ (* y10 x20) y20) x10): 0.000441 seconds 0.081275s: mannadiv_valuebound5__verifast_instrumented_modified.c(67,5-22): Verifying call 0.081289s: mannadiv_valuebound5__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.081305s: Z3 query (<= 1 1) returns true: 0.000016 seconds 0.081341s: mannadiv_valuebound5__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.081354s: Z3 assume (<= 1 1): 0.000395 seconds 0.081774s: mannadiv_valuebound5__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.082131s: mannadiv_valuebound5__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.082145s: mannadiv_valuebound5__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.082160s: mannadiv_valuebound5__verifast_instrumented_modified.c(69,1-2): Leak check. 0.082181s: Z3 assume (not (= (+ (* y10 x20) y20) x10)): 0.000030 seconds 0.082273s: Z3 assume (not (not (not (= y30 0)))): 0.000434 seconds 0.082763s: mannadiv_valuebound5__verifast_instrumented_modified.c(58,9-11): Executing statement 0.082787s: Z3 assume (= (+ y20 1) x20): 0.000455 seconds 0.083280s: mannadiv_valuebound5__verifast_instrumented_modified.c(58,27-28): Executing statement 0.083313s: mannadiv_valuebound5__verifast_instrumented_modified.c(59,16-17): Executing statement 0.083331s: mannadiv_valuebound5__verifast_instrumented_modified.c(60,16-17): Executing statement 0.083341s: mannadiv_valuebound5__verifast_instrumented_modified.c(61,16-17): Executing statement 0.083362s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.083374s: Z3 query (= (+ (* x20 (+ y10 1)) (- y30 1) 0) x10) returns true: 0.000064 seconds 0.083504s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.083528s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Leak check. 0.083546s: Z3 assume (not (= (+ y20 1) x20)): 0.000471 seconds 0.084067s: mannadiv_valuebound5__verifast_instrumented_modified.c(62,16-17): Executing statement 0.084085s: mannadiv_valuebound5__verifast_instrumented_modified.c(63,16-17): Executing statement 0.084101s: mannadiv_valuebound5__verifast_instrumented_modified.c(64,16-17): Executing statement 0.084127s: mannadiv_valuebound5__verifast_instrumented_modified.c(52,65-67): Consuming assertion 0.084140s: Z3 query (= (+ (* x20 y10) (- y30 1) y20 1) x10) returns true: 0.000026 seconds 0.084221s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Cleaning up dummy fraction chunks 0.084232s: mannadiv_valuebound5__verifast_instrumented_modified.c(66,5-6): Leak check. 0.084257s: Z3 assume (not (= (+ (* y10 x20) y20 y30) x10)): 0.000010 seconds 0.084324s: 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_valuebound5__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.017709s Function timings (> 0.1s): Total time: 0.08 seconds 0 errors found (25 statements verified)