./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/egcd-ll_valuebound50.c ./results/automizer-verification-files/SV-COMP24_unreach-call/egcd-ll_valuebound50.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/egcd-ll_valuebound50.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/egcd-ll_valuebound50.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/egcd-ll_valuebound50.c + FILE=egcd-ll_valuebound50.c ++ echo egcd-ll_valuebound50 ++ sed 's/[-\.]/_/g' - + SANITIZED=egcd_ll_valuebound50 + MODULE=egcd_ll_valuebound50__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=egcd_ll_valuebound50__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/egcd-ll_valuebound50.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=egcd_ll_valuebound50__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/egcd-ll_valuebound50.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/egcd-ll_valuebound50.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n egcd_ll_valuebound50__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/egcd-ll_valuebound50.c -o egcd_ll_valuebound50__verifast_instrumented.c + program_modifications_cli.py -p egcd_ll_valuebound50__verifast_instrumented.c -o egcd_ll_valuebound50__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Z3v4.5 -read_options_from_source_file -c egcd_ll_valuebound50__verifast_instrumented_modified.c egcd_ll_valuebound50__verifast_instrumented_modified.c 0.043896s: egcd_ll_valuebound50__verifast_instrumented_modified.c(28,5-9): Function 'main': Function type implementation check 0.043972s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.043987s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.044001s: Z3 assume (<= 0 argc): 0.000549 seconds 0.044620s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.044642s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.044657s: egcd_ll_valuebound50__verifast_instrumented_modified.c(28,25-31): Consuming assertion 0.044698s: Consuming chunk module(egcd_ll_valuebound50__verifast_instrumented_modified, true) 0.044718s: egcd_ll_valuebound50__verifast_instrumented_modified.c(29,13-17): Producing assertion 0.044731s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.044745s: egcd_ll_valuebound50__verifast_instrumented_modified.c(28,5-9): Cleaning up dummy fraction chunks 0.044753s: egcd_ll_valuebound50__verifast_instrumented_modified.c(28,5-9): Leak check. 0.044840s: egcd_ll_valuebound50__verifast_instrumented_modified.c(7,6-17): Verifying function 'reach_error' 0.044860s: egcd_ll_valuebound50__verifast_instrumented_modified.c(7,33-38): Producing assertion 0.044870s: Z3 assume false: 0.000007 seconds 0.044937s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,6-25): Verifying function 'assume_abort_if_not' 0.044956s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,49-53): Producing assertion 0.044965s: Z3 assume true: 0.000407 seconds 0.045396s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,6-25): Executing statement 0.045417s: egcd_ll_valuebound50__verifast_instrumented_modified.c(16,3-5): Executing statement 0.045441s: Z3 assume (not (not (= cond 0))): 0.000438 seconds 0.045931s: egcd_ll_valuebound50__verifast_instrumented_modified.c(16,13-14): Executing statement 0.045958s: egcd_ll_valuebound50__verifast_instrumented_modified.c(16,14-19): Executing statement 0.045991s: egcd_ll_valuebound50__verifast_instrumented_modified.c(16,14-19): Verifying call 0.046002s: egcd_ll_valuebound50__verifast_instrumented_modified.c(4,38-42): Consuming assertion 0.046011s: Z3 query true returns true: 0.000031 seconds 0.046057s: egcd_ll_valuebound50__verifast_instrumented_modified.c(5,13-18): Producing assertion 0.046076s: Z3 assume false: 0.000003 seconds 0.046097s: Z3 assume (not (not (not (= cond 0)))): 0.000421 seconds 0.046574s: egcd_ll_valuebound50__verifast_instrumented_modified.c(17,1-2): Executing return statement 0.046589s: egcd_ll_valuebound50__verifast_instrumented_modified.c(14,19-21): Consuming assertion 0.046599s: Z3 query (not (= cond 0)) returns true: 0.000012 seconds 0.046638s: egcd_ll_valuebound50__verifast_instrumented_modified.c(17,1-2): Cleaning up dummy fraction chunks 0.046654s: egcd_ll_valuebound50__verifast_instrumented_modified.c(17,1-2): Leak check. 0.046712s: egcd_ll_valuebound50__verifast_instrumented_modified.c(18,6-23): Verifying function '__VERIFIER_assert' 0.046724s: egcd_ll_valuebound50__verifast_instrumented_modified.c(18,50-52): Producing assertion 0.046736s: Z3 assume (<= 1 cond): 0.000418 seconds 0.047182s: egcd_ll_valuebound50__verifast_instrumented_modified.c(18,6-23): Executing statement 0.047200s: egcd_ll_valuebound50__verifast_instrumented_modified.c(21,5-7): Executing statement 0.047221s: Z3 assume (not (not (= cond 0))): 0.000044 seconds 0.047314s: Z3 assume (not (not (not (= cond 0)))): 0.000403 seconds 0.047766s: egcd_ll_valuebound50__verifast_instrumented_modified.c(25,5-11): Executing return statement 0.047780s: egcd_ll_valuebound50__verifast_instrumented_modified.c(19,16-18): Consuming assertion 0.047790s: Z3 query (<= 1 cond) returns true: 0.000017 seconds 0.047827s: egcd_ll_valuebound50__verifast_instrumented_modified.c(26,1-2): Cleaning up dummy fraction chunks 0.047852s: egcd_ll_valuebound50__verifast_instrumented_modified.c(26,1-2): Leak check. 0.047885s: egcd_ll_valuebound50__verifast_instrumented_modified.c(28,5-9): Verifying function 'main' 0.047895s: egcd_ll_valuebound50__verifast_instrumented_modified.c(28,25-31): Producing assertion 0.047915s: egcd_ll_valuebound50__verifast_instrumented_modified.c(28,5-9): Executing statement 0.047930s: egcd_ll_valuebound50__verifast_instrumented_modified.c(32,1-2): Executing statement 0.047946s: egcd_ll_valuebound50__verifast_instrumented_modified.c(34,1-35,1): Executing statement 0.047980s: Consuming chunk [_]module(egcd_ll_valuebound50__verifast_instrumented_modified, true) 0.047993s: egcd_ll_valuebound50__verifast_instrumented_modified.c(36,5-9): Executing statement 0.048039s: egcd_ll_valuebound50__verifast_instrumented_modified.c(37,5-8): Executing statement 0.048060s: egcd_ll_valuebound50__verifast_instrumented_modified.c(38,7-8): Executing statement 0.048089s: egcd_ll_valuebound50__verifast_instrumented_modified.c(38,9-30): Verifying call 0.048098s: egcd_ll_valuebound50__verifast_instrumented_modified.c(10,53-57): Consuming assertion 0.048106s: Z3 query true returns true: 0.000096 seconds 0.048242s: egcd_ll_valuebound50__verifast_instrumented_modified.c(11,13-17): Producing assertion 0.048256s: Z3 assume true: 0.000440 seconds 0.048711s: egcd_ll_valuebound50__verifast_instrumented_modified.c(39,5-24): Executing statement 0.048743s: Z3 assume (<= 0 x0): 0.000422 seconds 0.049194s: Z3 assume (<= x0 50): 0.000396 seconds 0.049613s: egcd_ll_valuebound50__verifast_instrumented_modified.c(39,5-24): Verifying call 0.049627s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,49-53): Consuming assertion 0.049635s: Z3 query true returns true: 0.000014 seconds 0.049660s: egcd_ll_valuebound50__verifast_instrumented_modified.c(14,19-21): Producing assertion 0.049673s: Z3 assume (not (= 1 0)): 0.000396 seconds 0.050101s: egcd_ll_valuebound50__verifast_instrumented_modified.c(40,7-8): Executing statement 0.050131s: egcd_ll_valuebound50__verifast_instrumented_modified.c(40,9-30): Verifying call 0.050141s: egcd_ll_valuebound50__verifast_instrumented_modified.c(10,53-57): Consuming assertion 0.050150s: Z3 query true returns true: 0.000025 seconds 0.050219s: egcd_ll_valuebound50__verifast_instrumented_modified.c(11,13-17): Producing assertion 0.050233s: Z3 assume true: 0.000386 seconds 0.050633s: egcd_ll_valuebound50__verifast_instrumented_modified.c(41,5-24): Executing statement 0.050661s: Z3 assume (<= 0 y0): 0.000463 seconds 0.051158s: Z3 assume (<= y0 50): 0.000420 seconds 0.051602s: egcd_ll_valuebound50__verifast_instrumented_modified.c(41,5-24): Verifying call 0.051617s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,49-53): Consuming assertion 0.051626s: Z3 query true returns true: 0.000018 seconds 0.051658s: egcd_ll_valuebound50__verifast_instrumented_modified.c(14,19-21): Producing assertion 0.051676s: Z3 assume (not (= 1 0)): 0.000415 seconds 0.052125s: egcd_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Executing statement 0.052150s: Z3 assume (<= 1 x0): 0.000418 seconds 0.052593s: egcd_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Verifying call 0.052606s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,49-53): Consuming assertion 0.052615s: Z3 query true returns true: 0.000014 seconds 0.052641s: egcd_ll_valuebound50__verifast_instrumented_modified.c(14,19-21): Producing assertion 0.052660s: Z3 assume (not (= 1 0)): 0.000406 seconds 0.053099s: egcd_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Executing statement 0.053123s: Z3 assume (<= 1 y0): 0.000413 seconds 0.053562s: egcd_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.053576s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,49-53): Consuming assertion 0.053584s: Z3 query true returns true: 0.000015 seconds 0.053610s: egcd_ll_valuebound50__verifast_instrumented_modified.c(14,19-21): Producing assertion 0.053635s: Z3 assume (not (= 1 0)): 0.000405 seconds 0.054072s: egcd_ll_valuebound50__verifast_instrumented_modified.c(45,7-8): Executing statement 0.054090s: egcd_ll_valuebound50__verifast_instrumented_modified.c(46,7-8): Executing statement 0.054101s: egcd_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.054111s: egcd_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.054129s: egcd_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.054139s: egcd_ll_valuebound50__verifast_instrumented_modified.c(50,7-8): Executing statement 0.054148s: egcd_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.054174s: egcd_ll_valuebound50__verifast_instrumented_modified.c(52,160-162): Consuming assertion 0.054193s: Z3 query (and (= y0 (+ (* 0 x0) (* y0 1))) (<= 1 x0) (= x0 (+ (* y0 0) (* 1 x0))) (<= 1 y0) (= (* 1 1) (+ (* 0 0) 1))) returns true: 0.000026 seconds 0.054412s: egcd_ll_valuebound50__verifast_instrumented_modified.c(52,160-162): Producing assertion 0.054504s: Z3 assume (and (= b0 (+ (* q0 x0) (* y0 s0))) (<= 1 x0) (= a0 (+ (* y0 r0) (* p0 x0))) (<= 1 y0) (= (* p0 s0) (+ (* q0 r0) 1))): 0.143080 seconds 0.197791s: egcd_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.197886s: Z3 assume (not (= 1 0)): 0.000490 seconds 0.198425s: egcd_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.198466s: egcd_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.198511s: Z3 assume (= 1 (- (* p0 s0) (* r0 q0))): 0.000492 seconds 0.199058s: egcd_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.199073s: egcd_ll_valuebound50__verifast_instrumented_modified.c(18,50-52): Consuming assertion 0.199086s: Z3 query (<= 1 1) returns true: 0.000019 seconds 0.199128s: egcd_ll_valuebound50__verifast_instrumented_modified.c(19,16-18): Producing assertion 0.199149s: Z3 assume (<= 1 1): 0.000454 seconds 0.199626s: egcd_ll_valuebound50__verifast_instrumented_modified.c(55,9-26): Executing statement 0.199667s: Z3 assume (= a0 (+ (* y0 r0) (* x0 p0))): 0.000479 seconds 0.200197s: egcd_ll_valuebound50__verifast_instrumented_modified.c(55,9-26): Verifying call 0.200211s: egcd_ll_valuebound50__verifast_instrumented_modified.c(18,50-52): Consuming assertion 0.200227s: Z3 query (<= 1 1) returns true: 0.000022 seconds 0.200272s: egcd_ll_valuebound50__verifast_instrumented_modified.c(19,16-18): Producing assertion 0.200285s: Z3 assume (<= 1 1): 0.000452 seconds 0.200760s: egcd_ll_valuebound50__verifast_instrumented_modified.c(56,9-26): Executing statement 0.200833s: Z3 assume (= b0 (+ (* x0 q0) (* y0 s0))): 0.000469 seconds 0.201353s: egcd_ll_valuebound50__verifast_instrumented_modified.c(56,9-26): Verifying call 0.201373s: egcd_ll_valuebound50__verifast_instrumented_modified.c(18,50-52): Consuming assertion 0.201383s: Z3 query (<= 1 1) returns true: 0.000022 seconds 0.201427s: egcd_ll_valuebound50__verifast_instrumented_modified.c(19,16-18): Producing assertion 0.201440s: Z3 assume (<= 1 1): 0.000456 seconds 0.201919s: egcd_ll_valuebound50__verifast_instrumented_modified.c(58,9-11): Executing statement 0.201948s: Z3 assume (not (not (= a0 b0))): 18.149489 seconds 18.353851s: egcd_ll_valuebound50__verifast_instrumented_modified.c(59,13-18): Executing statement 18.353955s: egcd_ll_valuebound50__verifast_instrumented_modified.c(72,5-22): Executing statement 18.354684s: Z3 assume (= (- a0 b0) 0): 0.550934 seconds 18.905710s: egcd_ll_valuebound50__verifast_instrumented_modified.c(72,5-22): Verifying call 18.905758s: egcd_ll_valuebound50__verifast_instrumented_modified.c(18,50-52): Consuming assertion 18.905772s: Z3 query (<= 1 1) returns true: 0.000840 seconds 18.906804s: egcd_ll_valuebound50__verifast_instrumented_modified.c(19,16-18): Producing assertion 18.906838s: Z3 assume (<= 1 1): 0.551230 seconds 19.458128s: egcd_ll_valuebound50__verifast_instrumented_modified.c(73,5-22): Executing statement 19.458981s: Z3 assume (= (- (+ (* p0 x0) (* r0 y0)) b0) 0): 0.551026 seconds 20.010127s: egcd_ll_valuebound50__verifast_instrumented_modified.c(73,5-22): Verifying call 20.010166s: egcd_ll_valuebound50__verifast_instrumented_modified.c(18,50-52): Consuming assertion 20.010181s: Z3 query (<= 1 1) returns true: 0.000791 seconds 20.011161s: egcd_ll_valuebound50__verifast_instrumented_modified.c(19,16-18): Producing assertion 20.011193s: Z3 assume (<= 1 1): 0.554043 seconds 20.565285s: egcd_ll_valuebound50__verifast_instrumented_modified.c(74,5-22): Executing statement 20.566193s: Z3 assume (= (+ (- (* q0 r0) (* p0 s0)) 1) 0): 0.555138 seconds 21.121452s: egcd_ll_valuebound50__verifast_instrumented_modified.c(74,5-22): Verifying call 21.121493s: egcd_ll_valuebound50__verifast_instrumented_modified.c(18,50-52): Consuming assertion 21.121523s: Z3 query (<= 1 1) returns true: 0.000802 seconds 21.122486s: egcd_ll_valuebound50__verifast_instrumented_modified.c(19,16-18): Producing assertion 21.122504s: Z3 assume (<= 1 1): 0.551717 seconds 21.674273s: egcd_ll_valuebound50__verifast_instrumented_modified.c(75,5-22): Executing statement 21.675197s: Z3 assume (= (- (+ (* q0 x0) (* s0 y0)) b0) 0): 0.553275 seconds 22.228602s: egcd_ll_valuebound50__verifast_instrumented_modified.c(75,5-22): Verifying call 22.228671s: egcd_ll_valuebound50__verifast_instrumented_modified.c(18,50-52): Consuming assertion 22.228687s: Z3 query (<= 1 1) returns true: 0.001140 seconds 22.229856s: egcd_ll_valuebound50__verifast_instrumented_modified.c(19,16-18): Producing assertion 22.229874s: Z3 assume (<= 1 1): 0.551371 seconds 22.781315s: egcd_ll_valuebound50__verifast_instrumented_modified.c(76,5-11): Executing return statement 22.781383s: egcd_ll_valuebound50__verifast_instrumented_modified.c(29,13-17): Consuming assertion 22.781417s: egcd_ll_valuebound50__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 22.781426s: egcd_ll_valuebound50__verifast_instrumented_modified.c(77,1-2): Leak check. 22.782379s: Z3 assume (not (= (- (+ (* q0 x0) (* s0 y0)) b0) 0)): 0.000278 seconds 22.782762s: Z3 assume (not (= (+ (- (* q0 r0) (* p0 s0)) 1) 0)): 0.000028 seconds 22.782875s: Z3 assume (not (= (- (+ (* p0 x0) (* r0 y0)) b0) 0)): 0.000013 seconds 22.782967s: Z3 assume (not (= (- a0 b0) 0)): 0.000006 seconds 22.788188s: Z3 assume (not (not (not (= a0 b0)))): 0.534135 seconds 23.323974s: egcd_ll_valuebound50__verifast_instrumented_modified.c(61,9-11): Executing statement 23.324074s: Z3 assume (< b0 a0): 0.444295 seconds 23.768558s: egcd_ll_valuebound50__verifast_instrumented_modified.c(61,20-21): Executing statement 23.768625s: egcd_ll_valuebound50__verifast_instrumented_modified.c(62,15-16): Executing statement 23.768660s: egcd_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 23.768691s: egcd_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 23.768725s: egcd_ll_valuebound50__verifast_instrumented_modified.c(52,160-162): Consuming assertion 23.768758s: Z3 query (and (= b0 (+ (* q0 x0) (* y0 s0))) (<= 1 x0) (= (- a0 b0) (+ (* y0 (- r0 s0)) (* (- p0 q0) x0))) (<= 1 y0) (= (* (- p0 q0) s0) (+ (* q0 (- r0 s0)) 1))) returns true: 0.000183 seconds 23.769211s: egcd_ll_valuebound50__verifast_instrumented_modified.c(70,5-6): Cleaning up dummy fraction chunks 23.769232s: egcd_ll_valuebound50__verifast_instrumented_modified.c(70,5-6): Leak check. 23.769253s: Z3 assume (not (< b0 a0)): 0.503839 seconds 24.273313s: egcd_ll_valuebound50__verifast_instrumented_modified.c(65,16-17): Executing statement 24.273355s: egcd_ll_valuebound50__verifast_instrumented_modified.c(66,15-16): Executing statement 24.273382s: egcd_ll_valuebound50__verifast_instrumented_modified.c(67,15-16): Executing statement 24.273395s: egcd_ll_valuebound50__verifast_instrumented_modified.c(68,15-16): Executing statement 24.273444s: egcd_ll_valuebound50__verifast_instrumented_modified.c(52,160-162): Consuming assertion 24.273474s: Z3 query (and (= (- b0 a0) (+ (* (- q0 p0) x0) (* y0 (- s0 r0)))) (<= 1 x0) (= a0 (+ (* y0 r0) (* p0 x0))) (<= 1 y0) (= (* p0 (- s0 r0)) (+ (* (- q0 p0) r0) 1))) returns true: 0.000183 seconds 24.273879s: egcd_ll_valuebound50__verifast_instrumented_modified.c(70,5-6): Cleaning up dummy fraction chunks 24.273894s: egcd_ll_valuebound50__verifast_instrumented_modified.c(70,5-6): Leak check. 24.274369s: Z3 assume (not (= b0 (+ (* x0 q0) (* y0 s0)))): 0.000018 seconds 24.274501s: Z3 assume (not (= a0 (+ (* y0 r0) (* x0 p0)))): 0.000009 seconds 24.274578s: Z3 assume (not (= 1 (- (* p0 s0) (* r0 q0)))): 0.000006 seconds 24.274643s: Z3 assume (not (not (= 1 0))): 0.000005 seconds 24.274772s: Z3 assume (not (<= 1 y0)): 0.000467 seconds 24.275273s: egcd_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 24.275297s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,49-53): Consuming assertion 24.275306s: Z3 query true returns true: 0.000014 seconds 24.275333s: egcd_ll_valuebound50__verifast_instrumented_modified.c(14,19-21): Producing assertion 24.275347s: Z3 assume (not (= 0 0)): 0.000004 seconds 24.275388s: Z3 assume (not (<= 1 x0)): 0.000437 seconds 24.275858s: egcd_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Verifying call 24.275874s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,49-53): Consuming assertion 24.275889s: Z3 query true returns true: 0.000014 seconds 24.275915s: egcd_ll_valuebound50__verifast_instrumented_modified.c(14,19-21): Producing assertion 24.275928s: Z3 assume (not (= 0 0)): 0.000004 seconds 24.275968s: Z3 assume (not (<= y0 50)): 0.000420 seconds 24.276424s: egcd_ll_valuebound50__verifast_instrumented_modified.c(41,5-24): Verifying call 24.276440s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,49-53): Consuming assertion 24.276458s: Z3 query true returns true: 0.000013 seconds 24.276484s: egcd_ll_valuebound50__verifast_instrumented_modified.c(14,19-21): Producing assertion 24.276496s: Z3 assume (not (= 0 0)): 0.000004 seconds 24.276534s: Z3 assume (not (<= 0 y0)): 0.000428 seconds 24.276994s: Z3 assume false: 0.000008 seconds 24.277016s: Z3 assume (not false): 0.000395 seconds 24.277434s: egcd_ll_valuebound50__verifast_instrumented_modified.c(41,5-24): Verifying call 24.277450s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,49-53): Consuming assertion 24.277469s: Z3 query true returns true: 0.000009 seconds 24.277489s: egcd_ll_valuebound50__verifast_instrumented_modified.c(14,19-21): Producing assertion 24.277502s: Z3 assume (not (= 0 0)): 0.000004 seconds 24.277556s: Z3 assume (not (<= x0 50)): 0.000415 seconds 24.278004s: egcd_ll_valuebound50__verifast_instrumented_modified.c(39,5-24): Verifying call 24.278018s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,49-53): Consuming assertion 24.278032s: Z3 query true returns true: 0.000014 seconds 24.278058s: egcd_ll_valuebound50__verifast_instrumented_modified.c(14,19-21): Producing assertion 24.278071s: Z3 assume (not (= 0 0)): 0.000004 seconds 24.278108s: Z3 assume (not (<= 0 x0)): 0.000417 seconds 24.278564s: Z3 assume false: 0.000008 seconds 24.278585s: Z3 assume (not false): 0.000387 seconds 24.278992s: egcd_ll_valuebound50__verifast_instrumented_modified.c(39,5-24): Verifying call 24.279008s: egcd_ll_valuebound50__verifast_instrumented_modified.c(13,49-53): Consuming assertion 24.279022s: Z3 query true returns true: 0.000009 seconds 24.279043s: egcd_ll_valuebound50__verifast_instrumented_modified.c(14,19-21): Producing assertion 24.279055s: Z3 assume (not (= 0 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% egcd_ll_valuebound50__verifast_instrumented_modified.c : lines: code: 44; annot: 14; mixed: 7; overhead: 48% Statements parsed: 131 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 36 Execution steps (including assertion production/consumption steps): 175 Symbolic execution forks: 20 Prover assumes: 65 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 25 Prover statistics: (no statistics for Z3) Time spent parsing: 0.017630s Function timings (> 0.1s): egcd_ll_valuebound50__verifast_instrumented_modified.c(28,5-9): main: 24.23 seconds Total time: 24.27 seconds 0 errors found (36 statements verified)