./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench/fermat1-ll.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench/fermat1-ll.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll.yml/witness-2.1.yml ++ basename sv-benchmarks/c/nla-digbench/fermat1-ll.c + FILE=fermat1-ll.c ++ echo fermat1-ll ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat1_ll + INSTRUMENTED_PROGRAM=fermat1_ll__verifast_instrumented.c + instrument_program_cli.py --program sv-benchmarks/c/nla-digbench/fermat1-ll.c --witness ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll.yml/witness-2.1.yml --output-file fermat1_ll__verifast_instrumented.c --verifast True ['abort', 'reach_error', '__VERIFIER_nondet_int', 'assume_abort_if_not', '__VERIFIER_assert', 'main'] [] ILP32 [('((((__int128) v * 2) + ((__int128) u * u)) == (((((__int128) v * v) + ((__int128) u * 2)) + ((long long) A * 4)) + ((__int128) r * 4)))', 46, True), ('((((__int128) v * 2) + ((__int128) u * u)) == (((((__int128) v * v) + ((__int128) u * 2)) + ((long long) A * 4)) + ((__int128) r * 4)))', 33, True), ('((((__int128) v * 2) + ((__int128) u * u)) == (((((__int128) v * v) + ((__int128) u * 2)) + ((long long) A * 4)) + ((__int128) r * 4)))', 38, True)] [('__VERIFIER_assert', '(1 <= cond)', '(1 <= cond)')] [('(((v * 2) + (u * u)) == ((((v * v) + (u * 2)) + (A * 4)) + (r * 4)))', 46, True), ('(((v * 2) + (u * u)) == ((((v * v) + (u * 2)) + (A * 4)) + (r * 4)))', 33, True), ('(((v * 2) + (u * u)) == ((((v * v) + (u * 2)) + (A * 4)) + (r * 4)))', 38, True)] [('abort', 'true', 'true'), ('reach_error', 'false', 'true'), ('__VERIFIER_nondet_int', 'true', 'true'), ('assume_abort_if_not', 'true', 'true'), ('__VERIFIER_assert', '(1 <= cond)', '(1 <= cond)'), ('main', 'module(fermat1_ll__verifast_instrumented, true)', 'junk()')] + sed -i 's|__attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__))||g' fermat1_ll__verifast_instrumented.c + verifast -stats -verbose 2 -disable_overflow_check -allow_dead_code -target ILP32 -read_options_from_source_file -c fermat1_ll__verifast_instrumented.c fermat1_ll__verifast_instrumented.c 0.036946s: fermat1_ll__verifast_instrumented.c(28,5-9): Function 'main': Function type implementation check 0.036993s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.037007s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.037042s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.037052s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.037067s: fermat1_ll__verifast_instrumented.c(29,14-20): Consuming assertion 0.037083s: fermat1_ll__verifast_instrumented.c(30,13-17): Producing assertion 0.037099s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.037108s: fermat1_ll__verifast_instrumented.c(28,5-9): Cleaning up dummy fraction chunks 0.037116s: fermat1_ll__verifast_instrumented.c(28,5-9): Leak check. 0.037167s: fermat1_ll__verifast_instrumented.c(7,6-17): Verifying function 'reach_error' 0.037178s: fermat1_ll__verifast_instrumented.c(8,14-19): Producing assertion 0.037202s: fermat1_ll__verifast_instrumented.c(13,6-25): Verifying function 'assume_abort_if_not' 0.037216s: fermat1_ll__verifast_instrumented.c(14,14-18): Producing assertion 0.037231s: fermat1_ll__verifast_instrumented.c(13,6-25): Executing statement 0.037247s: fermat1_ll__verifast_instrumented.c(16,4-6): Executing statement 0.037281s: fermat1_ll__verifast_instrumented.c(16,14-15): Executing statement 0.037293s: fermat1_ll__verifast_instrumented.c(16,15-20): Executing statement 0.037313s: fermat1_ll__verifast_instrumented.c(16,15-20): Verifying call 0.037329s: fermat1_ll__verifast_instrumented.c(5,14-18): Consuming assertion 0.037341s: fermat1_ll__verifast_instrumented.c(6,13-17): Producing assertion 0.037351s: fermat1_ll__verifast_instrumented.c(17,1-2): Executing return statement 0.037360s: fermat1_ll__verifast_instrumented.c(15,13-17): Consuming assertion 0.037369s: fermat1_ll__verifast_instrumented.c(17,1-2): Cleaning up dummy fraction chunks 0.037378s: fermat1_ll__verifast_instrumented.c(17,1-2): Leak check. 0.037392s: fermat1_ll__verifast_instrumented.c(17,1-2): Executing return statement 0.037406s: fermat1_ll__verifast_instrumented.c(15,13-17): Consuming assertion 0.037415s: fermat1_ll__verifast_instrumented.c(17,1-2): Cleaning up dummy fraction chunks 0.037424s: fermat1_ll__verifast_instrumented.c(17,1-2): Leak check. 0.037442s: fermat1_ll__verifast_instrumented.c(18,6-23): Verifying function '__VERIFIER_assert' 0.037450s: fermat1_ll__verifast_instrumented.c(19,17-19): Producing assertion 0.037465s: fermat1_ll__verifast_instrumented.c(18,6-23): Executing statement 0.037483s: fermat1_ll__verifast_instrumented.c(21,6-8): Executing statement 0.037504s: fermat1_ll__verifast_instrumented.c(25,5-11): Executing return statement 0.037514s: fermat1_ll__verifast_instrumented.c(20,16-18): Consuming assertion 0.037527s: fermat1_ll__verifast_instrumented.c(26,1-2): Cleaning up dummy fraction chunks 0.037535s: fermat1_ll__verifast_instrumented.c(26,1-2): Leak check. 0.037554s: fermat1_ll__verifast_instrumented.c(28,5-9): Verifying function 'main' 0.037569s: fermat1_ll__verifast_instrumented.c(29,14-20): Producing assertion 0.037581s: fermat1_ll__verifast_instrumented.c(32,9-20): Executing statement 0.037606s: fermat1_ll__verifast_instrumented.c(28,5-9): Executing statement 0.037619s: fermat1_ll__verifast_instrumented.c(33,5-8): Executing statement 0.037635s: fermat1_ll__verifast_instrumented.c(34,5-9): Executing statement 0.037656s: fermat1_ll__verifast_instrumented.c(35,7-8): Executing statement 0.037682s: fermat1_ll__verifast_instrumented.c(35,9-30): Verifying call 0.037692s: fermat1_ll__verifast_instrumented.c(11,14-18): Consuming assertion 0.037705s: fermat1_ll__verifast_instrumented.c(12,13-17): Producing assertion 0.037715s: fermat1_ll__verifast_instrumented.c(36,7-8): Executing statement 0.037729s: fermat1_ll__verifast_instrumented.c(36,9-30): Verifying call 0.037737s: fermat1_ll__verifast_instrumented.c(11,14-18): Consuming assertion 0.037751s: fermat1_ll__verifast_instrumented.c(12,13-17): Producing assertion 0.037765s: fermat1_ll__verifast_instrumented.c(37,5-24): Executing statement 0.037908s: fermat1_ll__verifast_instrumented.c(37,5-24): Verifying call 0.038599s: fermat1_ll__verifast_instrumented.c(14,14-18): Consuming assertion 0.038614s: fermat1_ll__verifast_instrumented.c(15,13-17): Producing assertion 0.038624s: fermat1_ll__verifast_instrumented.c(39,5-24): Executing statement 0.038644s: fermat1_ll__verifast_instrumented.c(39,5-24): Verifying call 0.038654s: fermat1_ll__verifast_instrumented.c(14,14-18): Consuming assertion 0.038670s: fermat1_ll__verifast_instrumented.c(15,13-17): Producing assertion 0.038679s: fermat1_ll__verifast_instrumented.c(41,7-8): Executing statement 0.038695s: fermat1_ll__verifast_instrumented.c(42,7-8): Executing statement 0.038705s: fermat1_ll__verifast_instrumented.c(43,7-8): Executing statement 0.038719s: fermat1_ll__verifast_instrumented.c(46,1-6): Executing statement 0.038736s: fermat1_ll__verifast_instrumented.c(47,36-38): Consuming assertion 0.041887s: fermat1_ll__verifast_instrumented.c(47,36-38): Producing assertion 0.041922s: fermat1_ll__verifast_instrumented.c(46,1-6): Evaluating loop condition 0.041936s: fermat1_ll__verifast_instrumented.c(48,5-6): Executing statement 0.041951s: fermat1_ll__verifast_instrumented.c(49,9-26): Executing statement 0.041985s: fermat1_ll__verifast_instrumented.c(49,9-26): Verifying call 0.041995s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.042006s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.042024s: fermat1_ll__verifast_instrumented.c(50,9-11): Executing statement 0.042060s: fermat1_ll__verifast_instrumented.c(51,13-18): Executing statement 0.042072s: fermat1_ll__verifast_instrumented.c(74,5-22): Executing statement 0.042102s: fermat1_ll__verifast_instrumented.c(74,5-22): Verifying call 0.042112s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.042121s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.042137s: fermat1_ll__verifast_instrumented.c(75,5-11): Executing return statement 0.042149s: fermat1_ll__verifast_instrumented.c(30,13-17): Consuming assertion 0.042159s: fermat1_ll__verifast_instrumented.c(76,1-2): Cleaning up dummy fraction chunks 0.042169s: fermat1_ll__verifast_instrumented.c(76,1-2): Leak check. 0.042202s: fermat1_ll__verifast_instrumented.c(53,1-6): Executing statement 0.042219s: fermat1_ll__verifast_instrumented.c(54,36-38): Consuming assertion 0.042258s: fermat1_ll__verifast_instrumented.c(54,36-38): Producing assertion 0.042284s: fermat1_ll__verifast_instrumented.c(53,1-6): Evaluating loop condition 0.042296s: fermat1_ll__verifast_instrumented.c(55,5-6): Executing statement 0.042308s: fermat1_ll__verifast_instrumented.c(56,6-23): Executing statement 0.042339s: fermat1_ll__verifast_instrumented.c(56,6-23): Verifying call 0.042349s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.042358s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.042372s: fermat1_ll__verifast_instrumented.c(57,13-15): Executing statement 0.042390s: fermat1_ll__verifast_instrumented.c(58,17-22): Executing statement 0.042400s: fermat1_ll__verifast_instrumented.c(63,1-6): Executing statement 0.042415s: fermat1_ll__verifast_instrumented.c(64,36-38): Consuming assertion 0.042450s: fermat1_ll__verifast_instrumented.c(64,36-38): Producing assertion 0.042498s: fermat1_ll__verifast_instrumented.c(63,1-6): Evaluating loop condition 0.042516s: fermat1_ll__verifast_instrumented.c(65,5-6): Executing statement 0.042528s: fermat1_ll__verifast_instrumented.c(66,6-23): Executing statement 0.042561s: fermat1_ll__verifast_instrumented.c(66,6-23): Verifying call 0.042571s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.042581s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.042590s: fermat1_ll__verifast_instrumented.c(67,13-15): Executing statement 0.042609s: fermat1_ll__verifast_instrumented.c(68,17-22): Executing statement 0.042629s: fermat1_ll__verifast_instrumented.c(47,36-38): Consuming assertion 0.042658s: fermat1_ll__verifast_instrumented.c(72,5-6): Cleaning up dummy fraction chunks 0.042667s: fermat1_ll__verifast_instrumented.c(72,5-6): Leak check. 0.042685s: fermat1_ll__verifast_instrumented.c(69,15-16): Executing statement 0.042697s: fermat1_ll__verifast_instrumented.c(70,15-16): Executing statement 0.042712s: fermat1_ll__verifast_instrumented.c(64,36-38): Consuming assertion 0.042966s: fermat1_ll__verifast_instrumented.c(71,9-10): Cleaning up dummy fraction chunks 0.042977s: fermat1_ll__verifast_instrumented.c(71,9-10): Leak check. 0.043017s: fermat1_ll__verifast_instrumented.c(59,15-16): Executing statement 0.043038s: fermat1_ll__verifast_instrumented.c(60,15-16): Executing statement 0.043053s: fermat1_ll__verifast_instrumented.c(54,36-38): Consuming assertion 0.043582s: fermat1_ll__verifast_instrumented.c(61,9-10): Cleaning up dummy fraction chunks 0.043599s: fermat1_ll__verifast_instrumented.c(61,9-10): Leak check. 0.043660s: fermat1_ll__verifast_instrumented.c(39,5-24): Verifying call 0.043670s: fermat1_ll__verifast_instrumented.c(14,14-18): Consuming assertion 0.043680s: fermat1_ll__verifast_instrumented.c(15,13-17): Producing assertion 0.043690s: fermat1_ll__verifast_instrumented.c(41,7-8): Executing statement 0.043704s: fermat1_ll__verifast_instrumented.c(42,7-8): Executing statement 0.043715s: fermat1_ll__verifast_instrumented.c(43,7-8): Executing statement 0.043735s: fermat1_ll__verifast_instrumented.c(46,1-6): Executing statement 0.043751s: fermat1_ll__verifast_instrumented.c(47,36-38): Consuming assertion 0.048618s: fermat1_ll__verifast_instrumented.c(47,36-38): Producing assertion 0.048667s: fermat1_ll__verifast_instrumented.c(46,1-6): Evaluating loop condition 0.048684s: fermat1_ll__verifast_instrumented.c(48,5-6): Executing statement 0.048701s: fermat1_ll__verifast_instrumented.c(49,9-26): Executing statement 0.048751s: fermat1_ll__verifast_instrumented.c(49,9-26): Verifying call 0.048762s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.048773s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.048782s: fermat1_ll__verifast_instrumented.c(50,9-11): Executing statement 0.048814s: fermat1_ll__verifast_instrumented.c(51,13-18): Executing statement 0.048824s: fermat1_ll__verifast_instrumented.c(74,5-22): Executing statement 0.048856s: fermat1_ll__verifast_instrumented.c(74,5-22): Verifying call 0.048871s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.048880s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.048890s: fermat1_ll__verifast_instrumented.c(75,5-11): Executing return statement 0.048900s: fermat1_ll__verifast_instrumented.c(30,13-17): Consuming assertion 0.048909s: fermat1_ll__verifast_instrumented.c(76,1-2): Cleaning up dummy fraction chunks 0.048918s: fermat1_ll__verifast_instrumented.c(76,1-2): Leak check. 0.048955s: fermat1_ll__verifast_instrumented.c(53,1-6): Executing statement 0.048972s: fermat1_ll__verifast_instrumented.c(54,36-38): Consuming assertion 0.049007s: fermat1_ll__verifast_instrumented.c(54,36-38): Producing assertion 0.049041s: fermat1_ll__verifast_instrumented.c(53,1-6): Evaluating loop condition 0.049052s: fermat1_ll__verifast_instrumented.c(55,5-6): Executing statement 0.049064s: fermat1_ll__verifast_instrumented.c(56,6-23): Executing statement 0.049096s: fermat1_ll__verifast_instrumented.c(56,6-23): Verifying call 0.049113s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.049123s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.049132s: fermat1_ll__verifast_instrumented.c(57,13-15): Executing statement 0.049150s: fermat1_ll__verifast_instrumented.c(58,17-22): Executing statement 0.049163s: fermat1_ll__verifast_instrumented.c(63,1-6): Executing statement 0.049179s: fermat1_ll__verifast_instrumented.c(64,36-38): Consuming assertion 0.049224s: fermat1_ll__verifast_instrumented.c(64,36-38): Producing assertion 0.049272s: fermat1_ll__verifast_instrumented.c(63,1-6): Evaluating loop condition 0.049284s: fermat1_ll__verifast_instrumented.c(65,5-6): Executing statement 0.049296s: fermat1_ll__verifast_instrumented.c(66,6-23): Executing statement 0.049328s: fermat1_ll__verifast_instrumented.c(66,6-23): Verifying call 0.049338s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.049348s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.049362s: fermat1_ll__verifast_instrumented.c(67,13-15): Executing statement 0.049381s: fermat1_ll__verifast_instrumented.c(68,17-22): Executing statement 0.049395s: fermat1_ll__verifast_instrumented.c(47,36-38): Consuming assertion 0.049425s: fermat1_ll__verifast_instrumented.c(72,5-6): Cleaning up dummy fraction chunks 0.049434s: fermat1_ll__verifast_instrumented.c(72,5-6): Leak check. 0.049452s: fermat1_ll__verifast_instrumented.c(69,15-16): Executing statement 0.049470s: fermat1_ll__verifast_instrumented.c(70,15-16): Executing statement 0.049486s: fermat1_ll__verifast_instrumented.c(64,36-38): Consuming assertion 0.049738s: fermat1_ll__verifast_instrumented.c(71,9-10): Cleaning up dummy fraction chunks 0.049749s: fermat1_ll__verifast_instrumented.c(71,9-10): Leak check. 0.049789s: fermat1_ll__verifast_instrumented.c(59,15-16): Executing statement 0.049802s: fermat1_ll__verifast_instrumented.c(60,15-16): Executing statement 0.049826s: fermat1_ll__verifast_instrumented.c(54,36-38): Consuming assertion 0.050306s: fermat1_ll__verifast_instrumented.c(61,9-10): Cleaning up dummy fraction chunks 0.050319s: fermat1_ll__verifast_instrumented.c(61,9-10): Leak check. 0.050515s: fermat1_ll__verifast_instrumented.c(37,5-24): Verifying call 0.050528s: fermat1_ll__verifast_instrumented.c(14,14-18): Consuming assertion 0.050538s: fermat1_ll__verifast_instrumented.c(15,13-17): Producing assertion 0.050548s: fermat1_ll__verifast_instrumented.c(39,5-24): Executing statement 0.050576s: fermat1_ll__verifast_instrumented.c(39,5-24): Verifying call 0.050587s: fermat1_ll__verifast_instrumented.c(14,14-18): Consuming assertion 0.050596s: fermat1_ll__verifast_instrumented.c(15,13-17): Producing assertion 0.050605s: fermat1_ll__verifast_instrumented.c(41,7-8): Executing statement 0.050620s: fermat1_ll__verifast_instrumented.c(42,7-8): Executing statement 0.050631s: fermat1_ll__verifast_instrumented.c(43,7-8): Executing statement 0.050650s: fermat1_ll__verifast_instrumented.c(46,1-6): Executing statement 0.050666s: fermat1_ll__verifast_instrumented.c(47,36-38): Consuming assertion 0.052575s: fermat1_ll__verifast_instrumented.c(47,36-38): Producing assertion 0.052710s: fermat1_ll__verifast_instrumented.c(46,1-6): Evaluating loop condition 0.052726s: fermat1_ll__verifast_instrumented.c(48,5-6): Executing statement 0.052740s: fermat1_ll__verifast_instrumented.c(49,9-26): Executing statement 0.052774s: fermat1_ll__verifast_instrumented.c(49,9-26): Verifying call 0.052791s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.052801s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.052810s: fermat1_ll__verifast_instrumented.c(50,9-11): Executing statement 0.052841s: fermat1_ll__verifast_instrumented.c(51,13-18): Executing statement 0.052853s: fermat1_ll__verifast_instrumented.c(74,5-22): Executing statement 0.052882s: fermat1_ll__verifast_instrumented.c(74,5-22): Verifying call 0.052898s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.052908s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.052917s: fermat1_ll__verifast_instrumented.c(75,5-11): Executing return statement 0.052927s: fermat1_ll__verifast_instrumented.c(30,13-17): Consuming assertion 0.052936s: fermat1_ll__verifast_instrumented.c(76,1-2): Cleaning up dummy fraction chunks 0.052945s: fermat1_ll__verifast_instrumented.c(76,1-2): Leak check. 0.052977s: fermat1_ll__verifast_instrumented.c(53,1-6): Executing statement 0.052998s: fermat1_ll__verifast_instrumented.c(54,36-38): Consuming assertion 0.053042s: fermat1_ll__verifast_instrumented.c(54,36-38): Producing assertion 0.053072s: fermat1_ll__verifast_instrumented.c(53,1-6): Evaluating loop condition 0.053085s: fermat1_ll__verifast_instrumented.c(55,5-6): Executing statement 0.053097s: fermat1_ll__verifast_instrumented.c(56,6-23): Executing statement 0.053127s: fermat1_ll__verifast_instrumented.c(56,6-23): Verifying call 0.053143s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.053154s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.053164s: fermat1_ll__verifast_instrumented.c(57,13-15): Executing statement 0.053181s: fermat1_ll__verifast_instrumented.c(58,17-22): Executing statement 0.053192s: fermat1_ll__verifast_instrumented.c(63,1-6): Executing statement 0.053208s: fermat1_ll__verifast_instrumented.c(64,36-38): Consuming assertion 0.053248s: fermat1_ll__verifast_instrumented.c(64,36-38): Producing assertion 0.053298s: fermat1_ll__verifast_instrumented.c(63,1-6): Evaluating loop condition 0.053310s: fermat1_ll__verifast_instrumented.c(65,5-6): Executing statement 0.053322s: fermat1_ll__verifast_instrumented.c(66,6-23): Executing statement 0.053354s: fermat1_ll__verifast_instrumented.c(66,6-23): Verifying call 0.053365s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.053376s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.053393s: fermat1_ll__verifast_instrumented.c(67,13-15): Executing statement 0.053412s: fermat1_ll__verifast_instrumented.c(68,17-22): Executing statement 0.053426s: fermat1_ll__verifast_instrumented.c(47,36-38): Consuming assertion 0.053455s: fermat1_ll__verifast_instrumented.c(72,5-6): Cleaning up dummy fraction chunks 0.053465s: fermat1_ll__verifast_instrumented.c(72,5-6): Leak check. 0.053482s: fermat1_ll__verifast_instrumented.c(69,15-16): Executing statement 0.053500s: fermat1_ll__verifast_instrumented.c(70,15-16): Executing statement 0.053515s: fermat1_ll__verifast_instrumented.c(64,36-38): Consuming assertion 0.054159s: fermat1_ll__verifast_instrumented.c(71,9-10): Cleaning up dummy fraction chunks 0.054172s: fermat1_ll__verifast_instrumented.c(71,9-10): Leak check. 0.054227s: fermat1_ll__verifast_instrumented.c(59,15-16): Executing statement 0.054241s: fermat1_ll__verifast_instrumented.c(60,15-16): Executing statement 0.054256s: fermat1_ll__verifast_instrumented.c(54,36-38): Consuming assertion 0.054594s: fermat1_ll__verifast_instrumented.c(61,9-10): Cleaning up dummy fraction chunks 0.054606s: fermat1_ll__verifast_instrumented.c(61,9-10): Leak check. 0.054668s: fermat1_ll__verifast_instrumented.c(39,5-24): Verifying call 0.054679s: fermat1_ll__verifast_instrumented.c(14,14-18): Consuming assertion 0.054689s: fermat1_ll__verifast_instrumented.c(15,13-17): Producing assertion 0.054699s: fermat1_ll__verifast_instrumented.c(41,7-8): Executing statement 0.054719s: fermat1_ll__verifast_instrumented.c(42,7-8): Executing statement 0.054729s: fermat1_ll__verifast_instrumented.c(43,7-8): Executing statement 0.054743s: fermat1_ll__verifast_instrumented.c(46,1-6): Executing statement 0.054759s: fermat1_ll__verifast_instrumented.c(47,36-38): Consuming assertion 0.056717s: fermat1_ll__verifast_instrumented.c(47,36-38): Producing assertion 0.056751s: fermat1_ll__verifast_instrumented.c(46,1-6): Evaluating loop condition 0.056764s: fermat1_ll__verifast_instrumented.c(48,5-6): Executing statement 0.056782s: fermat1_ll__verifast_instrumented.c(49,9-26): Executing statement 0.056815s: fermat1_ll__verifast_instrumented.c(49,9-26): Verifying call 0.056825s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.056835s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.056844s: fermat1_ll__verifast_instrumented.c(50,9-11): Executing statement 0.056876s: fermat1_ll__verifast_instrumented.c(51,13-18): Executing statement 0.056892s: fermat1_ll__verifast_instrumented.c(74,5-22): Executing statement 0.056921s: fermat1_ll__verifast_instrumented.c(74,5-22): Verifying call 0.056931s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.056942s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.056951s: fermat1_ll__verifast_instrumented.c(75,5-11): Executing return statement 0.056961s: fermat1_ll__verifast_instrumented.c(30,13-17): Consuming assertion 0.056975s: fermat1_ll__verifast_instrumented.c(76,1-2): Cleaning up dummy fraction chunks 0.056983s: fermat1_ll__verifast_instrumented.c(76,1-2): Leak check. 0.057015s: fermat1_ll__verifast_instrumented.c(53,1-6): Executing statement 0.057038s: fermat1_ll__verifast_instrumented.c(54,36-38): Consuming assertion 0.057072s: fermat1_ll__verifast_instrumented.c(54,36-38): Producing assertion 0.057101s: fermat1_ll__verifast_instrumented.c(53,1-6): Evaluating loop condition 0.057113s: fermat1_ll__verifast_instrumented.c(55,5-6): Executing statement 0.057130s: fermat1_ll__verifast_instrumented.c(56,6-23): Executing statement 0.057161s: fermat1_ll__verifast_instrumented.c(56,6-23): Verifying call 0.057171s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.057182s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.057192s: fermat1_ll__verifast_instrumented.c(57,13-15): Executing statement 0.057212s: fermat1_ll__verifast_instrumented.c(58,17-22): Executing statement 0.057233s: fermat1_ll__verifast_instrumented.c(63,1-6): Executing statement 0.057247s: fermat1_ll__verifast_instrumented.c(64,36-38): Consuming assertion 0.059145s: fermat1_ll__verifast_instrumented.c(64,36-38): Producing assertion 0.059203s: fermat1_ll__verifast_instrumented.c(63,1-6): Evaluating loop condition 0.059216s: fermat1_ll__verifast_instrumented.c(65,5-6): Executing statement 0.059228s: fermat1_ll__verifast_instrumented.c(66,6-23): Executing statement 0.059262s: fermat1_ll__verifast_instrumented.c(66,6-23): Verifying call 0.059281s: fermat1_ll__verifast_instrumented.c(19,17-19): Consuming assertion 0.059292s: fermat1_ll__verifast_instrumented.c(20,16-18): Producing assertion 0.059301s: fermat1_ll__verifast_instrumented.c(67,13-15): Executing statement 0.059321s: fermat1_ll__verifast_instrumented.c(68,17-22): Executing statement 0.059336s: fermat1_ll__verifast_instrumented.c(47,36-38): Consuming assertion 0.059365s: fermat1_ll__verifast_instrumented.c(72,5-6): Cleaning up dummy fraction chunks 0.059379s: fermat1_ll__verifast_instrumented.c(72,5-6): Leak check. 0.059398s: fermat1_ll__verifast_instrumented.c(69,15-16): Executing statement 0.059409s: fermat1_ll__verifast_instrumented.c(70,15-16): Executing statement 0.059426s: fermat1_ll__verifast_instrumented.c(64,36-38): Consuming assertion 0.059679s: fermat1_ll__verifast_instrumented.c(71,9-10): Cleaning up dummy fraction chunks 0.059690s: fermat1_ll__verifast_instrumented.c(71,9-10): Leak check. 0.059730s: fermat1_ll__verifast_instrumented.c(59,15-16): Executing statement 0.059749s: fermat1_ll__verifast_instrumented.c(60,15-16): Executing statement 0.059764s: fermat1_ll__verifast_instrumented.c(54,36-38): Consuming assertion 0.060094s: fermat1_ll__verifast_instrumented.c(61,9-10): Cleaning up dummy fraction chunks 0.060106s: fermat1_ll__verifast_instrumented.c(61,9-10): Leak check. 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% fermat1_ll__verifast_instrumented.c : lines: code: 38; annot: 16; mixed: 0; overhead: 42% Statements parsed: 125 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 30 Execution steps (including assertion production/consumption steps): 350 Symbolic execution forks: 45 Prover assumes: 131 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 54 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 402 (0), 0 (more than 30) assume_core_count = 487 number of case splits = 0 simplex_assert_ge_count = 246 simplex_assert_eq_count = 69 simplex_assert_neq_count = 40 max_truenode_childcount = 0 max_falsenode_childcount = 2 axiom triggered counts: ptr_provenance_max_addr_limits 1 ptr_provenance_min_addr_limits 1 boxed_bool_unboxed_bool_x_eq_x 1 Time spent in query, assume, push, pop: 0.016815s Time spent in Simplex: 0.015472s Time spent parsing: 0.017592s Function timings (> 0.1s): Total time: 0.05 seconds 0 errors found (30 statements verified)