./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound5.c ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound5.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound5.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_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/geo2-ll_valuebound5.c + FILE=geo2-ll_valuebound5.c ++ echo geo2-ll_valuebound5 ++ sed 's/[-\.]/_/g' - + SANITIZED=geo2_ll_valuebound5 + MODULE=geo2_ll_valuebound5__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=geo2_ll_valuebound5__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound5.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=geo2_ll_valuebound5__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound5.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound5.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n geo2_ll_valuebound5__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound5.c -o geo2_ll_valuebound5__verifast_instrumented.c + program_modifications_cli.py -p geo2_ll_valuebound5__verifast_instrumented.c -o geo2_ll_valuebound5__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Z3v4.5 -read_options_from_source_file -c geo2_ll_valuebound5__verifast_instrumented_modified.c geo2_ll_valuebound5__verifast_instrumented_modified.c 0.045837s: geo2_ll_valuebound5__verifast_instrumented_modified.c(33,5-9): Function 'main': Function type implementation check 0.045943s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.045972s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.045991s: Z3 assume (<= 0 argc): 0.000581 seconds 0.046649s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.046673s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.046692s: geo2_ll_valuebound5__verifast_instrumented_modified.c(33,25-31): Consuming assertion 0.046734s: Consuming chunk module(geo2_ll_valuebound5__verifast_instrumented_modified, true) 0.046755s: geo2_ll_valuebound5__verifast_instrumented_modified.c(34,13-17): Producing assertion 0.046769s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.046783s: geo2_ll_valuebound5__verifast_instrumented_modified.c(33,5-9): Cleaning up dummy fraction chunks 0.046792s: geo2_ll_valuebound5__verifast_instrumented_modified.c(33,5-9): Leak check. 0.046941s: geo2_ll_valuebound5__verifast_instrumented_modified.c(11,6-17): Verifying function 'reach_error' 0.046957s: geo2_ll_valuebound5__verifast_instrumented_modified.c(11,33-38): Producing assertion 0.046967s: Z3 assume false: 0.000007 seconds 0.047033s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,6-25): Verifying function 'assume_abort_if_not' 0.047052s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Producing assertion 0.047062s: Z3 assume true: 0.000418 seconds 0.047504s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,6-25): Executing statement 0.047527s: geo2_ll_valuebound5__verifast_instrumented_modified.c(20,3-5): Executing statement 0.047558s: Z3 assume (not (not (= cond 0))): 0.000463 seconds 0.048076s: geo2_ll_valuebound5__verifast_instrumented_modified.c(20,13-14): Executing statement 0.048105s: geo2_ll_valuebound5__verifast_instrumented_modified.c(20,14-19): Executing statement 0.048149s: geo2_ll_valuebound5__verifast_instrumented_modified.c(20,14-19): Verifying call 0.048160s: geo2_ll_valuebound5__verifast_instrumented_modified.c(8,38-42): Consuming assertion 0.048169s: Z3 query true returns true: 0.000033 seconds 0.048217s: geo2_ll_valuebound5__verifast_instrumented_modified.c(9,13-18): Producing assertion 0.048234s: Z3 assume false: 0.000003 seconds 0.048255s: Z3 assume (not (not (not (= cond 0)))): 0.000426 seconds 0.048737s: geo2_ll_valuebound5__verifast_instrumented_modified.c(21,1-2): Executing return statement 0.048752s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Consuming assertion 0.048761s: Z3 query true returns true: 0.000011 seconds 0.048783s: geo2_ll_valuebound5__verifast_instrumented_modified.c(21,1-2): Cleaning up dummy fraction chunks 0.048793s: geo2_ll_valuebound5__verifast_instrumented_modified.c(21,1-2): Leak check. 0.048871s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,6-23): Verifying function '__VERIFIER_assert' 0.048886s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Producing assertion 0.048900s: Z3 assume (<= 1 cond): 0.000431 seconds 0.049362s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,6-23): Executing statement 0.049382s: geo2_ll_valuebound5__verifast_instrumented_modified.c(25,5-7): Executing statement 0.049406s: Z3 assume (not (not (= cond 0))): 0.000042 seconds 0.049494s: Z3 assume (not (not (not (= cond 0)))): 0.000438 seconds 0.049984s: geo2_ll_valuebound5__verifast_instrumented_modified.c(29,5-11): Executing return statement 0.049999s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Consuming assertion 0.050009s: Z3 query (<= 1 cond) returns true: 0.000018 seconds 0.050048s: geo2_ll_valuebound5__verifast_instrumented_modified.c(30,1-2): Cleaning up dummy fraction chunks 0.050065s: geo2_ll_valuebound5__verifast_instrumented_modified.c(30,1-2): Leak check. 0.050096s: geo2_ll_valuebound5__verifast_instrumented_modified.c(33,5-9): Verifying function 'main' 0.050106s: geo2_ll_valuebound5__verifast_instrumented_modified.c(33,25-31): Producing assertion 0.050132s: geo2_ll_valuebound5__verifast_instrumented_modified.c(33,5-9): Executing statement 0.050146s: geo2_ll_valuebound5__verifast_instrumented_modified.c(37,1-2): Executing statement 0.050157s: geo2_ll_valuebound5__verifast_instrumented_modified.c(39,1-40,1): Executing statement 0.050197s: Consuming chunk [_]module(geo2_ll_valuebound5__verifast_instrumented_modified, true) 0.050210s: geo2_ll_valuebound5__verifast_instrumented_modified.c(41,5-8): Executing statement 0.050239s: geo2_ll_valuebound5__verifast_instrumented_modified.c(42,5-9): Executing statement 0.050268s: geo2_ll_valuebound5__verifast_instrumented_modified.c(43,7-8): Executing statement 0.050297s: geo2_ll_valuebound5__verifast_instrumented_modified.c(43,9-30): Verifying call 0.050314s: geo2_ll_valuebound5__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.050322s: Z3 query true returns true: 0.000074 seconds 0.050437s: geo2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.050450s: Z3 assume true: 0.000428 seconds 0.050894s: geo2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.050926s: Z3 assume (<= 0 z0): 0.000420 seconds 0.051375s: Z3 assume (<= z0 5): 0.000412 seconds 0.051812s: geo2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.051831s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.051840s: Z3 query true returns true: 0.000022 seconds 0.051877s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.051890s: Z3 assume true: 0.000403 seconds 0.052305s: geo2_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.052338s: geo2_ll_valuebound5__verifast_instrumented_modified.c(45,9-30): Verifying call 0.052349s: geo2_ll_valuebound5__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.052357s: Z3 query true returns true: 0.000025 seconds 0.052426s: geo2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.052439s: Z3 assume true: 0.000461 seconds 0.052917s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Executing statement 0.052949s: Z3 assume (<= 0 k0): 0.000426 seconds 0.053404s: Z3 assume (<= k0 5): 0.000421 seconds 0.053857s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.053873s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.053882s: Z3 query true returns true: 0.000021 seconds 0.053919s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.053930s: Z3 assume true: 0.000395 seconds 0.054336s: geo2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.054358s: geo2_ll_valuebound5__verifast_instrumented_modified.c(49,7-8): Executing statement 0.054369s: geo2_ll_valuebound5__verifast_instrumented_modified.c(50,7-8): Executing statement 0.054380s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.054405s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.054420s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000018 seconds 0.054520s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.054582s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000675 seconds 0.055324s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.055351s: Z3 assume (not (= 1 0)): 0.000454 seconds 0.055844s: geo2_ll_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.055882s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.055930s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000441 seconds 0.056453s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.056467s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.056477s: Z3 query (<= 1 1) returns true: 0.000019 seconds 0.056517s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.056530s: Z3 assume (<= 1 1): 0.000437 seconds 0.056990s: geo2_ll_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.057026s: Z3 assume (not (< c0 k0)): 0.000445 seconds 0.057508s: geo2_ll_valuebound5__verifast_instrumented_modified.c(57,13-18): Executing statement 0.057525s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Executing statement 0.057555s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000453 seconds 0.058088s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Verifying call 0.058108s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.058118s: Z3 query (<= 1 1) returns true: 0.000018 seconds 0.058158s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.058174s: Z3 assume (<= 1 1): 0.000403 seconds 0.058599s: geo2_ll_valuebound5__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.058616s: geo2_ll_valuebound5__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.058631s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.058640s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Leak check. 0.058659s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000018 seconds 0.058776s: Z3 assume (not (not (< c0 k0))): 0.000477 seconds 0.059299s: geo2_ll_valuebound5__verifast_instrumented_modified.c(59,11-12): Executing statement 0.059323s: geo2_ll_valuebound5__verifast_instrumented_modified.c(60,11-12): Executing statement 0.059348s: geo2_ll_valuebound5__verifast_instrumented_modified.c(61,11-12): Executing statement 0.059368s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.059382s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000724 seconds 0.060206s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.060220s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.060250s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000025 seconds 0.060372s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.060426s: Z3 assume (not (<= k0 5)): 0.000429 seconds 0.060896s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.060913s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.060923s: Z3 query true returns true: 0.000015 seconds 0.060951s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.060968s: Z3 assume true: 0.000419 seconds 0.061401s: geo2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.061422s: geo2_ll_valuebound5__verifast_instrumented_modified.c(49,7-8): Executing statement 0.061433s: geo2_ll_valuebound5__verifast_instrumented_modified.c(50,7-8): Executing statement 0.061443s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.061471s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.061485s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000014 seconds 0.061579s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.061636s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000602 seconds 0.062299s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.062324s: Z3 assume (not (= 1 0)): 0.000414 seconds 0.062776s: geo2_ll_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.062809s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.063559s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000504 seconds 0.064153s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.064179s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.064201s: Z3 query (<= 1 1) returns true: 0.000020 seconds 0.064243s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.064257s: Z3 assume (<= 1 1): 0.000402 seconds 0.064681s: geo2_ll_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.064708s: Z3 assume (not (< c0 k0)): 0.000467 seconds 0.065216s: geo2_ll_valuebound5__verifast_instrumented_modified.c(57,13-18): Executing statement 0.065234s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Executing statement 0.065271s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000444 seconds 0.065793s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Verifying call 0.065807s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.065816s: Z3 query (<= 1 1) returns true: 0.000018 seconds 0.065866s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.065881s: Z3 assume (<= 1 1): 0.000412 seconds 0.066316s: geo2_ll_valuebound5__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.066339s: geo2_ll_valuebound5__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.066349s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.066357s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Leak check. 0.066376s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.066492s: Z3 assume (not (not (< c0 k0))): 0.000477 seconds 0.067015s: geo2_ll_valuebound5__verifast_instrumented_modified.c(59,11-12): Executing statement 0.067048s: geo2_ll_valuebound5__verifast_instrumented_modified.c(60,11-12): Executing statement 0.067066s: geo2_ll_valuebound5__verifast_instrumented_modified.c(61,11-12): Executing statement 0.067086s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.067099s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000697 seconds 0.067914s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.067939s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.067961s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000024 seconds 0.068080s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.068138s: Z3 assume (not (<= 0 k0)): 0.000428 seconds 0.068599s: Z3 assume false: 0.000008 seconds 0.068620s: Z3 assume (not false): 0.000413 seconds 0.069056s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.069078s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.069087s: Z3 query true returns true: 0.000008 seconds 0.069107s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.069118s: Z3 assume true: 0.000397 seconds 0.069527s: geo2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.069551s: geo2_ll_valuebound5__verifast_instrumented_modified.c(49,7-8): Executing statement 0.069563s: geo2_ll_valuebound5__verifast_instrumented_modified.c(50,7-8): Executing statement 0.069573s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.069593s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.069606s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000014 seconds 0.069701s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.069765s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000595 seconds 0.070422s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.070447s: Z3 assume (not (= 1 0)): 0.000439 seconds 0.070933s: geo2_ll_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.070964s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.071008s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000428 seconds 0.071515s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.071529s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.071539s: Z3 query (<= 1 1) returns true: 0.000018 seconds 0.071578s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.071591s: Z3 assume (<= 1 1): 0.000422 seconds 0.072035s: geo2_ll_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.072068s: Z3 assume (not (< c0 k0)): 0.000445 seconds 0.072549s: geo2_ll_valuebound5__verifast_instrumented_modified.c(57,13-18): Executing statement 0.072568s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Executing statement 0.072596s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000454 seconds 0.073129s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Verifying call 0.073143s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.073159s: Z3 query (<= 1 1) returns true: 0.000019 seconds 0.073201s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.073215s: Z3 assume (<= 1 1): 0.000433 seconds 0.073673s: geo2_ll_valuebound5__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.073690s: geo2_ll_valuebound5__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.073701s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.073720s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Leak check. 0.073740s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.073883s: Z3 assume (not (not (< c0 k0))): 0.000451 seconds 0.074381s: geo2_ll_valuebound5__verifast_instrumented_modified.c(59,11-12): Executing statement 0.074405s: geo2_ll_valuebound5__verifast_instrumented_modified.c(60,11-12): Executing statement 0.074430s: geo2_ll_valuebound5__verifast_instrumented_modified.c(61,11-12): Executing statement 0.074451s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.074465s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000721 seconds 0.075289s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.075303s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.075332s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000023 seconds 0.075449s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.075513s: Z3 assume (not (<= z0 5)): 0.000448 seconds 0.075994s: geo2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.076010s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.076018s: Z3 query true returns true: 0.000014 seconds 0.076044s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.076061s: Z3 assume true: 0.000390 seconds 0.076464s: geo2_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.076494s: geo2_ll_valuebound5__verifast_instrumented_modified.c(45,9-30): Verifying call 0.076504s: geo2_ll_valuebound5__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.076512s: Z3 query true returns true: 0.000022 seconds 0.076579s: geo2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.076597s: Z3 assume true: 0.000421 seconds 0.077032s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Executing statement 0.077060s: Z3 assume (<= 0 k0): 0.000411 seconds 0.077499s: Z3 assume (<= k0 5): 0.000432 seconds 0.077955s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.077969s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.077978s: Z3 query true returns true: 0.000013 seconds 0.078003s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.078020s: Z3 assume true: 0.000394 seconds 0.078426s: geo2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.078442s: geo2_ll_valuebound5__verifast_instrumented_modified.c(49,7-8): Executing statement 0.078453s: geo2_ll_valuebound5__verifast_instrumented_modified.c(50,7-8): Executing statement 0.078464s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.078490s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.078503s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000013 seconds 0.078594s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.078649s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.001410 seconds 0.080122s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.080177s: Z3 assume (not (= 1 0)): 0.000447 seconds 0.080668s: geo2_ll_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.080701s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.080734s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000493 seconds 0.081307s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.081322s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.081342s: Z3 query (<= 1 1) returns true: 0.000024 seconds 0.081388s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.081401s: Z3 assume (<= 1 1): 0.000431 seconds 0.081865s: geo2_ll_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.081905s: Z3 assume (not (< c0 k0)): 0.000463 seconds 0.082410s: geo2_ll_valuebound5__verifast_instrumented_modified.c(57,13-18): Executing statement 0.082428s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Executing statement 0.082819s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000497 seconds 0.083398s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Verifying call 0.083417s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.083427s: Z3 query (<= 1 1) returns true: 0.000023 seconds 0.083472s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.083485s: Z3 assume (<= 1 1): 0.000461 seconds 0.083971s: geo2_ll_valuebound5__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.083998s: geo2_ll_valuebound5__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.084008s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.084017s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Leak check. 0.084041s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.084157s: Z3 assume (not (not (< c0 k0))): 0.000465 seconds 0.084673s: geo2_ll_valuebound5__verifast_instrumented_modified.c(59,11-12): Executing statement 0.084702s: geo2_ll_valuebound5__verifast_instrumented_modified.c(60,11-12): Executing statement 0.084718s: geo2_ll_valuebound5__verifast_instrumented_modified.c(61,11-12): Executing statement 0.084737s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.084750s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000875 seconds 0.085725s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.085746s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.085769s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000024 seconds 0.085906s: Z3 assume (not (not (= 1 0))): 0.000006 seconds 0.085969s: Z3 assume (not (<= k0 5)): 0.000420 seconds 0.086422s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.086443s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.086451s: Z3 query true returns true: 0.000014 seconds 0.086477s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.086488s: Z3 assume true: 0.000408 seconds 0.086912s: geo2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.086932s: geo2_ll_valuebound5__verifast_instrumented_modified.c(49,7-8): Executing statement 0.086952s: geo2_ll_valuebound5__verifast_instrumented_modified.c(50,7-8): Executing statement 0.086963s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.086983s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.086996s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000015 seconds 0.087091s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.087147s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.001130 seconds 0.088342s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.088406s: Z3 assume (not (= 1 0)): 0.000447 seconds 0.088907s: geo2_ll_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.088935s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.088973s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000453 seconds 0.089505s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.089529s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.089540s: Z3 query (<= 1 1) returns true: 0.000023 seconds 0.089586s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.089599s: Z3 assume (<= 1 1): 0.000449 seconds 0.090072s: geo2_ll_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.090106s: Z3 assume (not (< c0 k0)): 0.000503 seconds 0.090651s: geo2_ll_valuebound5__verifast_instrumented_modified.c(57,13-18): Executing statement 0.090679s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Executing statement 0.090710s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000484 seconds 0.091280s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Verifying call 0.091295s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.091305s: Z3 query (<= 1 1) returns true: 0.000023 seconds 0.091349s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.091369s: Z3 assume (<= 1 1): 0.000430 seconds 0.091822s: geo2_ll_valuebound5__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.091839s: geo2_ll_valuebound5__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.091858s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.091874s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Leak check. 0.091903s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000020 seconds 0.092020s: Z3 assume (not (not (< c0 k0))): 0.000464 seconds 0.092535s: geo2_ll_valuebound5__verifast_instrumented_modified.c(59,11-12): Executing statement 0.092558s: geo2_ll_valuebound5__verifast_instrumented_modified.c(60,11-12): Executing statement 0.092574s: geo2_ll_valuebound5__verifast_instrumented_modified.c(61,11-12): Executing statement 0.092600s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.092613s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000843 seconds 0.093554s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.093569s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.093590s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000024 seconds 0.093706s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 0.093766s: Z3 assume (not (<= 0 k0)): 0.000437 seconds 0.094236s: Z3 assume false: 0.000008 seconds 0.094257s: Z3 assume (not false): 0.000391 seconds 0.094670s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.094692s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.094701s: Z3 query true returns true: 0.000009 seconds 0.094722s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.094738s: Z3 assume true: 0.000425 seconds 0.095176s: geo2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.095194s: geo2_ll_valuebound5__verifast_instrumented_modified.c(49,7-8): Executing statement 0.095205s: geo2_ll_valuebound5__verifast_instrumented_modified.c(50,7-8): Executing statement 0.095215s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.095235s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.095254s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000015 seconds 0.095350s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.095408s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.001388 seconds 0.096877s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.096940s: Z3 assume (not (= 1 0)): 0.000451 seconds 0.097439s: geo2_ll_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.097475s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.097522s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000489 seconds 0.098091s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.098106s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.098116s: Z3 query (<= 1 1) returns true: 0.000025 seconds 0.098162s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.098187s: Z3 assume (<= 1 1): 0.000431 seconds 0.098641s: geo2_ll_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.098674s: Z3 assume (not (< c0 k0)): 0.000491 seconds 0.099209s: geo2_ll_valuebound5__verifast_instrumented_modified.c(57,13-18): Executing statement 0.099226s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Executing statement 0.099259s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000455 seconds 0.099793s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Verifying call 0.099814s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.099825s: Z3 query (<= 1 1) returns true: 0.000075 seconds 0.099927s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.099941s: Z3 assume (<= 1 1): 0.000431 seconds 0.100396s: geo2_ll_valuebound5__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.100420s: geo2_ll_valuebound5__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.100432s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.100440s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Leak check. 0.100465s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.100579s: Z3 assume (not (not (< c0 k0))): 0.000482 seconds 0.101114s: geo2_ll_valuebound5__verifast_instrumented_modified.c(59,11-12): Executing statement 0.101143s: geo2_ll_valuebound5__verifast_instrumented_modified.c(60,11-12): Executing statement 0.101161s: geo2_ll_valuebound5__verifast_instrumented_modified.c(61,11-12): Executing statement 0.101180s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.101193s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000904 seconds 0.102197s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.102218s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.102241s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000026 seconds 0.102360s: Z3 assume (not (not (= 1 0))): 0.000006 seconds 0.102435s: Z3 assume (not (<= 0 z0)): 0.000432 seconds 0.102906s: Z3 assume false: 0.000010 seconds 0.102932s: Z3 assume (not false): 0.000398 seconds 0.103351s: geo2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.103373s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.103382s: Z3 query true returns true: 0.000008 seconds 0.103402s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.103412s: Z3 assume true: 0.000390 seconds 0.103816s: geo2_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.103843s: geo2_ll_valuebound5__verifast_instrumented_modified.c(45,9-30): Verifying call 0.103869s: geo2_ll_valuebound5__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.103879s: Z3 query true returns true: 0.000027 seconds 0.103954s: geo2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.103967s: Z3 assume true: 0.000400 seconds 0.104381s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Executing statement 0.104406s: Z3 assume (<= 0 k0): 0.000409 seconds 0.104842s: Z3 assume (<= k0 5): 0.000428 seconds 0.105294s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.105314s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.105323s: Z3 query true returns true: 0.000014 seconds 0.105349s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.105359s: Z3 assume true: 0.000391 seconds 0.105762s: geo2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.105784s: geo2_ll_valuebound5__verifast_instrumented_modified.c(49,7-8): Executing statement 0.105935s: geo2_ll_valuebound5__verifast_instrumented_modified.c(50,7-8): Executing statement 0.105951s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.105970s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.105984s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000014 seconds 0.106078s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.106143s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000637 seconds 0.106840s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.106888s: Z3 assume (not (= 1 0)): 0.000459 seconds 0.107391s: geo2_ll_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.107417s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.107454s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000506 seconds 0.108039s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.108054s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.108064s: Z3 query (<= 1 1) returns true: 0.000026 seconds 0.108112s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.108125s: Z3 assume (<= 1 1): 0.000436 seconds 0.108583s: geo2_ll_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.108624s: Z3 assume (not (< c0 k0)): 0.000494 seconds 0.109163s: geo2_ll_valuebound5__verifast_instrumented_modified.c(57,13-18): Executing statement 0.109183s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Executing statement 0.109215s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000489 seconds 0.109782s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Verifying call 0.109798s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.109814s: Z3 query (<= 1 1) returns true: 0.000025 seconds 0.109874s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.109890s: Z3 assume (<= 1 1): 0.000445 seconds 0.110359s: geo2_ll_valuebound5__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.110377s: geo2_ll_valuebound5__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.110387s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.110401s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Leak check. 0.110427s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.110541s: Z3 assume (not (not (< c0 k0))): 0.000495 seconds 0.111090s: geo2_ll_valuebound5__verifast_instrumented_modified.c(59,11-12): Executing statement 0.111114s: geo2_ll_valuebound5__verifast_instrumented_modified.c(60,11-12): Executing statement 0.111137s: geo2_ll_valuebound5__verifast_instrumented_modified.c(61,11-12): Executing statement 0.111158s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.111171s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000872 seconds 0.112141s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.112156s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.112189s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000024 seconds 0.112309s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 0.112368s: Z3 assume (not (<= k0 5)): 0.000421 seconds 0.112822s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.112837s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.112856s: Z3 query true returns true: 0.000016 seconds 0.112887s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.112910s: Z3 assume true: 0.000395 seconds 0.113318s: geo2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.113335s: geo2_ll_valuebound5__verifast_instrumented_modified.c(49,7-8): Executing statement 0.113346s: geo2_ll_valuebound5__verifast_instrumented_modified.c(50,7-8): Executing statement 0.113356s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.113376s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.113396s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000013 seconds 0.113489s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.113546s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000645 seconds 0.114251s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.114287s: Z3 assume (not (= 1 0)): 0.000439 seconds 0.114771s: geo2_ll_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.114806s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.114853s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000477 seconds 0.115409s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.115424s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.115434s: Z3 query (<= 1 1) returns true: 0.000025 seconds 0.115481s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.115501s: Z3 assume (<= 1 1): 0.000461 seconds 0.115986s: geo2_ll_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.116020s: Z3 assume (not (< c0 k0)): 0.000465 seconds 0.116527s: geo2_ll_valuebound5__verifast_instrumented_modified.c(57,13-18): Executing statement 0.116545s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Executing statement 0.116580s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000503 seconds 0.117161s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Verifying call 0.117175s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.117185s: Z3 query (<= 1 1) returns true: 0.000025 seconds 0.117231s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.117244s: Z3 assume (<= 1 1): 0.000431 seconds 0.117698s: geo2_ll_valuebound5__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.117721s: geo2_ll_valuebound5__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.117732s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.117740s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Leak check. 0.117765s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.117895s: Z3 assume (not (not (< c0 k0))): 0.000467 seconds 0.118414s: geo2_ll_valuebound5__verifast_instrumented_modified.c(59,11-12): Executing statement 0.118443s: geo2_ll_valuebound5__verifast_instrumented_modified.c(60,11-12): Executing statement 0.118460s: geo2_ll_valuebound5__verifast_instrumented_modified.c(61,11-12): Executing statement 0.118480s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.118493s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000874 seconds 0.119465s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.119486s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.119509s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000024 seconds 0.119625s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.119681s: Z3 assume (not (<= 0 k0)): 0.000442 seconds 0.120156s: Z3 assume false: 0.000008 seconds 0.120177s: Z3 assume (not false): 0.000393 seconds 0.120591s: geo2_ll_valuebound5__verifast_instrumented_modified.c(46,5-24): Verifying call 0.120612s: geo2_ll_valuebound5__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.120621s: Z3 query true returns true: 0.000008 seconds 0.120641s: geo2_ll_valuebound5__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.120651s: Z3 assume true: 0.000420 seconds 0.121085s: geo2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.121102s: geo2_ll_valuebound5__verifast_instrumented_modified.c(49,7-8): Executing statement 0.121123s: geo2_ll_valuebound5__verifast_instrumented_modified.c(50,7-8): Executing statement 0.121134s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Executing statement 0.121154s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.121168s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000015 seconds 0.121263s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.121328s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000671 seconds 0.122061s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.122096s: Z3 assume (not (= 1 0)): 0.000451 seconds 0.122591s: geo2_ll_valuebound5__verifast_instrumented_modified.c(53,2-3): Executing statement 0.122616s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Executing statement 0.122651s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000495 seconds 0.123225s: geo2_ll_valuebound5__verifast_instrumented_modified.c(54,9-26): Verifying call 0.123250s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.123263s: Z3 query (<= 1 1) returns true: 0.000028 seconds 0.123313s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.123326s: Z3 assume (<= 1 1): 0.000439 seconds 0.123787s: geo2_ll_valuebound5__verifast_instrumented_modified.c(56,9-11): Executing statement 0.123828s: Z3 assume (not (< c0 k0)): 0.000487 seconds 0.124359s: geo2_ll_valuebound5__verifast_instrumented_modified.c(57,13-18): Executing statement 0.124376s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Executing statement 0.124407s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000477 seconds 0.124968s: geo2_ll_valuebound5__verifast_instrumented_modified.c(63,5-22): Verifying call 0.124982s: geo2_ll_valuebound5__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.124999s: Z3 query (<= 1 1) returns true: 0.000025 seconds 0.125046s: geo2_ll_valuebound5__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.125059s: Z3 assume (<= 1 1): 0.000442 seconds 0.125525s: geo2_ll_valuebound5__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.125542s: geo2_ll_valuebound5__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.125552s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.125567s: geo2_ll_valuebound5__verifast_instrumented_modified.c(65,1-2): Leak check. 0.125592s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.125705s: Z3 assume (not (not (< c0 k0))): 0.000489 seconds 0.126246s: geo2_ll_valuebound5__verifast_instrumented_modified.c(59,11-12): Executing statement 0.126270s: geo2_ll_valuebound5__verifast_instrumented_modified.c(60,11-12): Executing statement 0.126287s: geo2_ll_valuebound5__verifast_instrumented_modified.c(61,11-12): Executing statement 0.126319s: geo2_ll_valuebound5__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.126333s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000879 seconds 0.127312s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.127330s: geo2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.127353s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000025 seconds 0.127471s: Z3 assume (not (not (= 1 0))): 0.000005 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% geo2_ll_valuebound5__verifast_instrumented_modified.c : lines: code: 29; annot: 14; mixed: 7; overhead: 72% Statements parsed: 115 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 22 Execution steps (including assertion production/consumption steps): 417 Symbolic execution forks: 50 Prover assumes: 148 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 55 Prover statistics: (no statistics for Z3) Time spent parsing: 0.017725s Function timings (> 0.1s): Total time: 0.12 seconds 0 errors found (22 statements verified)