./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound100.c ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound100.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound100.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound100.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_valuebound100.c + FILE=geo2-ll_valuebound100.c ++ echo geo2-ll_valuebound100 ++ sed 's/[-\.]/_/g' - + SANITIZED=geo2_ll_valuebound100 + MODULE=geo2_ll_valuebound100__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=geo2_ll_valuebound100__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound100.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=geo2_ll_valuebound100__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound100.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound100.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n geo2_ll_valuebound100__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound100.c -o geo2_ll_valuebound100__verifast_instrumented.c + program_modifications_cli.py -p geo2_ll_valuebound100__verifast_instrumented.c -o geo2_ll_valuebound100__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Z3v4.5 -read_options_from_source_file -c geo2_ll_valuebound100__verifast_instrumented_modified.c geo2_ll_valuebound100__verifast_instrumented_modified.c 0.045353s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,5-9): Function 'main': Function type implementation check 0.045444s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.045468s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.045484s: Z3 assume (<= 0 argc): 0.000569 seconds 0.046128s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.046153s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.046173s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,25-31): Consuming assertion 0.046216s: Consuming chunk module(geo2_ll_valuebound100__verifast_instrumented_modified, true) 0.046237s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Producing assertion 0.046256s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.046271s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,5-9): Cleaning up dummy fraction chunks 0.046280s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,5-9): Leak check. 0.046405s: geo2_ll_valuebound100__verifast_instrumented_modified.c(11,6-17): Verifying function 'reach_error' 0.046417s: geo2_ll_valuebound100__verifast_instrumented_modified.c(11,33-38): Producing assertion 0.046427s: Z3 assume false: 0.000007 seconds 0.046491s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,6-25): Verifying function 'assume_abort_if_not' 0.046511s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Producing assertion 0.046520s: Z3 assume true: 0.000417 seconds 0.046963s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,6-25): Executing statement 0.046987s: geo2_ll_valuebound100__verifast_instrumented_modified.c(20,3-5): Executing statement 0.047021s: Z3 assume (not (not (= cond 0))): 0.000440 seconds 0.047516s: geo2_ll_valuebound100__verifast_instrumented_modified.c(20,13-14): Executing statement 0.047545s: geo2_ll_valuebound100__verifast_instrumented_modified.c(20,14-19): Executing statement 0.047585s: geo2_ll_valuebound100__verifast_instrumented_modified.c(20,14-19): Verifying call 0.047596s: geo2_ll_valuebound100__verifast_instrumented_modified.c(8,38-42): Consuming assertion 0.047604s: Z3 query true returns true: 0.000033 seconds 0.047654s: geo2_ll_valuebound100__verifast_instrumented_modified.c(9,13-18): Producing assertion 0.047670s: Z3 assume false: 0.000002 seconds 0.047692s: Z3 assume (not (not (not (= cond 0)))): 0.000428 seconds 0.048178s: geo2_ll_valuebound100__verifast_instrumented_modified.c(21,1-2): Executing return statement 0.048193s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Consuming assertion 0.048201s: Z3 query true returns true: 0.000012 seconds 0.048224s: geo2_ll_valuebound100__verifast_instrumented_modified.c(21,1-2): Cleaning up dummy fraction chunks 0.048247s: geo2_ll_valuebound100__verifast_instrumented_modified.c(21,1-2): Leak check. 0.048309s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,6-23): Verifying function '__VERIFIER_assert' 0.048321s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Producing assertion 0.048334s: Z3 assume (<= 1 cond): 0.000409 seconds 0.048771s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,6-23): Executing statement 0.048795s: geo2_ll_valuebound100__verifast_instrumented_modified.c(25,5-7): Executing statement 0.048811s: Z3 assume (not (not (= cond 0))): 0.000041 seconds 0.048899s: Z3 assume (not (not (not (= cond 0)))): 0.000421 seconds 0.049371s: geo2_ll_valuebound100__verifast_instrumented_modified.c(29,5-11): Executing return statement 0.049385s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Consuming assertion 0.049395s: Z3 query (<= 1 cond) returns true: 0.000018 seconds 0.049433s: geo2_ll_valuebound100__verifast_instrumented_modified.c(30,1-2): Cleaning up dummy fraction chunks 0.049450s: geo2_ll_valuebound100__verifast_instrumented_modified.c(30,1-2): Leak check. 0.049480s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,5-9): Verifying function 'main' 0.049490s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,25-31): Producing assertion 0.049517s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,5-9): Executing statement 0.049536s: geo2_ll_valuebound100__verifast_instrumented_modified.c(37,1-2): Executing statement 0.049547s: geo2_ll_valuebound100__verifast_instrumented_modified.c(39,1-40,1): Executing statement 0.049581s: Consuming chunk [_]module(geo2_ll_valuebound100__verifast_instrumented_modified, true) 0.049594s: geo2_ll_valuebound100__verifast_instrumented_modified.c(41,5-8): Executing statement 0.049623s: geo2_ll_valuebound100__verifast_instrumented_modified.c(42,5-9): Executing statement 0.049651s: geo2_ll_valuebound100__verifast_instrumented_modified.c(43,7-8): Executing statement 0.049687s: geo2_ll_valuebound100__verifast_instrumented_modified.c(43,9-30): Verifying call 0.049697s: geo2_ll_valuebound100__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.049705s: Z3 query true returns true: 0.000073 seconds 0.049820s: geo2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.049833s: Z3 assume true: 0.000420 seconds 0.050268s: geo2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.050303s: Z3 assume (<= 0 z0): 0.000414 seconds 0.050747s: Z3 assume (<= z0 100): 0.000411 seconds 0.051182s: geo2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.051197s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.051205s: Z3 query true returns true: 0.000013 seconds 0.051229s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.051253s: Z3 assume true: 0.000393 seconds 0.051659s: geo2_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.051683s: geo2_ll_valuebound100__verifast_instrumented_modified.c(45,9-30): Verifying call 0.051693s: geo2_ll_valuebound100__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.051702s: Z3 query true returns true: 0.000024 seconds 0.051770s: geo2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.051791s: Z3 assume true: 0.000436 seconds 0.052253s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.052278s: Z3 assume (<= 0 k0): 0.000432 seconds 0.052739s: Z3 assume (<= k0 100): 0.000416 seconds 0.053182s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.053197s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.053205s: Z3 query true returns true: 0.000017 seconds 0.053235s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.053260s: Z3 assume true: 0.000399 seconds 0.053672s: geo2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.053688s: geo2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.053699s: geo2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.053709s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.053736s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.053749s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000020 seconds 0.053848s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.053904s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000653 seconds 0.054623s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.054650s: Z3 assume (not (= 1 0)): 0.000445 seconds 0.055136s: geo2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.055168s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.055203s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000450 seconds 0.055736s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.055751s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.055762s: Z3 query (<= 1 1) returns true: 0.000019 seconds 0.055802s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.055823s: Z3 assume (<= 1 1): 0.000411 seconds 0.056265s: geo2_ll_valuebound100__verifast_instrumented_modified.c(56,9-11): Executing statement 0.056292s: Z3 assume (not (< c0 k0)): 0.000456 seconds 0.056786s: geo2_ll_valuebound100__verifast_instrumented_modified.c(57,13-18): Executing statement 0.056804s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Executing statement 0.056840s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000441 seconds 0.057361s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Verifying call 0.057374s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.057385s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.057424s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.057440s: Z3 assume (<= 1 1): 0.000409 seconds 0.057872s: geo2_ll_valuebound100__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.057894s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.057904s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.057913s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Leak check. 0.057932s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.058049s: Z3 assume (not (not (< c0 k0))): 0.000444 seconds 0.058539s: geo2_ll_valuebound100__verifast_instrumented_modified.c(59,11-12): Executing statement 0.058568s: geo2_ll_valuebound100__verifast_instrumented_modified.c(60,11-12): Executing statement 0.058586s: geo2_ll_valuebound100__verifast_instrumented_modified.c(61,11-12): Executing statement 0.058605s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.058618s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000696 seconds 0.059415s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.059438s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.059459s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000024 seconds 0.059578s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.059633s: Z3 assume (not (<= k0 100)): 0.000426 seconds 0.060093s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.060114s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.060123s: Z3 query true returns true: 0.000014 seconds 0.060149s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.060160s: Z3 assume true: 0.000403 seconds 0.060576s: geo2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.060593s: geo2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.060610s: geo2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.060621s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.060640s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.060654s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000013 seconds 0.060748s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.060813s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000594 seconds 0.061468s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.061493s: Z3 assume (not (= 1 0)): 0.000412 seconds 0.061942s: geo2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.061966s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.062702s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000466 seconds 0.063263s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.063299s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.063311s: Z3 query (<= 1 1) returns true: 0.000019 seconds 0.063353s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.063366s: Z3 assume (<= 1 1): 0.000408 seconds 0.063796s: geo2_ll_valuebound100__verifast_instrumented_modified.c(56,9-11): Executing statement 0.063831s: Z3 assume (not (< c0 k0)): 0.000453 seconds 0.064322s: geo2_ll_valuebound100__verifast_instrumented_modified.c(57,13-18): Executing statement 0.064339s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Executing statement 0.064368s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000435 seconds 0.064881s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Verifying call 0.064895s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.064911s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.064949s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.064961s: Z3 assume (<= 1 1): 0.000413 seconds 0.065397s: geo2_ll_valuebound100__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.065413s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.065424s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.065444s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Leak check. 0.065463s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000018 seconds 0.065578s: Z3 assume (not (not (< c0 k0))): 0.000460 seconds 0.066084s: geo2_ll_valuebound100__verifast_instrumented_modified.c(59,11-12): Executing statement 0.066107s: geo2_ll_valuebound100__verifast_instrumented_modified.c(60,11-12): Executing statement 0.066132s: geo2_ll_valuebound100__verifast_instrumented_modified.c(61,11-12): Executing statement 0.066154s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.066167s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000694 seconds 0.066959s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.066974s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.067001s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000023 seconds 0.067119s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.067177s: Z3 assume (not (<= 0 k0)): 0.000428 seconds 0.067639s: Z3 assume false: 0.000008 seconds 0.067660s: Z3 assume (not false): 0.000392 seconds 0.068073s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.068088s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.068103s: Z3 query true returns true: 0.000008 seconds 0.068123s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.068134s: Z3 assume true: 0.000402 seconds 0.068549s: geo2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.068566s: geo2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.068578s: geo2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.068588s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.068614s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.068627s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000014 seconds 0.068723s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.068782s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000587 seconds 0.069430s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.069460s: Z3 assume (not (= 1 0)): 0.000414 seconds 0.069911s: geo2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.069936s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.069970s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000443 seconds 0.070491s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.070506s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.070522s: Z3 query (<= 1 1) returns true: 0.000017 seconds 0.070561s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.070574s: Z3 assume (<= 1 1): 0.000403 seconds 0.071000s: geo2_ll_valuebound100__verifast_instrumented_modified.c(56,9-11): Executing statement 0.071025s: Z3 assume (not (< c0 k0)): 0.000455 seconds 0.071518s: geo2_ll_valuebound100__verifast_instrumented_modified.c(57,13-18): Executing statement 0.071541s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Executing statement 0.071570s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000447 seconds 0.072096s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Verifying call 0.072109s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.072119s: Z3 query (<= 1 1) returns true: 0.000018 seconds 0.072157s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.072179s: Z3 assume (<= 1 1): 0.000414 seconds 0.072615s: geo2_ll_valuebound100__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.072632s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.072642s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.072651s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Leak check. 0.072669s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.072783s: Z3 assume (not (not (< c0 k0))): 0.000439 seconds 0.073274s: geo2_ll_valuebound100__verifast_instrumented_modified.c(59,11-12): Executing statement 0.073306s: geo2_ll_valuebound100__verifast_instrumented_modified.c(60,11-12): Executing statement 0.073323s: geo2_ll_valuebound100__verifast_instrumented_modified.c(61,11-12): Executing statement 0.073343s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.073360s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000671 seconds 0.074130s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.074145s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.074167s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000024 seconds 0.074292s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 0.074357s: Z3 assume (not (<= z0 100)): 0.000419 seconds 0.074810s: geo2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.074831s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.074840s: Z3 query true returns true: 0.000013 seconds 0.074866s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.074876s: Z3 assume true: 0.000397 seconds 0.075287s: geo2_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.075320s: geo2_ll_valuebound100__verifast_instrumented_modified.c(45,9-30): Verifying call 0.075330s: geo2_ll_valuebound100__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.075338s: Z3 query true returns true: 0.000022 seconds 0.075405s: geo2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.075418s: Z3 assume true: 0.000403 seconds 0.075835s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.075866s: Z3 assume (<= 0 k0): 0.000423 seconds 0.076316s: Z3 assume (<= k0 100): 0.000404 seconds 0.076743s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.076757s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.076765s: Z3 query true returns true: 0.000013 seconds 0.076790s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.076800s: Z3 assume true: 0.000389 seconds 0.077201s: geo2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.077226s: geo2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.077238s: geo2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.077255s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.077274s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.077287s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000013 seconds 0.077375s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.077435s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.001455 seconds 0.078953s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.079007s: Z3 assume (not (= 1 0)): 0.000455 seconds 0.079507s: geo2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.079540s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.079574s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000462 seconds 0.080116s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.080130s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.080140s: Z3 query (<= 1 1) returns true: 0.000024 seconds 0.080186s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.080209s: Z3 assume (<= 1 1): 0.000468 seconds 0.080701s: geo2_ll_valuebound100__verifast_instrumented_modified.c(56,9-11): Executing statement 0.080737s: Z3 assume (not (< c0 k0)): 0.000461 seconds 0.081257s: geo2_ll_valuebound100__verifast_instrumented_modified.c(57,13-18): Executing statement 0.081276s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Executing statement 0.081620s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000474 seconds 0.082175s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Verifying call 0.082203s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.082214s: Z3 query (<= 1 1) returns true: 0.000024 seconds 0.082271s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.082284s: Z3 assume (<= 1 1): 0.000431 seconds 0.082739s: geo2_ll_valuebound100__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.082762s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.082772s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.082780s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Leak check. 0.082805s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.082920s: Z3 assume (not (not (< c0 k0))): 0.000477 seconds 0.083448s: geo2_ll_valuebound100__verifast_instrumented_modified.c(59,11-12): Executing statement 0.083478s: geo2_ll_valuebound100__verifast_instrumented_modified.c(60,11-12): Executing statement 0.083494s: geo2_ll_valuebound100__verifast_instrumented_modified.c(61,11-12): Executing statement 0.083514s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.083526s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000852 seconds 0.084477s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.084497s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.084519s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000024 seconds 0.084637s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.084695s: Z3 assume (not (<= k0 100)): 0.000420 seconds 0.085149s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.085163s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.085177s: Z3 query true returns true: 0.000014 seconds 0.085203s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.085214s: Z3 assume true: 0.000399 seconds 0.085628s: geo2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.085645s: geo2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.085655s: geo2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.085671s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.085692s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.085705s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000015 seconds 0.085799s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.085854s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.002802 seconds 0.088723s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.088816s: Z3 assume (not (= 1 0)): 0.000466 seconds 0.089330s: geo2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.089357s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.089393s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000494 seconds 0.089967s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.089992s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.090002s: Z3 query (<= 1 1) returns true: 0.000025 seconds 0.090051s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.090063s: Z3 assume (<= 1 1): 0.000445 seconds 0.090531s: geo2_ll_valuebound100__verifast_instrumented_modified.c(56,9-11): Executing statement 0.090566s: Z3 assume (not (< c0 k0)): 0.000466 seconds 0.091076s: geo2_ll_valuebound100__verifast_instrumented_modified.c(57,13-18): Executing statement 0.091100s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Executing statement 0.091130s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000477 seconds 0.091685s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Verifying call 0.091700s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.091710s: Z3 query (<= 1 1) returns true: 0.000024 seconds 0.091755s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.091774s: Z3 assume (<= 1 1): 0.000439 seconds 0.092238s: geo2_ll_valuebound100__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.092263s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.092274s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.092282s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Leak check. 0.092315s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000026 seconds 0.092438s: Z3 assume (not (not (< c0 k0))): 0.000471 seconds 0.092963s: geo2_ll_valuebound100__verifast_instrumented_modified.c(59,11-12): Executing statement 0.092987s: geo2_ll_valuebound100__verifast_instrumented_modified.c(60,11-12): Executing statement 0.093003s: geo2_ll_valuebound100__verifast_instrumented_modified.c(61,11-12): Executing statement 0.093024s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.093044s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000984 seconds 0.094128s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.094144s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.094166s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000025 seconds 0.094294s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 0.094361s: Z3 assume (not (<= 0 k0)): 0.000442 seconds 0.094835s: Z3 assume false: 0.000007 seconds 0.094855s: Z3 assume (not false): 0.000400 seconds 0.095277s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.095301s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.095310s: Z3 query true returns true: 0.000009 seconds 0.095331s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.095346s: Z3 assume true: 0.000397 seconds 0.095756s: geo2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.095774s: geo2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.095784s: geo2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.095795s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.095815s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.095838s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000013 seconds 0.095930s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.095986s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.001085 seconds 0.097134s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.097179s: Z3 assume (not (= 1 0)): 0.000451 seconds 0.097674s: geo2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.097711s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.097745s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000456 seconds 0.098297s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.098312s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.098323s: Z3 query (<= 1 1) returns true: 0.000024 seconds 0.098369s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.098389s: Z3 assume (<= 1 1): 0.000430 seconds 0.098842s: geo2_ll_valuebound100__verifast_instrumented_modified.c(56,9-11): Executing statement 0.098874s: Z3 assume (not (< c0 k0)): 0.000477 seconds 0.099393s: geo2_ll_valuebound100__verifast_instrumented_modified.c(57,13-18): Executing statement 0.099411s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Executing statement 0.099452s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000457 seconds 0.099987s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Verifying call 0.100001s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.100012s: Z3 query (<= 1 1) returns true: 0.000022 seconds 0.100055s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.100068s: Z3 assume (<= 1 1): 0.000463 seconds 0.100554s: geo2_ll_valuebound100__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.100578s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.100588s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.100597s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Leak check. 0.100620s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000018 seconds 0.100733s: Z3 assume (not (not (< c0 k0))): 0.000458 seconds 0.101246s: geo2_ll_valuebound100__verifast_instrumented_modified.c(59,11-12): Executing statement 0.101279s: geo2_ll_valuebound100__verifast_instrumented_modified.c(60,11-12): Executing statement 0.101296s: geo2_ll_valuebound100__verifast_instrumented_modified.c(61,11-12): Executing statement 0.101319s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.101331s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000776 seconds 0.102206s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.102227s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.102256s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000024 seconds 0.102373s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.102444s: Z3 assume (not (<= 0 z0)): 0.000416 seconds 0.102892s: Z3 assume false: 0.000008 seconds 0.102913s: Z3 assume (not false): 0.000402 seconds 0.103336s: geo2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.103357s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.103366s: Z3 query true returns true: 0.000009 seconds 0.103387s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.103397s: Z3 assume true: 0.000388 seconds 0.103798s: geo2_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.103832s: geo2_ll_valuebound100__verifast_instrumented_modified.c(45,9-30): Verifying call 0.103842s: geo2_ll_valuebound100__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.103850s: Z3 query true returns true: 0.000022 seconds 0.103915s: geo2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.103928s: Z3 assume true: 0.000404 seconds 0.104346s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.104377s: Z3 assume (<= 0 k0): 0.000414 seconds 0.104818s: Z3 assume (<= k0 100): 0.000407 seconds 0.105255s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.105269s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.105278s: Z3 query true returns true: 0.000014 seconds 0.105304s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.105314s: Z3 assume true: 0.000393 seconds 0.105719s: geo2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.105743s: geo2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.105901s: geo2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.105914s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.105932s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.105946s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000014 seconds 0.106040s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.106103s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000655 seconds 0.106820s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.106856s: Z3 assume (not (= 1 0)): 0.000450 seconds 0.107351s: geo2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.107377s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.107418s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000459 seconds 0.107956s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.107970s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.107980s: Z3 query (<= 1 1) returns true: 0.000025 seconds 0.108027s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.108048s: Z3 assume (<= 1 1): 0.000441 seconds 0.108512s: geo2_ll_valuebound100__verifast_instrumented_modified.c(56,9-11): Executing statement 0.108546s: Z3 assume (not (< c0 k0)): 0.000465 seconds 0.109053s: geo2_ll_valuebound100__verifast_instrumented_modified.c(57,13-18): Executing statement 0.109071s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Executing statement 0.109101s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000468 seconds 0.109647s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Verifying call 0.109668s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.109679s: Z3 query (<= 1 1) returns true: 0.000024 seconds 0.109725s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.109738s: Z3 assume (<= 1 1): 0.000433 seconds 0.110194s: geo2_ll_valuebound100__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.110210s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.110227s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.110235s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Leak check. 0.110267s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.110382s: Z3 assume (not (not (< c0 k0))): 0.000464 seconds 0.110898s: geo2_ll_valuebound100__verifast_instrumented_modified.c(59,11-12): Executing statement 0.110932s: geo2_ll_valuebound100__verifast_instrumented_modified.c(60,11-12): Executing statement 0.110949s: geo2_ll_valuebound100__verifast_instrumented_modified.c(61,11-12): Executing statement 0.110968s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.110980s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000866 seconds 0.111945s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.111972s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.111995s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000024 seconds 0.112113s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 0.112169s: Z3 assume (not (<= k0 100)): 0.000445 seconds 0.112648s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.112663s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.112679s: Z3 query true returns true: 0.000014 seconds 0.112705s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.112716s: Z3 assume true: 0.000394 seconds 0.113122s: geo2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.113139s: geo2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.113151s: geo2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.113167s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.113186s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.113199s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000013 seconds 0.113298s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.113354s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000628 seconds 0.114042s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.114083s: Z3 assume (not (= 1 0)): 0.000452 seconds 0.114580s: geo2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.114606s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.114639s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000457 seconds 0.115175s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.115189s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.115207s: Z3 query (<= 1 1) returns true: 0.000024 seconds 0.115271s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.115286s: Z3 assume (<= 1 1): 0.000436 seconds 0.115745s: geo2_ll_valuebound100__verifast_instrumented_modified.c(56,9-11): Executing statement 0.115778s: Z3 assume (not (< c0 k0)): 0.000473 seconds 0.116294s: geo2_ll_valuebound100__verifast_instrumented_modified.c(57,13-18): Executing statement 0.116319s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Executing statement 0.116350s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000458 seconds 0.116886s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Verifying call 0.116900s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.116910s: Z3 query (<= 1 1) returns true: 0.000023 seconds 0.116955s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.116974s: Z3 assume (<= 1 1): 0.000447 seconds 0.117445s: geo2_ll_valuebound100__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.117461s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.117471s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.117480s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Leak check. 0.117512s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000019 seconds 0.117626s: Z3 assume (not (not (< c0 k0))): 0.000464 seconds 0.118141s: geo2_ll_valuebound100__verifast_instrumented_modified.c(59,11-12): Executing statement 0.118170s: geo2_ll_valuebound100__verifast_instrumented_modified.c(60,11-12): Executing statement 0.118187s: geo2_ll_valuebound100__verifast_instrumented_modified.c(61,11-12): Executing statement 0.118207s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.118226s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000843 seconds 0.119176s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.119192s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.119214s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000025 seconds 0.119333s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 0.119390s: Z3 assume (not (<= 0 k0)): 0.000438 seconds 0.119861s: Z3 assume false: 0.000007 seconds 0.119882s: Z3 assume (not false): 0.000405 seconds 0.120311s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.120338s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.120347s: Z3 query true returns true: 0.000008 seconds 0.120368s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.120385s: Z3 assume true: 0.000393 seconds 0.120791s: geo2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.120809s: geo2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.120820s: geo2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.120830s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.120850s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.120869s: Z3 query (= (+ 1 (* z0 1)) (+ (* z0 1) 1)) returns true: 0.000014 seconds 0.120960s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.121016s: Z3 assume (= (+ x0 (* z0 y0)) (+ (* z0 x0) 1)): 0.000634 seconds 0.121710s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.121745s: Z3 assume (not (= 1 0)): 0.000446 seconds 0.122237s: geo2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.122272s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.122306s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000457 seconds 0.122841s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.122854s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.122865s: Z3 query (<= 1 1) returns true: 0.000024 seconds 0.122911s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.122930s: Z3 assume (<= 1 1): 0.000438 seconds 0.123390s: geo2_ll_valuebound100__verifast_instrumented_modified.c(56,9-11): Executing statement 0.123424s: Z3 assume (not (< c0 k0)): 0.000465 seconds 0.123932s: geo2_ll_valuebound100__verifast_instrumented_modified.c(57,13-18): Executing statement 0.123950s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Executing statement 0.123980s: Z3 assume (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0): 0.000467 seconds 0.124525s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Verifying call 0.124549s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.124562s: Z3 query (<= 1 1) returns true: 0.000024 seconds 0.124609s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.124622s: Z3 assume (<= 1 1): 0.000434 seconds 0.125079s: geo2_ll_valuebound100__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.125107s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.125117s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.125125s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Leak check. 0.125151s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000033 seconds 0.125288s: Z3 assume (not (not (< c0 k0))): 0.000467 seconds 0.125807s: geo2_ll_valuebound100__verifast_instrumented_modified.c(59,11-12): Executing statement 0.125843s: geo2_ll_valuebound100__verifast_instrumented_modified.c(60,11-12): Executing statement 0.125859s: geo2_ll_valuebound100__verifast_instrumented_modified.c(61,11-12): Executing statement 0.125878s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.125891s: Z3 query (= (+ (+ (* x0 z0) 1) (* z0 y0 z0)) (+ (* z0 (+ (* x0 z0) 1)) 1)) returns true: 0.000850 seconds 0.126839s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.126860s: geo2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.126882s: Z3 assume (not (= (- (- (+ 1 (* x0 z0)) x0) (* z0 y0)) 0)): 0.000024 seconds 0.126999s: 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% geo2_ll_valuebound100__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.018084s Function timings (> 0.1s): Total time: 0.12 seconds 0 errors found (22 statements verified)