./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/egcd-ll_valuebound10.c ./results/automizer-verification-files/SV-COMP24_unreach-call/egcd-ll_valuebound10.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/egcd-ll_valuebound10.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/egcd-ll_valuebound10.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_valuebound10.c + FILE=egcd-ll_valuebound10.c ++ echo egcd-ll_valuebound10 ++ sed 's/[-\.]/_/g' - + SANITIZED=egcd_ll_valuebound10 + MODULE=egcd_ll_valuebound10__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=egcd_ll_valuebound10__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/egcd-ll_valuebound10.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=egcd_ll_valuebound10__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/egcd-ll_valuebound10.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/egcd-ll_valuebound10.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n egcd_ll_valuebound10__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/egcd-ll_valuebound10.c -o egcd_ll_valuebound10__verifast_instrumented.c + program_modifications_cli.py -p egcd_ll_valuebound10__verifast_instrumented.c -o egcd_ll_valuebound10__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Z3v4.5 -read_options_from_source_file -c egcd_ll_valuebound10__verifast_instrumented_modified.c egcd_ll_valuebound10__verifast_instrumented_modified.c 0.042907s: egcd_ll_valuebound10__verifast_instrumented_modified.c(28,5-9): Function 'main': Function type implementation check 0.042966s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.042983s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.042996s: Z3 assume (<= 0 argc): 0.000595 seconds 0.043663s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.043689s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.043706s: egcd_ll_valuebound10__verifast_instrumented_modified.c(28,25-31): Consuming assertion 0.043748s: Consuming chunk module(egcd_ll_valuebound10__verifast_instrumented_modified, true) 0.043769s: egcd_ll_valuebound10__verifast_instrumented_modified.c(29,13-17): Producing assertion 0.043782s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.043797s: egcd_ll_valuebound10__verifast_instrumented_modified.c(28,5-9): Cleaning up dummy fraction chunks 0.043805s: egcd_ll_valuebound10__verifast_instrumented_modified.c(28,5-9): Leak check. 0.043891s: egcd_ll_valuebound10__verifast_instrumented_modified.c(7,6-17): Verifying function 'reach_error' 0.043903s: egcd_ll_valuebound10__verifast_instrumented_modified.c(7,33-38): Producing assertion 0.043912s: Z3 assume false: 0.000008 seconds 0.043986s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,6-25): Verifying function 'assume_abort_if_not' 0.044006s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,49-53): Producing assertion 0.044016s: Z3 assume true: 0.000416 seconds 0.044465s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,6-25): Executing statement 0.044487s: egcd_ll_valuebound10__verifast_instrumented_modified.c(16,3-5): Executing statement 0.044516s: Z3 assume (not (not (= cond 0))): 0.000429 seconds 0.044997s: egcd_ll_valuebound10__verifast_instrumented_modified.c(16,13-14): Executing statement 0.045025s: egcd_ll_valuebound10__verifast_instrumented_modified.c(16,14-19): Executing statement 0.045057s: egcd_ll_valuebound10__verifast_instrumented_modified.c(16,14-19): Verifying call 0.045068s: egcd_ll_valuebound10__verifast_instrumented_modified.c(4,38-42): Consuming assertion 0.045076s: Z3 query true returns true: 0.000031 seconds 0.045122s: egcd_ll_valuebound10__verifast_instrumented_modified.c(5,13-18): Producing assertion 0.045139s: Z3 assume false: 0.000003 seconds 0.045160s: Z3 assume (not (not (not (= cond 0)))): 0.000434 seconds 0.045651s: egcd_ll_valuebound10__verifast_instrumented_modified.c(17,1-2): Executing return statement 0.045666s: egcd_ll_valuebound10__verifast_instrumented_modified.c(14,19-21): Consuming assertion 0.045677s: Z3 query (not (= cond 0)) returns true: 0.000011 seconds 0.045715s: egcd_ll_valuebound10__verifast_instrumented_modified.c(17,1-2): Cleaning up dummy fraction chunks 0.045732s: egcd_ll_valuebound10__verifast_instrumented_modified.c(17,1-2): Leak check. 0.045789s: egcd_ll_valuebound10__verifast_instrumented_modified.c(18,6-23): Verifying function '__VERIFIER_assert' 0.045802s: egcd_ll_valuebound10__verifast_instrumented_modified.c(18,50-52): Producing assertion 0.045813s: Z3 assume (<= 1 cond): 0.000422 seconds 0.046264s: egcd_ll_valuebound10__verifast_instrumented_modified.c(18,6-23): Executing statement 0.046282s: egcd_ll_valuebound10__verifast_instrumented_modified.c(21,5-7): Executing statement 0.046304s: Z3 assume (not (not (= cond 0))): 0.000044 seconds 0.046395s: Z3 assume (not (not (not (= cond 0)))): 0.000421 seconds 0.046868s: egcd_ll_valuebound10__verifast_instrumented_modified.c(25,5-11): Executing return statement 0.046883s: egcd_ll_valuebound10__verifast_instrumented_modified.c(19,16-18): Consuming assertion 0.046893s: Z3 query (<= 1 cond) returns true: 0.000017 seconds 0.046931s: egcd_ll_valuebound10__verifast_instrumented_modified.c(26,1-2): Cleaning up dummy fraction chunks 0.046948s: egcd_ll_valuebound10__verifast_instrumented_modified.c(26,1-2): Leak check. 0.046980s: egcd_ll_valuebound10__verifast_instrumented_modified.c(28,5-9): Verifying function 'main' 0.046990s: egcd_ll_valuebound10__verifast_instrumented_modified.c(28,25-31): Producing assertion 0.047010s: egcd_ll_valuebound10__verifast_instrumented_modified.c(28,5-9): Executing statement 0.047025s: egcd_ll_valuebound10__verifast_instrumented_modified.c(32,1-2): Executing statement 0.047040s: egcd_ll_valuebound10__verifast_instrumented_modified.c(34,1-35,1): Executing statement 0.047075s: Consuming chunk [_]module(egcd_ll_valuebound10__verifast_instrumented_modified, true) 0.047088s: egcd_ll_valuebound10__verifast_instrumented_modified.c(36,5-9): Executing statement 0.047132s: egcd_ll_valuebound10__verifast_instrumented_modified.c(37,5-8): Executing statement 0.047153s: egcd_ll_valuebound10__verifast_instrumented_modified.c(38,7-8): Executing statement 0.047183s: egcd_ll_valuebound10__verifast_instrumented_modified.c(38,9-30): Verifying call 0.047193s: egcd_ll_valuebound10__verifast_instrumented_modified.c(10,53-57): Consuming assertion 0.047201s: Z3 query true returns true: 0.000096 seconds 0.047338s: egcd_ll_valuebound10__verifast_instrumented_modified.c(11,13-17): Producing assertion 0.047352s: Z3 assume true: 0.000464 seconds 0.047833s: egcd_ll_valuebound10__verifast_instrumented_modified.c(39,5-24): Executing statement 0.047865s: Z3 assume (<= 0 x0): 0.000421 seconds 0.048316s: Z3 assume (<= x0 10): 0.000430 seconds 0.048773s: egcd_ll_valuebound10__verifast_instrumented_modified.c(39,5-24): Verifying call 0.048789s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,49-53): Consuming assertion 0.048798s: Z3 query true returns true: 0.000016 seconds 0.048826s: egcd_ll_valuebound10__verifast_instrumented_modified.c(14,19-21): Producing assertion 0.048839s: Z3 assume (not (= 1 0)): 0.000400 seconds 0.049270s: egcd_ll_valuebound10__verifast_instrumented_modified.c(40,7-8): Executing statement 0.049303s: egcd_ll_valuebound10__verifast_instrumented_modified.c(40,9-30): Verifying call 0.049314s: egcd_ll_valuebound10__verifast_instrumented_modified.c(10,53-57): Consuming assertion 0.049324s: Z3 query true returns true: 0.000026 seconds 0.049397s: egcd_ll_valuebound10__verifast_instrumented_modified.c(11,13-17): Producing assertion 0.049411s: Z3 assume true: 0.000395 seconds 0.049820s: egcd_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Executing statement 0.049851s: Z3 assume (<= 0 y0): 0.000410 seconds 0.050289s: Z3 assume (<= y0 10): 0.000406 seconds 0.050718s: egcd_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.050732s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,49-53): Consuming assertion 0.050740s: Z3 query true returns true: 0.000017 seconds 0.050770s: egcd_ll_valuebound10__verifast_instrumented_modified.c(14,19-21): Producing assertion 0.050789s: Z3 assume (not (= 1 0)): 0.000391 seconds 0.051212s: egcd_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.051235s: Z3 assume (<= 1 x0): 0.000419 seconds 0.051678s: egcd_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.051691s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,49-53): Consuming assertion 0.051700s: Z3 query true returns true: 0.000014 seconds 0.051726s: egcd_ll_valuebound10__verifast_instrumented_modified.c(14,19-21): Producing assertion 0.051744s: Z3 assume (not (= 1 0)): 0.000390 seconds 0.052165s: egcd_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.052187s: Z3 assume (<= 1 y0): 0.000411 seconds 0.052622s: egcd_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.052635s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,49-53): Consuming assertion 0.052643s: Z3 query true returns true: 0.000014 seconds 0.052669s: egcd_ll_valuebound10__verifast_instrumented_modified.c(14,19-21): Producing assertion 0.052693s: Z3 assume (not (= 1 0)): 0.000385 seconds 0.053108s: egcd_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.053126s: egcd_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.053138s: egcd_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.053148s: egcd_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.053164s: egcd_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.053174s: egcd_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.053184s: egcd_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.053208s: egcd_ll_valuebound10__verifast_instrumented_modified.c(52,160-162): Consuming assertion 0.053226s: 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.000024 seconds 0.053439s: egcd_ll_valuebound10__verifast_instrumented_modified.c(52,160-162): Producing assertion 0.053538s: Z3 assume (and (= b0 (+ (* q0 x0) (* y0 s0))) (<= 1 x0) (= a0 (+ (* y0 r0) (* p0 x0))) (<= 1 y0) (= (* p0 s0) (+ (* q0 r0) 1))): 0.139288 seconds 0.193022s: egcd_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.193118s: Z3 assume (not (= 1 0)): 0.000500 seconds 0.193667s: egcd_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.193710s: egcd_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.193754s: Z3 assume (= 1 (- (* p0 s0) (* r0 q0))): 0.000464 seconds 0.194272s: egcd_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.194287s: egcd_ll_valuebound10__verifast_instrumented_modified.c(18,50-52): Consuming assertion 0.194298s: Z3 query (<= 1 1) returns true: 0.000019 seconds 0.194340s: egcd_ll_valuebound10__verifast_instrumented_modified.c(19,16-18): Producing assertion 0.194360s: Z3 assume (<= 1 1): 0.000471 seconds 0.194856s: egcd_ll_valuebound10__verifast_instrumented_modified.c(55,9-26): Executing statement 0.194898s: Z3 assume (= a0 (+ (* y0 r0) (* x0 p0))): 0.000474 seconds 0.195421s: egcd_ll_valuebound10__verifast_instrumented_modified.c(55,9-26): Verifying call 0.195447s: egcd_ll_valuebound10__verifast_instrumented_modified.c(18,50-52): Consuming assertion 0.195465s: Z3 query (<= 1 1) returns true: 0.000023 seconds 0.195512s: egcd_ll_valuebound10__verifast_instrumented_modified.c(19,16-18): Producing assertion 0.195526s: Z3 assume (<= 1 1): 0.000454 seconds 0.196004s: egcd_ll_valuebound10__verifast_instrumented_modified.c(56,9-26): Executing statement 0.196046s: Z3 assume (= b0 (+ (* x0 q0) (* y0 s0))): 0.000486 seconds 0.196584s: egcd_ll_valuebound10__verifast_instrumented_modified.c(56,9-26): Verifying call 0.196604s: egcd_ll_valuebound10__verifast_instrumented_modified.c(18,50-52): Consuming assertion 0.196615s: Z3 query (<= 1 1) returns true: 0.000022 seconds 0.196660s: egcd_ll_valuebound10__verifast_instrumented_modified.c(19,16-18): Producing assertion 0.196674s: Z3 assume (<= 1 1): 0.000482 seconds 0.197180s: egcd_ll_valuebound10__verifast_instrumented_modified.c(58,9-11): Executing statement 0.197210s: Z3 assume (not (not (= a0 b0))): 3.910308 seconds 4.108447s: egcd_ll_valuebound10__verifast_instrumented_modified.c(59,13-18): Executing statement 4.108541s: egcd_ll_valuebound10__verifast_instrumented_modified.c(72,5-22): Executing statement 4.109270s: Z3 assume (= (- a0 b0) 0): 0.531382 seconds 4.640720s: egcd_ll_valuebound10__verifast_instrumented_modified.c(72,5-22): Verifying call 4.640749s: egcd_ll_valuebound10__verifast_instrumented_modified.c(18,50-52): Consuming assertion 4.640760s: Z3 query (<= 1 1) returns true: 0.000447 seconds 4.641323s: egcd_ll_valuebound10__verifast_instrumented_modified.c(19,16-18): Producing assertion 4.641349s: Z3 assume (<= 1 1): 0.549174 seconds 5.190594s: egcd_ll_valuebound10__verifast_instrumented_modified.c(73,5-22): Executing statement 5.191333s: Z3 assume (= (- (+ (* p0 x0) (* r0 y0)) b0) 0): 0.538966 seconds 5.730401s: egcd_ll_valuebound10__verifast_instrumented_modified.c(73,5-22): Verifying call 5.730429s: egcd_ll_valuebound10__verifast_instrumented_modified.c(18,50-52): Consuming assertion 5.730442s: Z3 query (<= 1 1) returns true: 0.000504 seconds 5.731082s: egcd_ll_valuebound10__verifast_instrumented_modified.c(19,16-18): Producing assertion 5.731113s: Z3 assume (<= 1 1): 0.539071 seconds 6.270255s: egcd_ll_valuebound10__verifast_instrumented_modified.c(74,5-22): Executing statement 6.270782s: Z3 assume (= (+ (- (* q0 r0) (* p0 s0)) 1) 0): 0.538228 seconds 6.809127s: egcd_ll_valuebound10__verifast_instrumented_modified.c(74,5-22): Verifying call 6.809161s: egcd_ll_valuebound10__verifast_instrumented_modified.c(18,50-52): Consuming assertion 6.809190s: Z3 query (<= 1 1) returns true: 0.000465 seconds 6.809803s: egcd_ll_valuebound10__verifast_instrumented_modified.c(19,16-18): Producing assertion 6.809819s: Z3 assume (<= 1 1): 0.570753 seconds 7.380627s: egcd_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 7.381283s: Z3 assume (= (- (+ (* q0 x0) (* s0 y0)) b0) 0): 0.549896 seconds 7.931305s: egcd_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 7.931369s: egcd_ll_valuebound10__verifast_instrumented_modified.c(18,50-52): Consuming assertion 7.931383s: Z3 query (<= 1 1) returns true: 0.000644 seconds 7.932053s: egcd_ll_valuebound10__verifast_instrumented_modified.c(19,16-18): Producing assertion 7.932067s: Z3 assume (<= 1 1): 0.543246 seconds 8.475371s: egcd_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 8.475415s: egcd_ll_valuebound10__verifast_instrumented_modified.c(29,13-17): Consuming assertion 8.475442s: egcd_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 8.475451s: egcd_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 8.475954s: Z3 assume (not (= (- (+ (* q0 x0) (* s0 y0)) b0) 0)): 0.000214 seconds 8.476266s: Z3 assume (not (= (+ (- (* q0 r0) (* p0 s0)) 1) 0)): 0.000021 seconds 8.476367s: Z3 assume (not (= (- (+ (* p0 x0) (* r0 y0)) b0) 0)): 0.000014 seconds 8.476460s: Z3 assume (not (= (- a0 b0) 0)): 0.000006 seconds 8.477302s: Z3 assume (not (not (not (= a0 b0)))): 0.703557 seconds 9.181893s: egcd_ll_valuebound10__verifast_instrumented_modified.c(61,9-11): Executing statement 9.181970s: Z3 assume (< b0 a0): 0.503195 seconds 9.685358s: egcd_ll_valuebound10__verifast_instrumented_modified.c(61,20-21): Executing statement 9.685412s: egcd_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 9.685444s: egcd_ll_valuebound10__verifast_instrumented_modified.c(63,15-16): Executing statement 9.685475s: egcd_ll_valuebound10__verifast_instrumented_modified.c(64,15-16): Executing statement 9.685518s: egcd_ll_valuebound10__verifast_instrumented_modified.c(52,160-162): Consuming assertion 9.685553s: 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.000174 seconds 9.685936s: egcd_ll_valuebound10__verifast_instrumented_modified.c(70,5-6): Cleaning up dummy fraction chunks 9.685955s: egcd_ll_valuebound10__verifast_instrumented_modified.c(70,5-6): Leak check. 9.685976s: Z3 assume (not (< b0 a0)): 0.436247 seconds 10.123301s: egcd_ll_valuebound10__verifast_instrumented_modified.c(65,16-17): Executing statement 10.123349s: egcd_ll_valuebound10__verifast_instrumented_modified.c(66,15-16): Executing statement 10.123384s: egcd_ll_valuebound10__verifast_instrumented_modified.c(67,15-16): Executing statement 10.123399s: egcd_ll_valuebound10__verifast_instrumented_modified.c(68,15-16): Executing statement 10.123467s: egcd_ll_valuebound10__verifast_instrumented_modified.c(52,160-162): Consuming assertion 10.123505s: 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.000354 seconds 10.124079s: egcd_ll_valuebound10__verifast_instrumented_modified.c(70,5-6): Cleaning up dummy fraction chunks 10.124096s: egcd_ll_valuebound10__verifast_instrumented_modified.c(70,5-6): Leak check. 10.124442s: Z3 assume (not (= b0 (+ (* x0 q0) (* y0 s0)))): 0.000027 seconds 10.124569s: Z3 assume (not (= a0 (+ (* y0 r0) (* x0 p0)))): 0.000009 seconds 10.124638s: Z3 assume (not (= 1 (- (* p0 s0) (* r0 q0)))): 0.000005 seconds 10.124703s: Z3 assume (not (not (= 1 0))): 0.000004 seconds 10.124810s: Z3 assume (not (<= 1 y0)): 0.000463 seconds 10.125308s: egcd_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 10.125330s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,49-53): Consuming assertion 10.125339s: Z3 query true returns true: 0.000014 seconds 10.125366s: egcd_ll_valuebound10__verifast_instrumented_modified.c(14,19-21): Producing assertion 10.125380s: Z3 assume (not (= 0 0)): 0.000005 seconds 10.125420s: Z3 assume (not (<= 1 x0)): 0.000420 seconds 10.125873s: egcd_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 10.125888s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,49-53): Consuming assertion 10.125903s: Z3 query true returns true: 0.000014 seconds 10.125929s: egcd_ll_valuebound10__verifast_instrumented_modified.c(14,19-21): Producing assertion 10.125942s: Z3 assume (not (= 0 0)): 0.000004 seconds 10.125981s: Z3 assume (not (<= y0 10)): 0.000463 seconds 10.126488s: egcd_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 10.126507s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,49-53): Consuming assertion 10.126528s: Z3 query true returns true: 0.000016 seconds 10.126558s: egcd_ll_valuebound10__verifast_instrumented_modified.c(14,19-21): Producing assertion 10.126573s: Z3 assume (not (= 0 0)): 0.000005 seconds 10.126626s: Z3 assume (not (<= 0 y0)): 0.000445 seconds 10.127108s: Z3 assume false: 0.000008 seconds 10.127132s: Z3 assume (not false): 0.000395 seconds 10.127548s: egcd_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 10.127563s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,49-53): Consuming assertion 10.127581s: Z3 query true returns true: 0.000009 seconds 10.127602s: egcd_ll_valuebound10__verifast_instrumented_modified.c(14,19-21): Producing assertion 10.127614s: Z3 assume (not (= 0 0)): 0.000004 seconds 10.127660s: Z3 assume (not (<= x0 10)): 0.000406 seconds 10.128100s: egcd_ll_valuebound10__verifast_instrumented_modified.c(39,5-24): Verifying call 10.128114s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,49-53): Consuming assertion 10.128128s: Z3 query true returns true: 0.000014 seconds 10.128154s: egcd_ll_valuebound10__verifast_instrumented_modified.c(14,19-21): Producing assertion 10.128167s: Z3 assume (not (= 0 0)): 0.000004 seconds 10.128202s: Z3 assume (not (<= 0 x0)): 0.000415 seconds 10.128650s: Z3 assume false: 0.000007 seconds 10.128670s: Z3 assume (not false): 0.000381 seconds 10.129071s: egcd_ll_valuebound10__verifast_instrumented_modified.c(39,5-24): Verifying call 10.129087s: egcd_ll_valuebound10__verifast_instrumented_modified.c(13,49-53): Consuming assertion 10.129102s: Z3 query true returns true: 0.000010 seconds 10.129124s: egcd_ll_valuebound10__verifast_instrumented_modified.c(14,19-21): Producing assertion 10.129138s: Z3 assume (not (= 0 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% egcd_ll_valuebound10__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.017364s Function timings (> 0.1s): egcd_ll_valuebound10__verifast_instrumented_modified.c(28,5-9): main: 10.08 seconds Total time: 10.12 seconds 0 errors found (36 statements verified)