./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound1.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound1.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound1.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound1.yml/witness-2.1.yml + '[' -z x ']' + echo 'Using prover supplied by environment variable PROVER: Redux' Using prover supplied by environment variable PROVER: Redux ++ basename sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound1.c + FILE=fermat2-ll_valuebound1.c ++ echo fermat2-ll_valuebound1 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat2_ll_valuebound1 + MODULE=fermat2_ll_valuebound1__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat2_ll_valuebound1__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound1.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat2_ll_valuebound1__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound1.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound1.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat2_ll_valuebound1__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound1.c -o fermat2_ll_valuebound1__verifast_instrumented.c + program_modifications_cli.py -p fermat2_ll_valuebound1__verifast_instrumented.c -o fermat2_ll_valuebound1__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c fermat2_ll_valuebound1__verifast_instrumented_modified.c fermat2_ll_valuebound1__verifast_instrumented_modified.c 0.006931s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006958s: Exiting Redux.assert_term: 0.000012 seconds 0.006995s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007011s: Exiting Redux.assert_term: 0.000004 seconds 0.007019s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007032s: Exiting Redux.assert_term: 0.000005 seconds 0.007043s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007054s: Exiting Redux.assert_term: 0.000002 seconds 0.007074s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007089s: Exiting Redux.assert_term: 0.000006 seconds 0.007098s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007112s: Exiting Redux.assert_term: 0.000004 seconds 0.007122s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007137s: Exiting Redux.assert_term: 0.000003 seconds 0.007145s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007161s: Exiting Redux.assert_term: 0.000007 seconds 0.007170s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007190s: Exiting Redux.assert_term: 0.000003 seconds 0.007201s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007215s: Exiting Redux.assert_term: 0.000001 seconds 0.007224s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007238s: Exiting Redux.assert_term: 0.000004 seconds 0.007249s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007260s: Exiting Redux.assert_term: 0.000002 seconds 0.007271s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007291s: Exiting Redux.assert_term: 0.000005 seconds 0.007299s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007313s: Exiting Redux.assert_term: 0.000004 seconds 0.007322s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007336s: Exiting Redux.assert_term: 0.000002 seconds 0.007346s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007358s: Exiting Redux.assert_term: 0.000001 seconds 0.007367s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007386s: Exiting Redux.assert_term: 0.000005 seconds 0.007394s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007407s: Exiting Redux.assert_term: 0.000004 seconds 0.007418s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007429s: Exiting Redux.assert_term: 0.000003 seconds 0.007442s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007455s: Exiting Redux.assert_term: 0.000004 seconds 0.007463s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007481s: Exiting Redux.assert_term: 0.000004 seconds 0.007491s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007502s: Exiting Redux.assert_term: 0.000002 seconds 0.007514s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007529s: Exiting Redux.assert_term: 0.000005 seconds 0.007537s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007550s: Exiting Redux.assert_term: 0.000002 seconds 0.007560s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007579s: Exiting Redux.assert_term: 0.000002 seconds 0.007588s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007602s: Exiting Redux.assert_term: 0.000004 seconds 0.007610s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007624s: Exiting Redux.assert_term: 0.000003 seconds 0.025276s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025318s: Exiting Redux.assert_term: 0.000009 seconds 0.025335s: Entering Redux.assume(true ==> default_value = 0) 0.025359s: Exiting Redux.assume: 0.000004 seconds 0.026651s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026674s: Exiting Redux.assert_term: 0.000005 seconds 0.026696s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026710s: Exiting Redux.assert_term: 0.000003 seconds 0.026721s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026733s: Exiting Redux.assert_term: 0.000003 seconds 0.026750s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026770s: Exiting Redux.assert_term: 0.000003 seconds 0.026782s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026794s: Exiting Redux.assert_term: 0.000002 seconds 0.026812s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026824s: Exiting Redux.assert_term: 0.000003 seconds 0.026840s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026853s: Exiting Redux.assert_term: 0.000002 seconds 0.026863s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026875s: Exiting Redux.assert_term: 0.000003 seconds 0.026895s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026908s: Exiting Redux.assert_term: 0.000003 seconds 0.026923s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026936s: Exiting Redux.assert_term: 0.000002 seconds 0.026952s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026965s: Exiting Redux.assert_term: 0.000002 seconds 0.026976s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.026989s: Exiting Redux.assert_term: 0.000003 seconds 0.027013s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027026s: Exiting Redux.assert_term: 0.000003 seconds 0.027042s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027055s: Exiting Redux.assert_term: 0.000002 seconds 0.027069s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027082s: Exiting Redux.assert_term: 0.000002 seconds 0.027097s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027109s: Exiting Redux.assert_term: 0.000003 seconds 0.027135s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027147s: Exiting Redux.assert_term: 0.000003 seconds 0.027166s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027177s: Exiting Redux.assert_term: 0.000003 seconds 0.027193s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027205s: Exiting Redux.assert_term: 0.000003 seconds 0.027225s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027237s: Exiting Redux.assert_term: 0.000003 seconds 0.029994s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030018s: Exiting Redux.assume: 0.000005 seconds 0.035335s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035362s: Exiting Redux.assert_term: 0.000005 seconds 0.035385s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035397s: Exiting Redux.assert_term: 0.000003 seconds 0.035413s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035439s: Exiting Redux.assert_term: 0.000002 seconds 0.035455s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035466s: Exiting Redux.assert_term: 0.000001 seconds 0.035476s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035495s: Exiting Redux.assume: 0.000010 seconds 0.035510s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035523s: Exiting Redux.assert_term: 0.000004 seconds 0.035538s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035560s: Exiting Redux.assume: 0.000012 seconds 0.035574s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035588s: Exiting Redux.assert_term: 0.000003 seconds 0.035605s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035618s: Exiting Redux.assert_term: 0.000002 seconds 0.035638s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035654s: Exiting Redux.assert_term: 0.000003 seconds 0.035677s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035701s: Exiting Redux.assert_term: 0.000003 seconds 0.035723s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035735s: Exiting Redux.assert_term: 0.000002 seconds 0.035760s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035773s: Exiting Redux.assert_term: 0.000002 seconds 0.035800s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.035813s: Exiting Redux.assert_term: 0.000002 seconds 0.035829s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.035841s: Exiting Redux.assert_term: 0.000003 seconds 0.035858s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.035871s: Exiting Redux.assert_term: 0.000002 seconds 0.035888s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.035907s: Exiting Redux.assert_term: 0.000003 seconds 0.035922s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.035934s: Exiting Redux.assert_term: 0.000002 seconds 0.035950s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.035962s: Exiting Redux.assert_term: 0.000002 seconds 0.035978s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.035990s: Exiting Redux.assert_term: 0.000002 seconds 0.036006s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036023s: Exiting Redux.assert_term: 0.000002 seconds 0.036038s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036050s: Exiting Redux.assert_term: 0.000002 seconds 0.036068s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036082s: Exiting Redux.assert_term: 0.000003 seconds 0.036100s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036113s: Exiting Redux.assert_term: 0.000002 seconds 0.036137s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036155s: Exiting Redux.assert_term: 0.000003 seconds 0.036172s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036184s: Exiting Redux.assert_term: 0.000003 seconds 0.036252s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036264s: Exiting Redux.assert_term: 0.000003 seconds 0.036285s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036296s: Exiting Redux.assert_term: 0.000003 seconds 0.036330s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036343s: Exiting Redux.assert_term: 0.000003 seconds 0.036366s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036378s: Exiting Redux.assert_term: 0.000003 seconds 0.036393s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036405s: Exiting Redux.assert_term: 0.000002 seconds 0.036422s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036434s: Exiting Redux.assert_term: 0.000002 seconds 0.036456s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036468s: Exiting Redux.assert_term: 0.000003 seconds 0.036482s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036494s: Exiting Redux.assert_term: 0.000003 seconds 0.036508s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036520s: Exiting Redux.assert_term: 0.000002 seconds 0.036533s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036545s: Exiting Redux.assert_term: 0.000002 seconds 0.036569s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036581s: Exiting Redux.assert_term: 0.000003 seconds 0.036596s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036608s: Exiting Redux.assert_term: 0.000003 seconds 0.036624s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036636s: Exiting Redux.assert_term: 0.000002 seconds 0.036657s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036670s: Exiting Redux.assert_term: 0.000004 seconds 0.036710s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036723s: Exiting Redux.assert_term: 0.000003 seconds 0.036740s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036752s: Exiting Redux.assert_term: 0.000003 seconds 0.036775s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036787s: Exiting Redux.assert_term: 0.000003 seconds 0.036802s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.036813s: Exiting Redux.assert_term: 0.000003 seconds 0.036833s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.036845s: Exiting Redux.assert_term: 0.000003 seconds 0.036858s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.036871s: Exiting Redux.assert_term: 0.000002 seconds 0.036885s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.036897s: Exiting Redux.assert_term: 0.000003 seconds 0.036911s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.036932s: Exiting Redux.assert_term: 0.000002 seconds 0.036946s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.036958s: Exiting Redux.assert_term: 0.000002 seconds 0.036971s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.036984s: Exiting Redux.assert_term: 0.000003 seconds 0.036998s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037013s: Exiting Redux.assert_term: 0.000003 seconds 0.037030s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037047s: Exiting Redux.assert_term: 0.000003 seconds 0.037061s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037073s: Exiting Redux.assert_term: 0.000003 seconds 0.037087s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037099s: Exiting Redux.assert_term: 0.000002 seconds 0.037112s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037124s: Exiting Redux.assert_term: 0.000002 seconds 0.037137s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037155s: Exiting Redux.assert_term: 0.000002 seconds 0.037170s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037181s: Exiting Redux.assert_term: 0.000003 seconds 0.037195s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037206s: Exiting Redux.assert_term: 0.000003 seconds 0.037220s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037232s: Exiting Redux.assert_term: 0.000002 seconds 0.037246s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037268s: Exiting Redux.assert_term: 0.000003 seconds 0.037281s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037293s: Exiting Redux.assert_term: 0.000003 seconds 0.037306s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037319s: Exiting Redux.assert_term: 0.000002 seconds 0.037332s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037344s: Exiting Redux.assert_term: 0.000002 seconds 0.037359s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037378s: Exiting Redux.assert_term: 0.000003 seconds 0.037393s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037405s: Exiting Redux.assert_term: 0.000002 seconds 0.037418s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037431s: Exiting Redux.assert_term: 0.000002 seconds 0.037446s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037458s: Exiting Redux.assert_term: 0.000003 seconds 0.037473s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037491s: Exiting Redux.assert_term: 0.000003 seconds 0.037506s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037519s: Exiting Redux.assert_term: 0.000002 seconds 0.037534s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037546s: Exiting Redux.assert_term: 0.000002 seconds 0.037561s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037573s: Exiting Redux.assert_term: 0.000002 seconds 0.037588s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037605s: Exiting Redux.assert_term: 0.000003 seconds 0.037619s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037632s: Exiting Redux.assert_term: 0.000002 seconds 0.037645s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037657s: Exiting Redux.assert_term: 0.000002 seconds 0.037670s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037694s: Exiting Redux.assert_term: 0.000014 seconds 0.037708s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037725s: Exiting Redux.assert_term: 0.000003 seconds 0.037738s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037750s: Exiting Redux.assert_term: 0.000003 seconds 0.037763s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037775s: Exiting Redux.assert_term: 0.000003 seconds 0.037788s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.037800s: Exiting Redux.assert_term: 0.000003 seconds 0.037813s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.037831s: Exiting Redux.assert_term: 0.000002 seconds 0.037844s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.037856s: Exiting Redux.assert_term: 0.000003 seconds 0.037873s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.037885s: Exiting Redux.assert_term: 0.000003 seconds 0.037901s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.037913s: Exiting Redux.assert_term: 0.000002 seconds 0.037929s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.037947s: Exiting Redux.assert_term: 0.000002 seconds 0.037962s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.037974s: Exiting Redux.assert_term: 0.000003 seconds 0.037989s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038001s: Exiting Redux.assert_term: 0.000002 seconds 0.038017s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038031s: Exiting Redux.assert_term: 0.000004 seconds 0.038049s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038066s: Exiting Redux.assert_term: 0.000003 seconds 0.038086s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038099s: Exiting Redux.assert_term: 0.000002 seconds 0.038117s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038130s: Exiting Redux.assert_term: 0.000003 seconds 0.038146s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038158s: Exiting Redux.assert_term: 0.000003 seconds 0.038172s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038194s: Exiting Redux.assert_term: 0.000003 seconds 0.038209s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038222s: Exiting Redux.assert_term: 0.000002 seconds 0.038236s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038249s: Exiting Redux.assert_term: 0.000002 seconds 0.038264s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038276s: Exiting Redux.assert_term: 0.000003 seconds 0.038290s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038311s: Exiting Redux.assert_term: 0.000002 seconds 0.038325s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038338s: Exiting Redux.assert_term: 0.000003 seconds 0.038353s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038365s: Exiting Redux.assert_term: 0.000003 seconds 0.038379s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038392s: Exiting Redux.assert_term: 0.000002 seconds 0.038411s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038424s: Exiting Redux.assert_term: 0.000003 seconds 0.038438s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038450s: Exiting Redux.assert_term: 0.000003 seconds 0.038467s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038479s: Exiting Redux.assert_term: 0.000003 seconds 0.038494s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038506s: Exiting Redux.assert_term: 0.000002 seconds 0.038525s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038538s: Exiting Redux.assert_term: 0.000003 seconds 0.038555s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038567s: Exiting Redux.assert_term: 0.000003 seconds 0.038581s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038593s: Exiting Redux.assert_term: 0.000002 seconds 0.038608s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038620s: Exiting Redux.assert_term: 0.000003 seconds 0.038640s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038653s: Exiting Redux.assert_term: 0.000003 seconds 0.038669s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038690s: Exiting Redux.assert_term: 0.000011 seconds 0.038706s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038718s: Exiting Redux.assert_term: 0.000003 seconds 0.038734s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038746s: Exiting Redux.assert_term: 0.000003 seconds 0.038768s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038781s: Exiting Redux.assert_term: 0.000002 seconds 0.038795s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.038807s: Exiting Redux.assert_term: 0.000003 seconds 0.038822s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.038835s: Exiting Redux.assert_term: 0.000002 seconds 0.038852s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.038869s: Exiting Redux.assert_term: 0.000003 seconds 0.038886s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.038898s: Exiting Redux.assert_term: 0.000003 seconds 0.038914s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.038926s: Exiting Redux.assert_term: 0.000002 seconds 0.038941s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.038953s: Exiting Redux.assert_term: 0.000003 seconds 0.039295s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039316s: Exiting Redux.assert_term: 0.000003 seconds 0.040289s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040309s: Exiting Redux.assert_term: 0.000006 seconds 0.040329s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040342s: Exiting Redux.assert_term: 0.000004 seconds 0.040357s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040370s: Exiting Redux.assert_term: 0.000003 seconds 0.040385s: Entering Redux.assert_term(func_rank(main) = 203) 0.040408s: Exiting Redux.assert_term: 0.000003 seconds 0.040441s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.040455s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040470s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040480s: Entering Redux.assume(0 <= argc) 0.040504s: Exiting Redux.assume: 0.000005 seconds 0.040514s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040524s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040539s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.040552s: Consuming chunk module(fermat2_ll_valuebound1__verifast_instrumented_modified, true) 0.040565s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.040581s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040590s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.040598s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Leak check. 0.040638s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040654s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.040664s: Entering Redux.assume(false) 0.040674s: Exiting Redux.assume: 0.000002 seconds 0.040697s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040710s: Exiting Redux.assert_term: 0.000004 seconds 0.040721s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.040729s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.040744s: Entering Redux.assume(true) 0.040754s: Exiting Redux.assume: 0.000001 seconds 0.040766s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,6-25): Executing statement 0.040784s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(17,3-5): Executing statement 0.040804s: Entering Redux.assume(!(!(cond = 0))) 0.040829s: Exiting Redux.assume: 0.000015 seconds 0.040839s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(17,13-14): Executing statement 0.040857s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(17,14-19): Executing statement 0.040874s: Entering Redux.assert_term(func_rank(abort) < 0) 0.040888s: Exiting Redux.assert_term: 0.000004 seconds 0.040897s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(17,14-19): Verifying call 0.040907s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.040916s: Entering Redux.query(true) 0.040930s: Exiting Redux.query 0.040940s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(6,13-18): Producing assertion 0.040949s: Entering Redux.assume(false) 0.040959s: Exiting Redux.assume: 0.000001 seconds 0.040971s: Entering Redux.assume(!(!(!(cond = 0)))) 0.040984s: Exiting Redux.assume: 0.000004 seconds 0.040994s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041004s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.041020s: Entering Redux.query(true) 0.041030s: Exiting Redux.query 0.041041s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041050s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041065s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041078s: Exiting Redux.assert_term: 0.000003 seconds 0.041089s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.041108s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.041118s: Entering Redux.assume(1 <= cond) 0.041132s: Exiting Redux.assume: 0.000005 seconds 0.041143s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,6-23): Executing statement 0.041155s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(22,5-7): Executing statement 0.041166s: Entering Redux.assume(!(!(cond = 0))) 0.041884s: Exiting Redux.assume: 0.000707 seconds 0.041907s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041920s: Exiting Redux.assume: 0.000002 seconds 0.041929s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.041938s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.041948s: Entering Redux.query(1 <= cond) 0.041961s: Exiting Redux.query 0.041969s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.041985s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(27,1-2): Leak check. 0.042004s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.042014s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.042033s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Executing statement 0.042048s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(33,1-2): Executing statement 0.042065s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(35,1-36,1): Executing statement 0.042086s: Consuming chunk [_]module(fermat2_ll_valuebound1__verifast_instrumented_modified, true) 0.042097s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(37,5-8): Executing statement 0.042108s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.042123s: Exiting Redux.assert_term: 0.000004 seconds 0.042133s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.042150s: Exiting Redux.assert_term: 0.000003 seconds 0.042159s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(38,5-9): Executing statement 0.042171s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.042184s: Exiting Redux.assert_term: 0.000004 seconds 0.042194s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.042207s: Exiting Redux.assert_term: 0.000003 seconds 0.042217s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042234s: Exiting Redux.assert_term: 0.000003 seconds 0.042243s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(39,7-8): Executing statement 0.042260s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042273s: Exiting Redux.assert_term: 0.000004 seconds 0.042282s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(39,9-30): Verifying call 0.042291s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042305s: Entering Redux.query(true) 0.042314s: Exiting Redux.query 0.042325s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.042337s: Exiting Redux.assert_term: 0.000003 seconds 0.042346s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042355s: Entering Redux.assume(true) 0.042365s: Exiting Redux.assume: 0.000000 seconds 0.042374s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Executing statement 0.042395s: Entering Redux.assume(0 <= A0) 0.042410s: Exiting Redux.assume: 0.000004 seconds 0.042420s: Entering Redux.assume(A0 <= 1) 0.042434s: Exiting Redux.assume: 0.000005 seconds 0.042444s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.042453s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042462s: Entering Redux.query(true) 0.042470s: Exiting Redux.query 0.042480s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042499s: Entering Redux.assume(true) 0.042510s: Exiting Redux.assume: 0.000000 seconds 0.042518s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(41,7-8): Executing statement 0.042530s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042543s: Exiting Redux.assert_term: 0.000004 seconds 0.042553s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(41,9-30): Verifying call 0.042562s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042577s: Entering Redux.query(true) 0.042586s: Exiting Redux.query 0.042596s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.042609s: Exiting Redux.assert_term: 0.000003 seconds 0.042619s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042628s: Entering Redux.assume(true) 0.042638s: Exiting Redux.assume: 0.000001 seconds 0.042647s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Executing statement 0.042666s: Entering Redux.assume(0 <= R0) 0.042690s: Exiting Redux.assume: 0.000013 seconds 0.042700s: Entering Redux.assume(R0 <= 1) 0.042714s: Exiting Redux.assume: 0.000005 seconds 0.042724s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.042733s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042743s: Entering Redux.query(true) 0.042752s: Exiting Redux.query 0.042766s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042775s: Entering Redux.assume(true) 0.042786s: Exiting Redux.assume: 0.000001 seconds 0.042794s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Executing statement 0.042813s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.042894s: Exiting Redux.assume: 0.000071 seconds 0.042905s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.042921s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042929s: Entering Redux.query(true) 0.042939s: Exiting Redux.query 0.042948s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042956s: Entering Redux.assume(true) 0.042966s: Exiting Redux.assume: 0.000001 seconds 0.042975s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.042989s: Entering Redux.query(!(2 = 0)) 0.043004s: Exiting Redux.query 0.043016s: Entering Redux.assume(%(A0, 2) = 1) 0.043029s: Exiting Redux.assume: 0.000003 seconds 0.043039s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.043049s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043057s: Entering Redux.query(true) 0.043066s: Exiting Redux.query 0.043076s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043090s: Entering Redux.assume(true) 0.043101s: Exiting Redux.assume: 0.000001 seconds 0.043110s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043125s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.043136s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.043150s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.043169s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.043190s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.045511s: Exiting Redux.query 0.045530s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.045545s: Exiting Redux.assert_term: 0.000005 seconds 0.045556s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.045576s: Exiting Redux.assert_term: 0.000003 seconds 0.045586s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.045599s: Exiting Redux.assert_term: 0.000002 seconds 0.045609s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.045622s: Exiting Redux.assert_term: 0.000002 seconds 0.045631s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.045645s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045674s: Exiting Redux.assume: 0.000014 seconds 0.045693s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.045704s: Entering Redux.assume(!(1 = 0)) 0.045715s: Exiting Redux.assume: 0.000001 seconds 0.045725s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.045739s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.045769s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045786s: Exiting Redux.assume: 0.000007 seconds 0.045796s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.045805s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045814s: Entering Redux.query(1 <= 1) 0.045822s: Exiting Redux.query 0.045832s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045846s: Entering Redux.assume(1 <= 1) 0.045856s: Exiting Redux.assume: 0.000001 seconds 0.045865s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.045876s: Entering Redux.assume(!(!(r0 = 0))) 0.045906s: Exiting Redux.assume: 0.000019 seconds 0.045915s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.045926s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.045953s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045969s: Exiting Redux.assume: 0.000006 seconds 0.045979s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.045988s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045997s: Entering Redux.query(1 <= 1) 0.046005s: Exiting Redux.query 0.046014s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046029s: Entering Redux.assume(1 <= 1) 0.046039s: Exiting Redux.assume: 0.000001 seconds 0.046048s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.046058s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.046067s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.046075s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.046092s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.046112s: Exiting Redux.assume: 0.000010 seconds 0.046123s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.046135s: Exiting Redux.assume: 0.000003 seconds 0.046145s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.046156s: Entering Redux.assume(0 < r0) 0.046171s: Exiting Redux.assume: 0.000006 seconds 0.046181s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.046198s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.046209s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.046225s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.046239s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.046438s: Exiting Redux.query 0.046460s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.046469s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.046479s: Entering Redux.assume(!(0 < r0)) 0.046495s: Exiting Redux.assume: 0.000007 seconds 0.046504s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.046516s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.046538s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.046554s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.046567s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.046696s: Exiting Redux.query 0.046708s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.046717s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.046737s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.046756s: Exiting Redux.assume: 0.000010 seconds 0.046766s: Entering Redux.assume(!(!(1 = 0))) 0.046776s: Exiting Redux.assume: 0.000001 seconds 0.046789s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.046801s: Exiting Redux.assume: 0.000003 seconds 0.046810s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.046825s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.046833s: Entering Redux.query(true) 0.046842s: Exiting Redux.query 0.046851s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.046859s: Entering Redux.assume(true) 0.046869s: Exiting Redux.assume: 0.000002 seconds 0.046877s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.046892s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.046907s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.046920s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.046936s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.046950s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.048763s: Exiting Redux.query 0.048780s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.048795s: Exiting Redux.assert_term: 0.000005 seconds 0.048805s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.048819s: Exiting Redux.assert_term: 0.000003 seconds 0.048829s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.048841s: Exiting Redux.assert_term: 0.000003 seconds 0.048858s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.048870s: Exiting Redux.assert_term: 0.000003 seconds 0.048879s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.048892s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.048915s: Exiting Redux.assume: 0.000012 seconds 0.048925s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.048941s: Entering Redux.assume(!(1 = 0)) 0.048952s: Exiting Redux.assume: 0.000002 seconds 0.048962s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.048975s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.050883s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.050903s: Exiting Redux.assume: 0.000007 seconds 0.050914s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.050931s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.050941s: Entering Redux.query(1 <= 1) 0.050949s: Exiting Redux.query 0.050958s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.050967s: Entering Redux.assume(1 <= 1) 0.050977s: Exiting Redux.assume: 0.000001 seconds 0.050986s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.051004s: Entering Redux.assume(!(!(r0 = 0))) 0.051033s: Exiting Redux.assume: 0.000019 seconds 0.051043s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.051054s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.051077s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.051093s: Exiting Redux.assume: 0.000006 seconds 0.051102s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.051117s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051126s: Entering Redux.query(1 <= 1) 0.051135s: Exiting Redux.query 0.051143s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051152s: Entering Redux.assume(1 <= 1) 0.051162s: Exiting Redux.assume: 0.000001 seconds 0.051170s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.051185s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.051194s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.051202s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.051213s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.051233s: Exiting Redux.assume: 0.000011 seconds 0.051245s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.051263s: Exiting Redux.assume: 0.000003 seconds 0.051274s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.051285s: Entering Redux.assume(0 < r0) 0.051301s: Exiting Redux.assume: 0.000007 seconds 0.051311s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.051324s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.051335s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.051357s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.051371s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.051569s: Exiting Redux.query 0.051581s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.051591s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.051608s: Entering Redux.assume(!(0 < r0)) 0.051624s: Exiting Redux.assume: 0.000007 seconds 0.051634s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.051646s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.051659s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.051675s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.051703s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.051823s: Exiting Redux.query 0.051834s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.051844s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.051857s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.051875s: Exiting Redux.assume: 0.000009 seconds 0.051896s: Entering Redux.assume(!(!(1 = 0))) 0.051907s: Exiting Redux.assume: 0.000001 seconds 0.051927s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.052039s: Exiting Redux.assume: 0.000100 seconds 0.052052s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.052063s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.052071s: Entering Redux.query(true) 0.052080s: Exiting Redux.query 0.052089s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.052108s: Entering Redux.assume(true) 0.052119s: Exiting Redux.assume: 0.000001 seconds 0.052128s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.052144s: Entering Redux.query(!(2 = 0)) 0.052152s: Exiting Redux.query 0.052164s: Entering Redux.assume(%(A0, 2) = 1) 0.052176s: Exiting Redux.assume: 0.000003 seconds 0.052186s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.052283s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.052293s: Entering Redux.query(true) 0.052302s: Exiting Redux.query 0.052311s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.052319s: Entering Redux.assume(true) 0.052331s: Exiting Redux.assume: 0.000001 seconds 0.052339s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.052360s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.052370s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.052384s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.052401s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.052416s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.053580s: Exiting Redux.query 0.053597s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.053612s: Exiting Redux.assert_term: 0.000005 seconds 0.053622s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.053636s: Exiting Redux.assert_term: 0.000002 seconds 0.053646s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.053658s: Exiting Redux.assert_term: 0.000003 seconds 0.053675s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.053698s: Exiting Redux.assert_term: 0.000003 seconds 0.053707s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.053720s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.053744s: Exiting Redux.assume: 0.000013 seconds 0.053754s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.053770s: Entering Redux.assume(!(1 = 0)) 0.053781s: Exiting Redux.assume: 0.000001 seconds 0.053792s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.053805s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.053830s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.053847s: Exiting Redux.assume: 0.000006 seconds 0.053857s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.053873s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.053882s: Entering Redux.query(1 <= 1) 0.053891s: Exiting Redux.query 0.053900s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.053909s: Entering Redux.assume(1 <= 1) 0.053920s: Exiting Redux.assume: 0.000001 seconds 0.053929s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.053946s: Entering Redux.assume(!(!(r0 = 0))) 0.053974s: Exiting Redux.assume: 0.000018 seconds 0.053983s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.053993s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.054015s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054031s: Exiting Redux.assume: 0.000006 seconds 0.054042s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.054057s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054066s: Entering Redux.query(1 <= 1) 0.054075s: Exiting Redux.query 0.054084s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054093s: Entering Redux.assume(1 <= 1) 0.054103s: Exiting Redux.assume: 0.000001 seconds 0.054112s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.054128s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.054138s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.054147s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.054159s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.054179s: Exiting Redux.assume: 0.000010 seconds 0.054190s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.054208s: Exiting Redux.assume: 0.000003 seconds 0.054218s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.054230s: Entering Redux.assume(0 < r0) 0.054246s: Exiting Redux.assume: 0.000006 seconds 0.054255s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.054268s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.054279s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.054302s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.054316s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.054513s: Exiting Redux.query 0.054524s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.054533s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.054550s: Entering Redux.assume(!(0 < r0)) 0.054566s: Exiting Redux.assume: 0.000006 seconds 0.054575s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.054587s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.054599s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.054615s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.054634s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.054838s: Exiting Redux.query 0.054851s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.054859s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.054874s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.054894s: Exiting Redux.assume: 0.000010 seconds 0.054912s: Entering Redux.assume(!(!(1 = 0))) 0.054924s: Exiting Redux.assume: 0.000001 seconds 0.054936s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.054949s: Exiting Redux.assume: 0.000003 seconds 0.054958s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.054967s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.054976s: Entering Redux.query(true) 0.054984s: Exiting Redux.query 0.055004s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.055013s: Entering Redux.assume(true) 0.055023s: Exiting Redux.assume: 0.000001 seconds 0.055031s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.055048s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.055059s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.055073s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.055099s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.055114s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.056525s: Exiting Redux.query 0.056542s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.056557s: Exiting Redux.assert_term: 0.000004 seconds 0.056575s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.056589s: Exiting Redux.assert_term: 0.000003 seconds 0.056599s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.056612s: Exiting Redux.assert_term: 0.000003 seconds 0.056623s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.056635s: Exiting Redux.assert_term: 0.000003 seconds 0.056645s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.056665s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.056698s: Exiting Redux.assume: 0.000021 seconds 0.056707s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.056718s: Entering Redux.assume(!(1 = 0)) 0.056728s: Exiting Redux.assume: 0.000001 seconds 0.056738s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.056757s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.056782s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.056799s: Exiting Redux.assume: 0.000006 seconds 0.056808s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.056817s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056827s: Entering Redux.query(1 <= 1) 0.056835s: Exiting Redux.query 0.056850s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056860s: Entering Redux.assume(1 <= 1) 0.056870s: Exiting Redux.assume: 0.000001 seconds 0.056879s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.056892s: Entering Redux.assume(!(!(r0 = 0))) 0.056920s: Exiting Redux.assume: 0.000018 seconds 0.056929s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.056946s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.056969s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.056985s: Exiting Redux.assume: 0.000006 seconds 0.056995s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.057004s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.057013s: Entering Redux.query(1 <= 1) 0.057021s: Exiting Redux.query 0.057037s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.057046s: Entering Redux.assume(1 <= 1) 0.057057s: Exiting Redux.assume: 0.000001 seconds 0.057067s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.057077s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.057088s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.057104s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.057116s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.057136s: Exiting Redux.assume: 0.000011 seconds 0.057148s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.057160s: Exiting Redux.assume: 0.000003 seconds 0.057170s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.057182s: Entering Redux.assume(0 < r0) 0.057204s: Exiting Redux.assume: 0.000007 seconds 0.057214s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.057227s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.057238s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.057254s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.057268s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.057592s: Exiting Redux.query 0.057605s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.057614s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.057625s: Entering Redux.assume(!(0 < r0)) 0.057642s: Exiting Redux.assume: 0.000007 seconds 0.057651s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.057670s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.057691s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.057708s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.057722s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.057846s: Exiting Redux.query 0.057857s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.057873s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.057888s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.057908s: Exiting Redux.assume: 0.000009 seconds 0.057919s: Entering Redux.assume(!(!(1 = 0))) 0.057929s: Exiting Redux.assume: 0.000001 seconds 0.057963s: Entering Redux.assume(!(R0 <= 1)) 0.057976s: Exiting Redux.assume: 0.000003 seconds 0.057994s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.058003s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.058011s: Entering Redux.query(true) 0.058020s: Exiting Redux.query 0.058029s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.058038s: Entering Redux.assume(true) 0.058048s: Exiting Redux.assume: 0.000001 seconds 0.058057s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Executing statement 0.058083s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.058185s: Exiting Redux.assume: 0.000092 seconds 0.058197s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.058206s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.058215s: Entering Redux.query(true) 0.058224s: Exiting Redux.query 0.058233s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.058248s: Entering Redux.assume(true) 0.058259s: Exiting Redux.assume: 0.000002 seconds 0.058268s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.058282s: Entering Redux.query(!(2 = 0)) 0.058291s: Exiting Redux.query 0.058302s: Entering Redux.assume(%(A0, 2) = 1) 0.058314s: Exiting Redux.assume: 0.000003 seconds 0.058323s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.058331s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.058353s: Entering Redux.query(true) 0.058362s: Exiting Redux.query 0.058371s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.058381s: Entering Redux.assume(true) 0.058392s: Exiting Redux.assume: 0.000001 seconds 0.058400s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.058415s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.058437s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.058451s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.058468s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.058483s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.059317s: Exiting Redux.query 0.059342s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.059357s: Exiting Redux.assert_term: 0.000004 seconds 0.059366s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.059379s: Exiting Redux.assert_term: 0.000002 seconds 0.059388s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.059400s: Exiting Redux.assert_term: 0.000003 seconds 0.059410s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.059428s: Exiting Redux.assert_term: 0.000003 seconds 0.059437s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.059450s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.059472s: Exiting Redux.assume: 0.000012 seconds 0.059480s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.059490s: Entering Redux.assume(!(1 = 0)) 0.059506s: Exiting Redux.assume: 0.000000 seconds 0.059516s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.059529s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.059553s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059569s: Exiting Redux.assume: 0.000006 seconds 0.059578s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.059593s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059602s: Entering Redux.query(1 <= 1) 0.059611s: Exiting Redux.query 0.059619s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059628s: Entering Redux.assume(1 <= 1) 0.059638s: Exiting Redux.assume: 0.000000 seconds 0.059646s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.059657s: Entering Redux.assume(!(!(r0 = 0))) 0.059701s: Exiting Redux.assume: 0.000027 seconds 0.059711s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.059721s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.059742s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059758s: Exiting Redux.assume: 0.000006 seconds 0.059767s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.059783s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059792s: Entering Redux.query(1 <= 1) 0.059801s: Exiting Redux.query 0.059810s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059819s: Entering Redux.assume(1 <= 1) 0.059829s: Exiting Redux.assume: 0.000001 seconds 0.059837s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.059847s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.059862s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.059870s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.059882s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059902s: Exiting Redux.assume: 0.000010 seconds 0.059913s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.059926s: Exiting Redux.assume: 0.000003 seconds 0.059942s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.059954s: Entering Redux.assume(0 < r0) 0.059970s: Exiting Redux.assume: 0.000006 seconds 0.059980s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.059992s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.060003s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.060026s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.060041s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.060245s: Exiting Redux.query 0.060257s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.060266s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.060276s: Entering Redux.assume(!(0 < r0)) 0.060298s: Exiting Redux.assume: 0.000007 seconds 0.060308s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.060320s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.060331s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.060347s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.060360s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.060486s: Exiting Redux.query 0.060498s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.060507s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.060521s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.060540s: Exiting Redux.assume: 0.000009 seconds 0.060551s: Entering Redux.assume(!(!(1 = 0))) 0.060568s: Exiting Redux.assume: 0.000001 seconds 0.060582s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.060595s: Exiting Redux.assume: 0.000003 seconds 0.060605s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.060615s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.060624s: Entering Redux.query(true) 0.060633s: Exiting Redux.query 0.060642s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.060658s: Entering Redux.assume(true) 0.060669s: Exiting Redux.assume: 0.000001 seconds 0.060680s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.060701s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.060712s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.060725s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.060748s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.060765s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.061149s: Exiting Redux.query 0.061163s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.061177s: Exiting Redux.assert_term: 0.000004 seconds 0.061187s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.061207s: Exiting Redux.assert_term: 0.000004 seconds 0.061218s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.061231s: Exiting Redux.assert_term: 0.000003 seconds 0.061241s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.061254s: Exiting Redux.assert_term: 0.000003 seconds 0.061263s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.061283s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.061305s: Exiting Redux.assume: 0.000012 seconds 0.061314s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.061325s: Entering Redux.assume(!(1 = 0)) 0.061335s: Exiting Redux.assume: 0.000001 seconds 0.061345s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.061358s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.061390s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.061407s: Exiting Redux.assume: 0.000007 seconds 0.061417s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.061425s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061435s: Entering Redux.query(1 <= 1) 0.061443s: Exiting Redux.query 0.061453s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061468s: Entering Redux.assume(1 <= 1) 0.061479s: Exiting Redux.assume: 0.000001 seconds 0.061488s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.061500s: Entering Redux.assume(!(!(r0 = 0))) 0.061528s: Exiting Redux.assume: 0.000018 seconds 0.061538s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.061549s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.061579s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.061596s: Exiting Redux.assume: 0.000006 seconds 0.061606s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.061614s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061623s: Entering Redux.query(1 <= 1) 0.061631s: Exiting Redux.query 0.061640s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061656s: Entering Redux.assume(1 <= 1) 0.061667s: Exiting Redux.assume: 0.000001 seconds 0.061675s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.061694s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.061704s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.061712s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.061730s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061750s: Exiting Redux.assume: 0.000011 seconds 0.061762s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.061774s: Exiting Redux.assume: 0.000003 seconds 0.061784s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.061795s: Entering Redux.assume(0 < r0) 0.061810s: Exiting Redux.assume: 0.000006 seconds 0.061827s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.061840s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.061852s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.061868s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.061956s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.062167s: Exiting Redux.query 0.062179s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.062189s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.062201s: Entering Redux.assume(!(0 < r0)) 0.062217s: Exiting Redux.assume: 0.000006 seconds 0.062226s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.062239s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.062258s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.062275s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.062289s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.062411s: Exiting Redux.query 0.062423s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.062439s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.062455s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.062474s: Exiting Redux.assume: 0.000010 seconds 0.062485s: Entering Redux.assume(!(!(1 = 0))) 0.062496s: Exiting Redux.assume: 0.000001 seconds 0.062524s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.062609s: Exiting Redux.assume: 0.000073 seconds 0.062620s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.062637s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062647s: Entering Redux.query(true) 0.062657s: Exiting Redux.query 0.062665s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062673s: Entering Redux.assume(true) 0.062704s: Exiting Redux.assume: 0.000002 seconds 0.062712s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.062734s: Entering Redux.query(!(2 = 0)) 0.062743s: Exiting Redux.query 0.062754s: Entering Redux.assume(%(A0, 2) = 1) 0.062767s: Exiting Redux.assume: 0.000003 seconds 0.062776s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.062785s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062793s: Entering Redux.query(true) 0.062801s: Exiting Redux.query 0.062810s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062826s: Entering Redux.assume(true) 0.062837s: Exiting Redux.assume: 0.000001 seconds 0.062846s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.062862s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.062872s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.062886s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.062910s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.062925s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.063086s: Exiting Redux.query 0.063101s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.063115s: Exiting Redux.assert_term: 0.000004 seconds 0.063125s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.063147s: Exiting Redux.assert_term: 0.000004 seconds 0.063157s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.063169s: Exiting Redux.assert_term: 0.000003 seconds 0.063179s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.063191s: Exiting Redux.assert_term: 0.000002 seconds 0.063201s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.063228s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.063250s: Exiting Redux.assume: 0.000012 seconds 0.063259s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.065171s: Entering Redux.assume(!(1 = 0)) 0.065183s: Exiting Redux.assume: 0.000002 seconds 0.065193s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.065208s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.065248s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.065267s: Exiting Redux.assume: 0.000007 seconds 0.065277s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.065286s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.065294s: Entering Redux.query(1 <= 1) 0.065303s: Exiting Redux.query 0.065313s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.065330s: Entering Redux.assume(1 <= 1) 0.065342s: Exiting Redux.assume: 0.000001 seconds 0.065351s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.065364s: Entering Redux.assume(!(!(r0 = 0))) 0.065394s: Exiting Redux.assume: 0.000020 seconds 0.065404s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.065416s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.065447s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.065464s: Exiting Redux.assume: 0.000006 seconds 0.065474s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.065484s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.065492s: Entering Redux.query(1 <= 1) 0.065501s: Exiting Redux.query 0.065510s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.065527s: Entering Redux.assume(1 <= 1) 0.065537s: Exiting Redux.assume: 0.000002 seconds 0.065546s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.065556s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.065565s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.065573s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.065592s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.065612s: Exiting Redux.assume: 0.000010 seconds 0.065625s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.065637s: Exiting Redux.assume: 0.000002 seconds 0.065648s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.065659s: Entering Redux.assume(0 < r0) 0.065676s: Exiting Redux.assume: 0.000007 seconds 0.065702s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.065717s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.065729s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.065746s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.065760s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.065965s: Exiting Redux.query 0.065978s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.065987s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.065998s: Entering Redux.assume(!(0 < r0)) 0.066014s: Exiting Redux.assume: 0.000006 seconds 0.066024s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.066036s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.066056s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.066074s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.066088s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.066206s: Exiting Redux.query 0.066217s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.066235s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.066249s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.066268s: Exiting Redux.assume: 0.000009 seconds 0.066278s: Entering Redux.assume(!(!(1 = 0))) 0.066289s: Exiting Redux.assume: 0.000002 seconds 0.066301s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.066313s: Exiting Redux.assume: 0.000003 seconds 0.066323s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.066340s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066349s: Entering Redux.query(true) 0.066358s: Exiting Redux.query 0.066367s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066375s: Entering Redux.assume(true) 0.066385s: Exiting Redux.assume: 0.000001 seconds 0.066394s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.066415s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.066426s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.066440s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.066544s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.066560s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.066737s: Exiting Redux.query 0.066753s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.066770s: Exiting Redux.assert_term: 0.000004 seconds 0.066781s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.066794s: Exiting Redux.assert_term: 0.000003 seconds 0.066804s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.066824s: Exiting Redux.assert_term: 0.000003 seconds 0.066835s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.066847s: Exiting Redux.assert_term: 0.000003 seconds 0.066856s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.066870s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.066891s: Exiting Redux.assume: 0.000012 seconds 0.066900s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.066922s: Entering Redux.assume(!(1 = 0)) 0.066933s: Exiting Redux.assume: 0.000001 seconds 0.066944s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.066956s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.066982s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.066999s: Exiting Redux.assume: 0.000006 seconds 0.067016s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.067025s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.067034s: Entering Redux.query(1 <= 1) 0.067044s: Exiting Redux.query 0.067053s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.067062s: Entering Redux.assume(1 <= 1) 0.067073s: Exiting Redux.assume: 0.000001 seconds 0.067081s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.067100s: Entering Redux.assume(!(!(r0 = 0))) 0.067130s: Exiting Redux.assume: 0.000020 seconds 0.067140s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.067154s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.067178s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.067195s: Exiting Redux.assume: 0.000006 seconds 0.067213s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.067223s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.067232s: Entering Redux.query(1 <= 1) 0.067241s: Exiting Redux.query 0.067250s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.067259s: Entering Redux.assume(1 <= 1) 0.067270s: Exiting Redux.assume: 0.000001 seconds 0.067279s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.067296s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.067305s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.067313s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.067325s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.067345s: Exiting Redux.assume: 0.000010 seconds 0.067364s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.067376s: Exiting Redux.assume: 0.000003 seconds 0.067386s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.067397s: Entering Redux.assume(0 < r0) 0.067413s: Exiting Redux.assume: 0.000006 seconds 0.067422s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.067435s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.067455s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.067472s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.067486s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.067693s: Exiting Redux.query 0.067705s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.067713s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.067732s: Entering Redux.assume(!(0 < r0)) 0.067749s: Exiting Redux.assume: 0.000006 seconds 0.067758s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.067770s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.067784s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.067801s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.067823s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.067944s: Exiting Redux.query 0.067955s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.067964s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.067978s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.068005s: Exiting Redux.assume: 0.000010 seconds 0.068017s: Entering Redux.assume(!(!(1 = 0))) 0.068027s: Exiting Redux.assume: 0.000001 seconds 0.068049s: Entering Redux.assume(!(0 <= R0)) 0.068064s: Exiting Redux.assume: 0.000005 seconds 0.068073s: Entering Redux.assume(false) 0.068085s: Exiting Redux.assume: 0.000001 seconds 0.068094s: Entering Redux.assume(!(false)) 0.068104s: Exiting Redux.assume: 0.000001 seconds 0.068115s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.068133s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068142s: Entering Redux.query(true) 0.068152s: Exiting Redux.query 0.068161s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068169s: Entering Redux.assume(true) 0.068179s: Exiting Redux.assume: 0.000001 seconds 0.068189s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Executing statement 0.068215s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.068296s: Exiting Redux.assume: 0.000069 seconds 0.068306s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.068315s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068323s: Entering Redux.query(true) 0.068333s: Exiting Redux.query 0.068341s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068349s: Entering Redux.assume(true) 0.068367s: Exiting Redux.assume: 0.000001 seconds 0.068376s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.068390s: Entering Redux.query(!(2 = 0)) 0.068400s: Exiting Redux.query 0.068411s: Entering Redux.assume(%(A0, 2) = 1) 0.068423s: Exiting Redux.assume: 0.000003 seconds 0.068433s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.068441s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068457s: Entering Redux.query(true) 0.068466s: Exiting Redux.query 0.068475s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068484s: Entering Redux.assume(true) 0.068494s: Exiting Redux.assume: 0.000001 seconds 0.068505s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.068519s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.068529s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.068550s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.068568s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.068583s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.068748s: Exiting Redux.query 0.068764s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.068786s: Exiting Redux.assert_term: 0.000005 seconds 0.068797s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.068809s: Exiting Redux.assert_term: 0.000003 seconds 0.068819s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.068831s: Exiting Redux.assert_term: 0.000003 seconds 0.068841s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.068861s: Exiting Redux.assert_term: 0.000003 seconds 0.068870s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.068884s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.068905s: Exiting Redux.assume: 0.000012 seconds 0.068915s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.068926s: Entering Redux.assume(!(1 = 0)) 0.068937s: Exiting Redux.assume: 0.000001 seconds 0.068954s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.068967s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.068991s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069007s: Exiting Redux.assume: 0.000007 seconds 0.069017s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.069025s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069048s: Entering Redux.query(1 <= 1) 0.069058s: Exiting Redux.query 0.069067s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069076s: Entering Redux.assume(1 <= 1) 0.069087s: Exiting Redux.assume: 0.000002 seconds 0.069096s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.069108s: Entering Redux.assume(!(!(r0 = 0))) 0.069135s: Exiting Redux.assume: 0.000018 seconds 0.069160s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.069171s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.069328s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069347s: Exiting Redux.assume: 0.000007 seconds 0.069357s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.069366s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069383s: Entering Redux.query(1 <= 1) 0.069393s: Exiting Redux.query 0.069402s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069411s: Entering Redux.assume(1 <= 1) 0.069422s: Exiting Redux.assume: 0.000001 seconds 0.069431s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.069442s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.069458s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.069466s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.069478s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069499s: Exiting Redux.assume: 0.000012 seconds 0.069511s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.069524s: Exiting Redux.assume: 0.000003 seconds 0.069534s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.069554s: Entering Redux.assume(0 < r0) 0.069571s: Exiting Redux.assume: 0.000007 seconds 0.069581s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.069593s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.069605s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.069621s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.069642s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.069852s: Exiting Redux.query 0.069864s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.069873s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.069883s: Entering Redux.assume(!(0 < r0)) 0.069899s: Exiting Redux.assume: 0.000006 seconds 0.069915s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.069929s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.069941s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.069958s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.069972s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.070103s: Exiting Redux.query 0.070115s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.070124s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.070138s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.070158s: Exiting Redux.assume: 0.000010 seconds 0.070168s: Entering Redux.assume(!(!(1 = 0))) 0.070179s: Exiting Redux.assume: 0.000001 seconds 0.070199s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.070212s: Exiting Redux.assume: 0.000003 seconds 0.070224s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.070233s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.070242s: Entering Redux.query(true) 0.070251s: Exiting Redux.query 0.070260s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.070269s: Entering Redux.assume(true) 0.070287s: Exiting Redux.assume: 0.000001 seconds 0.070297s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.070311s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.070322s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.070335s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.070352s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.070375s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.070535s: Exiting Redux.query 0.070550s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.070564s: Exiting Redux.assert_term: 0.000004 seconds 0.070574s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.070586s: Exiting Redux.assert_term: 0.000003 seconds 0.070605s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.070618s: Exiting Redux.assert_term: 0.000003 seconds 0.070628s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.070641s: Exiting Redux.assert_term: 0.000003 seconds 0.070650s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.070979s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.071012s: Exiting Redux.assume: 0.000013 seconds 0.071021s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.071032s: Entering Redux.assume(!(1 = 0)) 0.071042s: Exiting Redux.assume: 0.000001 seconds 0.071052s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.071065s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.071093s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.071118s: Exiting Redux.assume: 0.000007 seconds 0.071129s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.071138s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.071147s: Entering Redux.query(1 <= 1) 0.071156s: Exiting Redux.query 0.071165s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.071183s: Entering Redux.assume(1 <= 1) 0.071194s: Exiting Redux.assume: 0.000001 seconds 0.071203s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.071214s: Entering Redux.assume(!(!(r0 = 0))) 0.071242s: Exiting Redux.assume: 0.000018 seconds 0.071252s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.071263s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.071285s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.071310s: Exiting Redux.assume: 0.000006 seconds 0.071320s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.071330s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.071339s: Entering Redux.query(1 <= 1) 0.071347s: Exiting Redux.query 0.071357s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.071373s: Entering Redux.assume(1 <= 1) 0.071384s: Exiting Redux.assume: 0.000001 seconds 0.071393s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.071403s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.071412s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.071420s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.071440s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071461s: Exiting Redux.assume: 0.000011 seconds 0.071473s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.071486s: Exiting Redux.assume: 0.000003 seconds 0.071496s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.071509s: Entering Redux.assume(0 < r0) 0.071525s: Exiting Redux.assume: 0.000006 seconds 0.071535s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.071555s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.071567s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.071584s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.071598s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.071804s: Exiting Redux.query 0.071825s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.071835s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.071846s: Entering Redux.assume(!(0 < r0)) 0.071862s: Exiting Redux.assume: 0.000006 seconds 0.071871s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.071883s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.071895s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.071920s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.071934s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.072052s: Exiting Redux.query 0.072064s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.072073s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.072094s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.072115s: Exiting Redux.assume: 0.000011 seconds 0.072126s: Entering Redux.assume(!(!(1 = 0))) 0.072139s: Exiting Redux.assume: 0.000001 seconds 0.072162s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.072334s: Exiting Redux.assume: 0.000162 seconds 0.072347s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.072364s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.072374s: Entering Redux.query(true) 0.072384s: Exiting Redux.query 0.072394s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.072402s: Entering Redux.assume(true) 0.072413s: Exiting Redux.assume: 0.000001 seconds 0.072422s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.072438s: Entering Redux.query(!(2 = 0)) 0.072456s: Exiting Redux.query 0.072468s: Entering Redux.assume(%(A0, 2) = 1) 0.072481s: Exiting Redux.assume: 0.000003 seconds 0.072490s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.072500s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.072508s: Entering Redux.query(true) 0.072518s: Exiting Redux.query 0.072527s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.072544s: Entering Redux.assume(true) 0.072555s: Exiting Redux.assume: 0.000001 seconds 0.072565s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.072580s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.072590s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.072603s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.072619s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.072643s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.073349s: Exiting Redux.query 0.073364s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.073378s: Exiting Redux.assert_term: 0.000005 seconds 0.073388s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.073410s: Exiting Redux.assert_term: 0.000003 seconds 0.073420s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.073433s: Exiting Redux.assert_term: 0.000003 seconds 0.073443s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.073455s: Exiting Redux.assert_term: 0.000003 seconds 0.073463s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.073476s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.073508s: Exiting Redux.assume: 0.000013 seconds 0.073517s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.073528s: Entering Redux.assume(!(1 = 0)) 0.073539s: Exiting Redux.assume: 0.000001 seconds 0.073548s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.073929s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.073966s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.073985s: Exiting Redux.assume: 0.000007 seconds 0.073995s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.074004s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074013s: Entering Redux.query(1 <= 1) 0.074022s: Exiting Redux.query 0.074032s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074049s: Entering Redux.assume(1 <= 1) 0.074061s: Exiting Redux.assume: 0.000002 seconds 0.074071s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.074083s: Entering Redux.assume(!(!(r0 = 0))) 0.074113s: Exiting Redux.assume: 0.000021 seconds 0.074123s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.074134s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.074164s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.074181s: Exiting Redux.assume: 0.000006 seconds 0.074191s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.074200s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074210s: Entering Redux.query(1 <= 1) 0.074218s: Exiting Redux.query 0.074228s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074246s: Entering Redux.assume(1 <= 1) 0.074257s: Exiting Redux.assume: 0.000001 seconds 0.074267s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.074277s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.074286s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.074296s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.074323s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.074345s: Exiting Redux.assume: 0.000011 seconds 0.074358s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.074371s: Exiting Redux.assume: 0.000002 seconds 0.074381s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.074394s: Entering Redux.assume(0 < r0) 0.074410s: Exiting Redux.assume: 0.000007 seconds 0.074420s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.074451s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.074463s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.074479s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.074493s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.074706s: Exiting Redux.query 0.074727s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.074737s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.074748s: Entering Redux.assume(!(0 < r0)) 0.074765s: Exiting Redux.assume: 0.000007 seconds 0.074776s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.074788s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.074809s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.074828s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.074842s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.074965s: Exiting Redux.query 0.074976s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.074986s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.075009s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.075030s: Exiting Redux.assume: 0.000010 seconds 0.075041s: Entering Redux.assume(!(!(1 = 0))) 0.075052s: Exiting Redux.assume: 0.000001 seconds 0.075070s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.075082s: Exiting Redux.assume: 0.000002 seconds 0.075093s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.075111s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.075121s: Entering Redux.query(true) 0.075131s: Exiting Redux.query 0.075141s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.075151s: Entering Redux.assume(true) 0.075163s: Exiting Redux.assume: 0.000001 seconds 0.075173s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.075190s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.075209s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.075223s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.075240s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.075255s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.075977s: Exiting Redux.query 0.075993s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.076008s: Exiting Redux.assert_term: 0.000004 seconds 0.076018s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.076031s: Exiting Redux.assert_term: 0.000003 seconds 0.076041s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.076053s: Exiting Redux.assert_term: 0.000003 seconds 0.076073s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.076087s: Exiting Redux.assert_term: 0.000003 seconds 0.076096s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.076109s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.076132s: Exiting Redux.assume: 0.000012 seconds 0.076141s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.076160s: Entering Redux.assume(!(1 = 0)) 0.076171s: Exiting Redux.assume: 0.000001 seconds 0.076181s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.076193s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.076218s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.076234s: Exiting Redux.assume: 0.000006 seconds 0.076244s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.076262s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076272s: Entering Redux.query(1 <= 1) 0.076280s: Exiting Redux.query 0.076289s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076298s: Entering Redux.assume(1 <= 1) 0.076308s: Exiting Redux.assume: 0.000001 seconds 0.076316s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.076337s: Entering Redux.assume(!(!(r0 = 0))) 0.076366s: Exiting Redux.assume: 0.000018 seconds 0.076376s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.076386s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.076501s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.076519s: Exiting Redux.assume: 0.000006 seconds 0.076529s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.076547s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076557s: Entering Redux.query(1 <= 1) 0.076566s: Exiting Redux.query 0.076575s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076584s: Entering Redux.assume(1 <= 1) 0.076594s: Exiting Redux.assume: 0.000001 seconds 0.076603s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.076621s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.076631s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.076639s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.076651s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.076672s: Exiting Redux.assume: 0.000011 seconds 0.076693s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.076715s: Exiting Redux.assume: 0.000003 seconds 0.076725s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.076737s: Entering Redux.assume(0 < r0) 0.076754s: Exiting Redux.assume: 0.000007 seconds 0.076765s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.076777s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.076789s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.076814s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.076829s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.077033s: Exiting Redux.query 0.077046s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.077055s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.077075s: Entering Redux.assume(!(0 < r0)) 0.077092s: Exiting Redux.assume: 0.000007 seconds 0.077101s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.077114s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.077126s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.077144s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.077159s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.077291s: Exiting Redux.query 0.077304s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.077313s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.077329s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.077349s: Exiting Redux.assume: 0.000009 seconds 0.077369s: Entering Redux.assume(!(!(1 = 0))) 0.077381s: Exiting Redux.assume: 0.000001 seconds 0.077443s: Entering Redux.assume(!(A0 <= 1)) 0.077457s: Exiting Redux.assume: 0.000002 seconds 0.077467s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.077476s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.077485s: Entering Redux.query(true) 0.077495s: Exiting Redux.query 0.077504s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.077522s: Entering Redux.assume(true) 0.077533s: Exiting Redux.assume: 0.000001 seconds 0.077542s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(41,7-8): Executing statement 0.077556s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.077571s: Exiting Redux.assert_term: 0.000005 seconds 0.077581s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(41,9-30): Verifying call 0.077590s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.077608s: Entering Redux.query(true) 0.077618s: Exiting Redux.query 0.077630s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.077643s: Exiting Redux.assert_term: 0.000004 seconds 0.077653s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.077662s: Entering Redux.assume(true) 0.077672s: Exiting Redux.assume: 0.000000 seconds 0.077690s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Executing statement 0.077715s: Entering Redux.assume(0 <= R0) 0.077731s: Exiting Redux.assume: 0.000005 seconds 0.077741s: Entering Redux.assume(R0 <= 1) 0.077756s: Exiting Redux.assume: 0.000005 seconds 0.077766s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.077774s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.077784s: Entering Redux.query(true) 0.077793s: Exiting Redux.query 0.077813s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.077822s: Entering Redux.assume(true) 0.077833s: Exiting Redux.assume: 0.000001 seconds 0.077841s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Executing statement 0.077861s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.077971s: Exiting Redux.assume: 0.000099 seconds 0.077982s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.078004s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078014s: Entering Redux.query(true) 0.078023s: Exiting Redux.query 0.078034s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078043s: Entering Redux.assume(true) 0.078053s: Exiting Redux.assume: 0.000001 seconds 0.078063s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.078078s: Entering Redux.query(!(2 = 0)) 0.078095s: Exiting Redux.query 0.078107s: Entering Redux.assume(%(A0, 2) = 1) 0.078120s: Exiting Redux.assume: 0.000003 seconds 0.078130s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.078139s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078148s: Entering Redux.query(true) 0.078156s: Exiting Redux.query 0.078165s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078182s: Entering Redux.assume(true) 0.078904s: Exiting Redux.assume: 0.000001 seconds 0.078918s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.078935s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.078946s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.078959s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.078978s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.079004s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.079813s: Exiting Redux.query 0.079831s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.079846s: Exiting Redux.assert_term: 0.000004 seconds 0.079858s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.079884s: Exiting Redux.assert_term: 0.000004 seconds 0.079894s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.079907s: Exiting Redux.assert_term: 0.000003 seconds 0.079917s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.079929s: Exiting Redux.assert_term: 0.000003 seconds 0.079942s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.079956s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079989s: Exiting Redux.assume: 0.000013 seconds 0.079999s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.080010s: Entering Redux.assume(!(1 = 0)) 0.080021s: Exiting Redux.assume: 0.000001 seconds 0.080031s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.080050s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.080276s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.080295s: Exiting Redux.assume: 0.000007 seconds 0.080307s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.080316s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080325s: Entering Redux.query(1 <= 1) 0.080334s: Exiting Redux.query 0.080342s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080362s: Entering Redux.assume(1 <= 1) 0.080372s: Exiting Redux.assume: 0.000000 seconds 0.080381s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.080393s: Entering Redux.assume(!(!(r0 = 0))) 0.080422s: Exiting Redux.assume: 0.000020 seconds 0.080432s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.080443s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.080478s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.080495s: Exiting Redux.assume: 0.000007 seconds 0.080505s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.080515s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080523s: Entering Redux.query(1 <= 1) 0.080532s: Exiting Redux.query 0.080540s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080565s: Entering Redux.assume(1 <= 1) 0.080579s: Exiting Redux.assume: 0.000001 seconds 0.080589s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.080600s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.080610s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.080620s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.080634s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.080655s: Exiting Redux.assume: 0.000011 seconds 0.080668s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.080692s: Exiting Redux.assume: 0.000004 seconds 0.080703s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.080716s: Entering Redux.assume(0 < r0) 0.080734s: Exiting Redux.assume: 0.000006 seconds 0.080744s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.080759s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.080772s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.080789s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.080804s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.081006s: Exiting Redux.query 0.081020s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.081030s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.081042s: Entering Redux.assume(!(0 < r0)) 0.081059s: Exiting Redux.assume: 0.000007 seconds 0.081070s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.081084s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.081097s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.081115s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.081130s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.081252s: Exiting Redux.query 0.081265s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.081276s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.081292s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.081312s: Exiting Redux.assume: 0.000009 seconds 0.081324s: Entering Redux.assume(!(!(1 = 0))) 0.081335s: Exiting Redux.assume: 0.000001 seconds 0.081351s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.081364s: Exiting Redux.assume: 0.000003 seconds 0.081375s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.081386s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081395s: Entering Redux.query(true) 0.081405s: Exiting Redux.query 0.081415s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.081425s: Entering Redux.assume(true) 0.081436s: Exiting Redux.assume: 0.000001 seconds 0.081446s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.081462s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.081474s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.081489s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.081508s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.081759s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.082567s: Exiting Redux.query 0.082585s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.082601s: Exiting Redux.assert_term: 0.000005 seconds 0.082613s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.082626s: Exiting Redux.assert_term: 0.000003 seconds 0.082637s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.082650s: Exiting Redux.assert_term: 0.000003 seconds 0.082661s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.082675s: Exiting Redux.assert_term: 0.000004 seconds 0.082695s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.082710s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.082733s: Exiting Redux.assume: 0.000012 seconds 0.082744s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.082755s: Entering Redux.assume(!(1 = 0)) 0.082767s: Exiting Redux.assume: 0.000001 seconds 0.082778s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.082792s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.082819s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.082837s: Exiting Redux.assume: 0.000006 seconds 0.082848s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.082858s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082868s: Entering Redux.query(1 <= 1) 0.082879s: Exiting Redux.query 0.082889s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082899s: Entering Redux.assume(1 <= 1) 0.082910s: Exiting Redux.assume: 0.000001 seconds 0.082920s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.082933s: Entering Redux.assume(!(!(r0 = 0))) 0.083039s: Exiting Redux.assume: 0.000094 seconds 0.083052s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.083064s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.083088s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.083106s: Exiting Redux.assume: 0.000007 seconds 0.083117s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.083127s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083138s: Entering Redux.query(1 <= 1) 0.083147s: Exiting Redux.query 0.083158s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083168s: Entering Redux.assume(1 <= 1) 0.083180s: Exiting Redux.assume: 0.000001 seconds 0.083189s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.083201s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.083211s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.083221s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.083233s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.083255s: Exiting Redux.assume: 0.000010 seconds 0.083269s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.083282s: Exiting Redux.assume: 0.000003 seconds 0.083293s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.083306s: Entering Redux.assume(0 < r0) 0.083323s: Exiting Redux.assume: 0.000007 seconds 0.083334s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.083347s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.083360s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.083377s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.083392s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.083594s: Exiting Redux.query 0.083608s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.083618s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.083630s: Entering Redux.assume(!(0 < r0)) 0.083647s: Exiting Redux.assume: 0.000006 seconds 0.083658s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.083671s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.083693s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.083711s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.083726s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.083849s: Exiting Redux.query 0.083862s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.083872s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.083890s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.083911s: Exiting Redux.assume: 0.000009 seconds 0.083923s: Entering Redux.assume(!(!(1 = 0))) 0.083935s: Exiting Redux.assume: 0.000001 seconds 0.083968s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.084055s: Exiting Redux.assume: 0.000075 seconds 0.084068s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.084078s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.084088s: Entering Redux.query(true) 0.084099s: Exiting Redux.query 0.084109s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.084118s: Entering Redux.assume(true) 0.084130s: Exiting Redux.assume: 0.000001 seconds 0.084142s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.084157s: Entering Redux.query(!(2 = 0)) 0.084167s: Exiting Redux.query 0.084180s: Entering Redux.assume(%(A0, 2) = 1) 0.084193s: Exiting Redux.assume: 0.000003 seconds 0.084204s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.084214s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.084223s: Entering Redux.query(true) 0.084233s: Exiting Redux.query 0.084243s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.084252s: Entering Redux.assume(true) 0.084264s: Exiting Redux.assume: 0.000001 seconds 0.084274s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.084290s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.084301s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.084315s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.084332s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.084441s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.084602s: Exiting Redux.query 0.084618s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.084633s: Exiting Redux.assert_term: 0.000003 seconds 0.084644s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.084657s: Exiting Redux.assert_term: 0.000003 seconds 0.084668s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.084689s: Exiting Redux.assert_term: 0.000008 seconds 0.084700s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.084713s: Exiting Redux.assert_term: 0.000003 seconds 0.084724s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.084738s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.084760s: Exiting Redux.assume: 0.000012 seconds 0.084770s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.084782s: Entering Redux.assume(!(1 = 0)) 0.084794s: Exiting Redux.assume: 0.000001 seconds 0.084805s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.084819s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.084843s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.084860s: Exiting Redux.assume: 0.000007 seconds 0.084871s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.084881s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.084891s: Entering Redux.query(1 <= 1) 0.084902s: Exiting Redux.query 0.084911s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.084922s: Entering Redux.assume(1 <= 1) 0.084933s: Exiting Redux.assume: 0.000001 seconds 0.084943s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.084956s: Entering Redux.assume(!(!(r0 = 0))) 0.084985s: Exiting Redux.assume: 0.000018 seconds 0.084996s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.085007s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.085030s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085047s: Exiting Redux.assume: 0.000006 seconds 0.085058s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.085067s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085077s: Entering Redux.query(1 <= 1) 0.085087s: Exiting Redux.query 0.085097s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085107s: Entering Redux.assume(1 <= 1) 0.085118s: Exiting Redux.assume: 0.000001 seconds 0.085128s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.085138s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.085148s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.085160s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.085174s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.085200s: Exiting Redux.assume: 0.000011 seconds 0.085212s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.085227s: Exiting Redux.assume: 0.000002 seconds 0.085238s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.085250s: Entering Redux.assume(0 < r0) 0.085268s: Exiting Redux.assume: 0.000006 seconds 0.085278s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.085293s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.085306s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.085323s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.085338s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.085536s: Exiting Redux.query 0.085550s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.085560s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.085572s: Entering Redux.assume(!(0 < r0)) 0.085589s: Exiting Redux.assume: 0.000006 seconds 0.085600s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.085614s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.085627s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.085644s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.085659s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.085966s: Exiting Redux.query 0.085981s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.085991s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.086008s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086028s: Exiting Redux.assume: 0.000010 seconds 0.086040s: Entering Redux.assume(!(!(1 = 0))) 0.086052s: Exiting Redux.assume: 0.000001 seconds 0.086067s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.086080s: Exiting Redux.assume: 0.000003 seconds 0.086091s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.086102s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.086112s: Entering Redux.query(true) 0.086122s: Exiting Redux.query 0.086132s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.086141s: Entering Redux.assume(true) 0.086153s: Exiting Redux.assume: 0.000001 seconds 0.086163s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.086178s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.086191s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.086206s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.086224s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.086240s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.086401s: Exiting Redux.query 0.086419s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.086435s: Exiting Redux.assert_term: 0.000004 seconds 0.086447s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.086460s: Exiting Redux.assert_term: 0.000003 seconds 0.086471s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.086485s: Exiting Redux.assert_term: 0.000003 seconds 0.086496s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.086510s: Exiting Redux.assert_term: 0.000003 seconds 0.086520s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.086534s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.086557s: Exiting Redux.assume: 0.000011 seconds 0.086567s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.086578s: Entering Redux.assume(!(1 = 0)) 0.086589s: Exiting Redux.assume: 0.000001 seconds 0.086600s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.086614s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.086638s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086656s: Exiting Redux.assume: 0.000007 seconds 0.086666s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.086686s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086697s: Entering Redux.query(1 <= 1) 0.086707s: Exiting Redux.query 0.086717s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086727s: Entering Redux.assume(1 <= 1) 0.086739s: Exiting Redux.assume: 0.000001 seconds 0.086749s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.086764s: Entering Redux.assume(!(!(r0 = 0))) 0.086801s: Exiting Redux.assume: 0.000023 seconds 0.086813s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.086825s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.086848s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086866s: Exiting Redux.assume: 0.000006 seconds 0.086876s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.086886s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086897s: Entering Redux.query(1 <= 1) 0.086906s: Exiting Redux.query 0.086917s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086927s: Entering Redux.assume(1 <= 1) 0.086940s: Exiting Redux.assume: 0.000001 seconds 0.086951s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.086965s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.086975s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.086985s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.086998s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087020s: Exiting Redux.assume: 0.000010 seconds 0.087032s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.087045s: Exiting Redux.assume: 0.000003 seconds 0.087056s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.087069s: Entering Redux.assume(0 < r0) 0.087086s: Exiting Redux.assume: 0.000006 seconds 0.087097s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.087111s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.087124s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.087142s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.087158s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.087585s: Exiting Redux.query 0.087600s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.087610s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.087623s: Entering Redux.assume(!(0 < r0)) 0.087640s: Exiting Redux.assume: 0.000006 seconds 0.087650s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.087664s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.087686s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.087704s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.087720s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.087840s: Exiting Redux.query 0.087853s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.087863s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.087877s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087897s: Exiting Redux.assume: 0.000010 seconds 0.087908s: Entering Redux.assume(!(!(1 = 0))) 0.087920s: Exiting Redux.assume: 0.000001 seconds 0.087948s: Entering Redux.assume(!(R0 <= 1)) 0.087962s: Exiting Redux.assume: 0.000003 seconds 0.087974s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.087984s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.087995s: Entering Redux.query(true) 0.088005s: Exiting Redux.query 0.088016s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088025s: Entering Redux.assume(true) 0.088037s: Exiting Redux.assume: 0.000001 seconds 0.088047s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Executing statement 0.088068s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.088176s: Exiting Redux.assume: 0.000095 seconds 0.088190s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.088203s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088213s: Entering Redux.query(true) 0.088223s: Exiting Redux.query 0.088233s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088243s: Entering Redux.assume(true) 0.088255s: Exiting Redux.assume: 0.000002 seconds 0.088265s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.088282s: Entering Redux.query(!(2 = 0)) 0.088292s: Exiting Redux.query 0.088304s: Entering Redux.assume(%(A0, 2) = 1) 0.088318s: Exiting Redux.assume: 0.000003 seconds 0.088329s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.088338s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088347s: Entering Redux.query(true) 0.088357s: Exiting Redux.query 0.088367s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088377s: Entering Redux.assume(true) 0.088388s: Exiting Redux.assume: 0.000001 seconds 0.088398s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.088413s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.088425s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.088439s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.088457s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.088473s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.089053s: Exiting Redux.query 0.089071s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.089086s: Exiting Redux.assert_term: 0.000004 seconds 0.089098s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.089111s: Exiting Redux.assert_term: 0.000003 seconds 0.089123s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.089136s: Exiting Redux.assert_term: 0.000003 seconds 0.089149s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.089163s: Exiting Redux.assert_term: 0.000002 seconds 0.089173s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.089188s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.089210s: Exiting Redux.assume: 0.000011 seconds 0.089220s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.089232s: Entering Redux.assume(!(1 = 0)) 0.089243s: Exiting Redux.assume: 0.000001 seconds 0.089255s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.089269s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.089294s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089312s: Exiting Redux.assume: 0.000006 seconds 0.089323s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.089334s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089344s: Entering Redux.query(1 <= 1) 0.089354s: Exiting Redux.query 0.089364s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089375s: Entering Redux.assume(1 <= 1) 0.089386s: Exiting Redux.assume: 0.000001 seconds 0.089396s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.089409s: Entering Redux.assume(!(!(r0 = 0))) 0.089438s: Exiting Redux.assume: 0.000018 seconds 0.089449s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.089461s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.089484s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089502s: Exiting Redux.assume: 0.000007 seconds 0.089513s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.089523s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089533s: Entering Redux.query(1 <= 1) 0.089543s: Exiting Redux.query 0.089552s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089562s: Entering Redux.assume(1 <= 1) 0.089574s: Exiting Redux.assume: 0.000001 seconds 0.089583s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.089594s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.089604s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.089614s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.089627s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.089648s: Exiting Redux.assume: 0.000010 seconds 0.089660s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.089673s: Exiting Redux.assume: 0.000003 seconds 0.089691s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.089704s: Entering Redux.assume(0 < r0) 0.089722s: Exiting Redux.assume: 0.000006 seconds 0.089733s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.089746s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.089759s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.089776s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.089791s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.089988s: Exiting Redux.query 0.090001s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.090011s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.090023s: Entering Redux.assume(!(0 < r0)) 0.090040s: Exiting Redux.assume: 0.000007 seconds 0.090051s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.090064s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.090076s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.090094s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.090109s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.090516s: Exiting Redux.query 0.090530s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.090540s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.090555s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090575s: Exiting Redux.assume: 0.000009 seconds 0.090587s: Entering Redux.assume(!(!(1 = 0))) 0.090599s: Exiting Redux.assume: 0.000001 seconds 0.090613s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.090627s: Exiting Redux.assume: 0.000003 seconds 0.090637s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.090647s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.090657s: Entering Redux.query(true) 0.090667s: Exiting Redux.query 0.090685s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.090695s: Entering Redux.assume(true) 0.090706s: Exiting Redux.assume: 0.000001 seconds 0.090716s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.090732s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.090743s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.090756s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.090774s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.090789s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.091175s: Exiting Redux.query 0.091192s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.091207s: Exiting Redux.assert_term: 0.000004 seconds 0.091218s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.091231s: Exiting Redux.assert_term: 0.000003 seconds 0.091242s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.091256s: Exiting Redux.assert_term: 0.000003 seconds 0.091267s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.091280s: Exiting Redux.assert_term: 0.000003 seconds 0.091289s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.091303s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.091325s: Exiting Redux.assume: 0.000012 seconds 0.091335s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.091347s: Entering Redux.assume(!(1 = 0)) 0.091358s: Exiting Redux.assume: 0.000001 seconds 0.091370s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.091385s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.091409s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091427s: Exiting Redux.assume: 0.000006 seconds 0.091438s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.091448s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091458s: Entering Redux.query(1 <= 1) 0.091468s: Exiting Redux.query 0.091478s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091488s: Entering Redux.assume(1 <= 1) 0.091500s: Exiting Redux.assume: 0.000001 seconds 0.091509s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.091522s: Entering Redux.assume(!(!(r0 = 0))) 0.091551s: Exiting Redux.assume: 0.000018 seconds 0.091561s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.091573s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.091596s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091614s: Exiting Redux.assume: 0.000006 seconds 0.091624s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.091635s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091645s: Entering Redux.query(1 <= 1) 0.091655s: Exiting Redux.query 0.091665s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091675s: Entering Redux.assume(1 <= 1) 0.091695s: Exiting Redux.assume: 0.000001 seconds 0.091705s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.091716s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.091811s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.091822s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.091836s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.091859s: Exiting Redux.assume: 0.000011 seconds 0.091872s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.091886s: Exiting Redux.assume: 0.000003 seconds 0.091897s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.091910s: Entering Redux.assume(0 < r0) 0.091928s: Exiting Redux.assume: 0.000007 seconds 0.091939s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.091952s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.091966s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.091983s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.091997s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.092207s: Exiting Redux.query 0.092220s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.092231s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.092243s: Entering Redux.assume(!(0 < r0)) 0.092261s: Exiting Redux.assume: 0.000007 seconds 0.092272s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.092286s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.092300s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.092318s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.092332s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.092457s: Exiting Redux.query 0.092469s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.092479s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.092495s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092516s: Exiting Redux.assume: 0.000009 seconds 0.092529s: Entering Redux.assume(!(!(1 = 0))) 0.092540s: Exiting Redux.assume: 0.000001 seconds 0.092566s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.092653s: Exiting Redux.assume: 0.000073 seconds 0.092665s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.092685s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.092694s: Entering Redux.query(true) 0.092704s: Exiting Redux.query 0.092714s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.092724s: Entering Redux.assume(true) 0.092736s: Exiting Redux.assume: 0.000001 seconds 0.092746s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.092761s: Entering Redux.query(!(2 = 0)) 0.092773s: Exiting Redux.query 0.092785s: Entering Redux.assume(%(A0, 2) = 1) 0.092799s: Exiting Redux.assume: 0.000003 seconds 0.092809s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.092819s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.092829s: Entering Redux.query(true) 0.092839s: Exiting Redux.query 0.092849s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.092858s: Entering Redux.assume(true) 0.092870s: Exiting Redux.assume: 0.000001 seconds 0.092880s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.092896s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.092908s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.092922s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.092940s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.092956s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.093253s: Exiting Redux.query 0.093270s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.093285s: Exiting Redux.assert_term: 0.000005 seconds 0.093296s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.093310s: Exiting Redux.assert_term: 0.000003 seconds 0.093321s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.093335s: Exiting Redux.assert_term: 0.000003 seconds 0.093347s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.093360s: Exiting Redux.assert_term: 0.000003 seconds 0.093370s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.093386s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.093409s: Exiting Redux.assume: 0.000012 seconds 0.093419s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.093430s: Entering Redux.assume(!(1 = 0)) 0.093442s: Exiting Redux.assume: 0.000001 seconds 0.093454s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.093467s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.093491s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.093509s: Exiting Redux.assume: 0.000007 seconds 0.093520s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.093530s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093540s: Entering Redux.query(1 <= 1) 0.093550s: Exiting Redux.query 0.093560s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093570s: Entering Redux.assume(1 <= 1) 0.093581s: Exiting Redux.assume: 0.000001 seconds 0.093591s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.093603s: Entering Redux.assume(!(!(r0 = 0))) 0.093632s: Exiting Redux.assume: 0.000018 seconds 0.093642s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.093653s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.093684s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.093701s: Exiting Redux.assume: 0.000006 seconds 0.093711s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.093721s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093731s: Entering Redux.query(1 <= 1) 0.093740s: Exiting Redux.query 0.093749s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093759s: Entering Redux.assume(1 <= 1) 0.093770s: Exiting Redux.assume: 0.000001 seconds 0.093780s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.093791s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.093801s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.093810s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.093823s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.093844s: Exiting Redux.assume: 0.000010 seconds 0.093856s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.093869s: Exiting Redux.assume: 0.000003 seconds 0.093881s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.093894s: Entering Redux.assume(0 < r0) 0.093911s: Exiting Redux.assume: 0.000006 seconds 0.093921s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.093935s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.093947s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.093966s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.093980s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.094180s: Exiting Redux.query 0.094193s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.094203s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.094214s: Entering Redux.assume(!(0 < r0)) 0.094230s: Exiting Redux.assume: 0.000006 seconds 0.094240s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.094253s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.094266s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.094283s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.094298s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.094417s: Exiting Redux.query 0.094430s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.094441s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.094455s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094475s: Exiting Redux.assume: 0.000009 seconds 0.094487s: Entering Redux.assume(!(!(1 = 0))) 0.094498s: Exiting Redux.assume: 0.000001 seconds 0.094510s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.094523s: Exiting Redux.assume: 0.000003 seconds 0.094604s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.094618s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.094627s: Entering Redux.query(true) 0.094638s: Exiting Redux.query 0.094648s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.094658s: Entering Redux.assume(true) 0.094679s: Exiting Redux.assume: 0.000001 seconds 0.094689s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.094704s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.094715s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.094729s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.094747s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.094763s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.094927s: Exiting Redux.query 0.094942s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.094957s: Exiting Redux.assert_term: 0.000005 seconds 0.094968s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.094981s: Exiting Redux.assert_term: 0.000002 seconds 0.094992s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.095005s: Exiting Redux.assert_term: 0.000003 seconds 0.095016s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.095029s: Exiting Redux.assert_term: 0.000003 seconds 0.095039s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.095053s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.095076s: Exiting Redux.assume: 0.000011 seconds 0.095086s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.095097s: Entering Redux.assume(!(1 = 0)) 0.095109s: Exiting Redux.assume: 0.000001 seconds 0.095120s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.095133s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.095158s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.095178s: Exiting Redux.assume: 0.000007 seconds 0.095191s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.095203s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095214s: Entering Redux.query(1 <= 1) 0.095224s: Exiting Redux.query 0.095234s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095244s: Entering Redux.assume(1 <= 1) 0.095255s: Exiting Redux.assume: 0.000001 seconds 0.095265s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.095277s: Entering Redux.assume(!(!(r0 = 0))) 0.095306s: Exiting Redux.assume: 0.000019 seconds 0.095317s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.095329s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.095351s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.095369s: Exiting Redux.assume: 0.000006 seconds 0.095379s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.095389s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095399s: Entering Redux.query(1 <= 1) 0.095408s: Exiting Redux.query 0.095419s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095429s: Entering Redux.assume(1 <= 1) 0.095441s: Exiting Redux.assume: 0.000001 seconds 0.095451s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.095462s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.095472s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.095482s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.095494s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.095515s: Exiting Redux.assume: 0.000010 seconds 0.095527s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.095541s: Exiting Redux.assume: 0.000002 seconds 0.095552s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.095564s: Entering Redux.assume(0 < r0) 0.095581s: Exiting Redux.assume: 0.000006 seconds 0.095591s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.095604s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.095617s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.095634s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.095649s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.095990s: Exiting Redux.query 0.096004s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.096014s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.096026s: Entering Redux.assume(!(0 < r0)) 0.096043s: Exiting Redux.assume: 0.000007 seconds 0.096054s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.096067s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.096080s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.096098s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.096113s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.096233s: Exiting Redux.query 0.096246s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.096255s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.096270s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096290s: Exiting Redux.assume: 0.000009 seconds 0.096301s: Entering Redux.assume(!(!(1 = 0))) 0.096313s: Exiting Redux.assume: 0.000001 seconds 0.096335s: Entering Redux.assume(!(0 <= R0)) 0.096352s: Exiting Redux.assume: 0.000005 seconds 0.096362s: Entering Redux.assume(false) 0.096373s: Exiting Redux.assume: 0.000002 seconds 0.096383s: Entering Redux.assume(!(false)) 0.096394s: Exiting Redux.assume: 0.000001 seconds 0.096404s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.096414s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096425s: Entering Redux.query(true) 0.096435s: Exiting Redux.query 0.096445s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096454s: Entering Redux.assume(true) 0.096465s: Exiting Redux.assume: 0.000001 seconds 0.096475s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Executing statement 0.096495s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.096623s: Exiting Redux.assume: 0.000116 seconds 0.096639s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.096649s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096659s: Entering Redux.query(true) 0.096678s: Exiting Redux.query 0.096689s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096698s: Entering Redux.assume(true) 0.096711s: Exiting Redux.assume: 0.000001 seconds 0.096720s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.096736s: Entering Redux.query(!(2 = 0)) 0.096746s: Exiting Redux.query 0.096758s: Entering Redux.assume(%(A0, 2) = 1) 0.096772s: Exiting Redux.assume: 0.000003 seconds 0.096782s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.096792s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096801s: Entering Redux.query(true) 0.096811s: Exiting Redux.query 0.096822s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096831s: Entering Redux.assume(true) 0.096843s: Exiting Redux.assume: 0.000001 seconds 0.096853s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.096868s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.096879s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.096893s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.096911s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.096926s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.098086s: Exiting Redux.query 0.098105s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.098121s: Exiting Redux.assert_term: 0.000004 seconds 0.098132s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.098145s: Exiting Redux.assert_term: 0.000003 seconds 0.098157s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.098170s: Exiting Redux.assert_term: 0.000003 seconds 0.098181s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.098194s: Exiting Redux.assert_term: 0.000003 seconds 0.098204s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.098219s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.098248s: Exiting Redux.assume: 0.000017 seconds 0.098258s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.098269s: Entering Redux.assume(!(1 = 0)) 0.098281s: Exiting Redux.assume: 0.000001 seconds 0.098292s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.098307s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.098331s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098352s: Exiting Redux.assume: 0.000010 seconds 0.098363s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.098372s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098382s: Entering Redux.query(1 <= 1) 0.098390s: Exiting Redux.query 0.098401s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098411s: Entering Redux.assume(1 <= 1) 0.098422s: Exiting Redux.assume: 0.000001 seconds 0.098431s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.098444s: Entering Redux.assume(!(!(r0 = 0))) 0.098474s: Exiting Redux.assume: 0.000019 seconds 0.098485s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.098500s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.098521s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098542s: Exiting Redux.assume: 0.000009 seconds 0.098553s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.098563s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098572s: Entering Redux.query(1 <= 1) 0.098582s: Exiting Redux.query 0.098592s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098602s: Entering Redux.assume(1 <= 1) 0.098614s: Exiting Redux.assume: 0.000001 seconds 0.098624s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.098634s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.098644s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.098654s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.098669s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.098702s: Exiting Redux.assume: 0.000016 seconds 0.098715s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.098728s: Exiting Redux.assume: 0.000003 seconds 0.098739s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.098879s: Entering Redux.assume(0 < r0) 0.098898s: Exiting Redux.assume: 0.000007 seconds 0.098909s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.098922s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.098934s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.098951s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.098967s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.099252s: Exiting Redux.query 0.099266s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.099277s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.099289s: Entering Redux.assume(!(0 < r0)) 0.099307s: Exiting Redux.assume: 0.000007 seconds 0.099317s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.099331s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.099344s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.099361s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.099376s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.099523s: Exiting Redux.query 0.099536s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.099546s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.099561s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099587s: Exiting Redux.assume: 0.000015 seconds 0.099599s: Entering Redux.assume(!(!(1 = 0))) 0.099611s: Exiting Redux.assume: 0.000002 seconds 0.099625s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.099638s: Exiting Redux.assume: 0.000003 seconds 0.099649s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.099659s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.099676s: Entering Redux.query(true) 0.099686s: Exiting Redux.query 0.099697s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.099707s: Entering Redux.assume(true) 0.099719s: Exiting Redux.assume: 0.000002 seconds 0.099729s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.099745s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.099756s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.099771s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.099790s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.099806s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.100862s: Exiting Redux.query 0.100878s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.100895s: Exiting Redux.assert_term: 0.000004 seconds 0.100906s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.100921s: Exiting Redux.assert_term: 0.000003 seconds 0.100934s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.100947s: Exiting Redux.assert_term: 0.000003 seconds 0.100957s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.100971s: Exiting Redux.assert_term: 0.000002 seconds 0.100981s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.100995s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.101025s: Exiting Redux.assume: 0.000017 seconds 0.101035s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.101047s: Entering Redux.assume(!(1 = 0)) 0.101058s: Exiting Redux.assume: 0.000000 seconds 0.101070s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.101085s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.101109s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.101130s: Exiting Redux.assume: 0.000009 seconds 0.101142s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.101153s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101164s: Entering Redux.query(1 <= 1) 0.101173s: Exiting Redux.query 0.101184s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101195s: Entering Redux.assume(1 <= 1) 0.101206s: Exiting Redux.assume: 0.000001 seconds 0.101218s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.101231s: Entering Redux.assume(!(!(r0 = 0))) 0.101262s: Exiting Redux.assume: 0.000019 seconds 0.101273s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.101284s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.101307s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.101329s: Exiting Redux.assume: 0.000010 seconds 0.101341s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.101351s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101361s: Entering Redux.query(1 <= 1) 0.101371s: Exiting Redux.query 0.101382s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101392s: Entering Redux.assume(1 <= 1) 0.101404s: Exiting Redux.assume: 0.000001 seconds 0.101414s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.101424s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.101435s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.101445s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.101458s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.101486s: Exiting Redux.assume: 0.000016 seconds 0.101499s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.101512s: Exiting Redux.assume: 0.000003 seconds 0.101524s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.101537s: Entering Redux.assume(0 < r0) 0.101554s: Exiting Redux.assume: 0.000007 seconds 0.101565s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.101578s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.101591s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.101609s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.101623s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.101915s: Exiting Redux.query 0.101929s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.101940s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.101952s: Entering Redux.assume(!(0 < r0)) 0.101969s: Exiting Redux.assume: 0.000007 seconds 0.101980s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.101993s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.102006s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.102023s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.102037s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.102187s: Exiting Redux.query 0.102201s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.102211s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.102227s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.102252s: Exiting Redux.assume: 0.000015 seconds 0.102265s: Entering Redux.assume(!(!(1 = 0))) 0.102276s: Exiting Redux.assume: 0.000001 seconds 0.102300s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.102414s: Exiting Redux.assume: 0.000102 seconds 0.102427s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.102438s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102448s: Entering Redux.query(true) 0.102458s: Exiting Redux.query 0.102468s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102479s: Entering Redux.assume(true) 0.102490s: Exiting Redux.assume: 0.000001 seconds 0.102500s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.102515s: Entering Redux.query(!(2 = 0)) 0.102525s: Exiting Redux.query 0.102537s: Entering Redux.assume(%(A0, 2) = 1) 0.102552s: Exiting Redux.assume: 0.000003 seconds 0.102562s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.102572s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102581s: Entering Redux.query(true) 0.102591s: Exiting Redux.query 0.102601s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102610s: Entering Redux.assume(true) 0.102621s: Exiting Redux.assume: 0.000001 seconds 0.102631s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.102645s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.102657s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.102680s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.102781s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.102798s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.104105s: Exiting Redux.query 0.104123s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.104138s: Exiting Redux.assert_term: 0.000004 seconds 0.104150s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.104164s: Exiting Redux.assert_term: 0.000003 seconds 0.104175s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.104188s: Exiting Redux.assert_term: 0.000002 seconds 0.104199s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.104212s: Exiting Redux.assert_term: 0.000003 seconds 0.104222s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.104236s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.104258s: Exiting Redux.assume: 0.000011 seconds 0.104268s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.104279s: Entering Redux.assume(!(1 = 0)) 0.104290s: Exiting Redux.assume: 0.000001 seconds 0.104301s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.104314s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.104338s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104356s: Exiting Redux.assume: 0.000006 seconds 0.104367s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.104377s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104387s: Entering Redux.query(1 <= 1) 0.104397s: Exiting Redux.query 0.104408s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104418s: Entering Redux.assume(1 <= 1) 0.104430s: Exiting Redux.assume: 0.000001 seconds 0.104440s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.104452s: Entering Redux.assume(!(!(r0 = 0))) 0.104481s: Exiting Redux.assume: 0.000019 seconds 0.104491s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.104503s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.104525s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104543s: Exiting Redux.assume: 0.000006 seconds 0.104554s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.104563s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104573s: Entering Redux.query(1 <= 1) 0.104582s: Exiting Redux.query 0.104593s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104602s: Entering Redux.assume(1 <= 1) 0.104613s: Exiting Redux.assume: 0.000001 seconds 0.104623s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.104634s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.104644s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.104653s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.104665s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.104696s: Exiting Redux.assume: 0.000010 seconds 0.104708s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.104721s: Exiting Redux.assume: 0.000003 seconds 0.104732s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.104745s: Entering Redux.assume(0 < r0) 0.104762s: Exiting Redux.assume: 0.000006 seconds 0.104771s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.104785s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.104797s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.104814s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.104829s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.105028s: Exiting Redux.query 0.105094s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.105104s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.105117s: Entering Redux.assume(!(0 < r0)) 0.105135s: Exiting Redux.assume: 0.000006 seconds 0.105146s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.105159s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.105172s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.105190s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.105204s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.105328s: Exiting Redux.query 0.105341s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.105351s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.105366s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105386s: Exiting Redux.assume: 0.000009 seconds 0.105398s: Entering Redux.assume(!(!(1 = 0))) 0.105410s: Exiting Redux.assume: 0.000001 seconds 0.105424s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.105437s: Exiting Redux.assume: 0.000003 seconds 0.105448s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.105458s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.105468s: Entering Redux.query(true) 0.105478s: Exiting Redux.query 0.105488s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.105498s: Entering Redux.assume(true) 0.105509s: Exiting Redux.assume: 0.000001 seconds 0.105519s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.105535s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.105546s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.105560s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.105577s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.105593s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.106924s: Exiting Redux.query 0.106940s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.106956s: Exiting Redux.assert_term: 0.000005 seconds 0.106968s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.106982s: Exiting Redux.assert_term: 0.000003 seconds 0.106993s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.107007s: Exiting Redux.assert_term: 0.000002 seconds 0.107018s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.107031s: Exiting Redux.assert_term: 0.000003 seconds 0.107040s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.107055s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.107078s: Exiting Redux.assume: 0.000012 seconds 0.107088s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.107100s: Entering Redux.assume(!(1 = 0)) 0.107112s: Exiting Redux.assume: 0.000001 seconds 0.107124s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.107138s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.107163s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.107184s: Exiting Redux.assume: 0.000006 seconds 0.107195s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.107205s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107215s: Entering Redux.query(1 <= 1) 0.107225s: Exiting Redux.query 0.107235s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107246s: Entering Redux.assume(1 <= 1) 0.107258s: Exiting Redux.assume: 0.000001 seconds 0.107267s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.107280s: Entering Redux.assume(!(!(r0 = 0))) 0.107310s: Exiting Redux.assume: 0.000019 seconds 0.107321s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.107333s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.107356s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.107374s: Exiting Redux.assume: 0.000006 seconds 0.107385s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.107395s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107405s: Entering Redux.query(1 <= 1) 0.107415s: Exiting Redux.query 0.107426s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107500s: Entering Redux.assume(1 <= 1) 0.107513s: Exiting Redux.assume: 0.000002 seconds 0.107523s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.107534s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.107544s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.107554s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.107567s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107588s: Exiting Redux.assume: 0.000010 seconds 0.107601s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.107615s: Exiting Redux.assume: 0.000003 seconds 0.107626s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.107638s: Entering Redux.assume(0 < r0) 0.107655s: Exiting Redux.assume: 0.000007 seconds 0.107666s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.107686s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.107699s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.107715s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.107729s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.107931s: Exiting Redux.query 0.107944s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.107954s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.107966s: Entering Redux.assume(!(0 < r0)) 0.107984s: Exiting Redux.assume: 0.000006 seconds 0.107994s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.108007s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.108020s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.108036s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.108050s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.108173s: Exiting Redux.query 0.108187s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.108199s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.108214s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.108233s: Exiting Redux.assume: 0.000009 seconds 0.108245s: Entering Redux.assume(!(!(1 = 0))) 0.108256s: Exiting Redux.assume: 0.000001 seconds 0.108286s: Entering Redux.assume(!(0 <= A0)) 0.108303s: Exiting Redux.assume: 0.000005 seconds 0.108312s: Entering Redux.assume(false) 0.108324s: Exiting Redux.assume: 0.000001 seconds 0.108333s: Entering Redux.assume(!(false)) 0.108344s: Exiting Redux.assume: 0.000001 seconds 0.108355s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.108365s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108374s: Entering Redux.query(true) 0.108383s: Exiting Redux.query 0.108393s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108402s: Entering Redux.assume(true) 0.108413s: Exiting Redux.assume: 0.000001 seconds 0.108422s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(41,7-8): Executing statement 0.108435s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.108450s: Exiting Redux.assert_term: 0.000005 seconds 0.108460s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(41,9-30): Verifying call 0.108469s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.108478s: Entering Redux.query(true) 0.108488s: Exiting Redux.query 0.108499s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.108513s: Exiting Redux.assert_term: 0.000003 seconds 0.108523s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.108532s: Entering Redux.assume(true) 0.108544s: Exiting Redux.assume: 0.000002 seconds 0.108554s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Executing statement 0.108569s: Entering Redux.assume(0 <= R0) 0.108584s: Exiting Redux.assume: 0.000005 seconds 0.108595s: Entering Redux.assume(R0 <= 1) 0.108610s: Exiting Redux.assume: 0.000004 seconds 0.108621s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.108630s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108639s: Entering Redux.query(true) 0.108649s: Exiting Redux.query 0.108660s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108676s: Entering Redux.assume(true) 0.108689s: Exiting Redux.assume: 0.000001 seconds 0.108698s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Executing statement 0.108716s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.108796s: Exiting Redux.assume: 0.000068 seconds 0.108808s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.108818s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108827s: Entering Redux.query(true) 0.108837s: Exiting Redux.query 0.108847s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108857s: Entering Redux.assume(true) 0.108869s: Exiting Redux.assume: 0.000001 seconds 0.108879s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.108893s: Entering Redux.query(!(2 = 0)) 0.108903s: Exiting Redux.query 0.108915s: Entering Redux.assume(%(A0, 2) = 1) 0.108928s: Exiting Redux.assume: 0.000003 seconds 0.108939s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.108949s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108958s: Entering Redux.query(true) 0.108968s: Exiting Redux.query 0.108978s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108987s: Entering Redux.assume(true) 0.108999s: Exiting Redux.assume: 0.000001 seconds 0.109008s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.109023s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.109035s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.109066s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.109085s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.109101s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.110658s: Exiting Redux.query 0.110684s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.110699s: Exiting Redux.assert_term: 0.000005 seconds 0.110710s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.110724s: Exiting Redux.assert_term: 0.000003 seconds 0.110736s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.110749s: Exiting Redux.assert_term: 0.000002 seconds 0.110760s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.110774s: Exiting Redux.assert_term: 0.000002 seconds 0.110784s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.110798s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.110821s: Exiting Redux.assume: 0.000012 seconds 0.110831s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.110842s: Entering Redux.assume(!(1 = 0)) 0.110854s: Exiting Redux.assume: 0.000001 seconds 0.110865s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.110879s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.110905s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.110924s: Exiting Redux.assume: 0.000006 seconds 0.110935s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.110945s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.110955s: Entering Redux.query(1 <= 1) 0.110966s: Exiting Redux.query 0.110976s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.110987s: Entering Redux.assume(1 <= 1) 0.110999s: Exiting Redux.assume: 0.000001 seconds 0.111009s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.111022s: Entering Redux.assume(!(!(r0 = 0))) 0.111050s: Exiting Redux.assume: 0.000019 seconds 0.111061s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.111073s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.111096s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111113s: Exiting Redux.assume: 0.000006 seconds 0.111124s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.111134s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111144s: Entering Redux.query(1 <= 1) 0.111154s: Exiting Redux.query 0.111164s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111174s: Entering Redux.assume(1 <= 1) 0.111186s: Exiting Redux.assume: 0.000001 seconds 0.111196s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.111208s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.111218s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.111228s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.111240s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.111261s: Exiting Redux.assume: 0.000010 seconds 0.111274s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.111287s: Exiting Redux.assume: 0.000003 seconds 0.111299s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.111312s: Entering Redux.assume(0 < r0) 0.111329s: Exiting Redux.assume: 0.000007 seconds 0.111340s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.111352s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.111364s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.111381s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.111396s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.111739s: Exiting Redux.query 0.111753s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.111762s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.111774s: Entering Redux.assume(!(0 < r0)) 0.111791s: Exiting Redux.assume: 0.000007 seconds 0.111802s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.111815s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.111828s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.111844s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.111859s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.111979s: Exiting Redux.query 0.111991s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.112001s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.112016s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112036s: Exiting Redux.assume: 0.000008 seconds 0.112046s: Entering Redux.assume(!(!(1 = 0))) 0.112058s: Exiting Redux.assume: 0.000001 seconds 0.112072s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.112085s: Exiting Redux.assume: 0.000003 seconds 0.112096s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.112106s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.112115s: Entering Redux.query(true) 0.112124s: Exiting Redux.query 0.112134s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.112145s: Entering Redux.assume(true) 0.112158s: Exiting Redux.assume: 0.000002 seconds 0.112168s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.112183s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.112195s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.112209s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.112227s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.112241s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.113742s: Exiting Redux.query 0.113759s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.113774s: Exiting Redux.assert_term: 0.000004 seconds 0.113785s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.113799s: Exiting Redux.assert_term: 0.000003 seconds 0.113810s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.113823s: Exiting Redux.assert_term: 0.000003 seconds 0.113833s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.113847s: Exiting Redux.assert_term: 0.000002 seconds 0.113857s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.113872s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.113895s: Exiting Redux.assume: 0.000012 seconds 0.113905s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.113917s: Entering Redux.assume(!(1 = 0)) 0.113929s: Exiting Redux.assume: 0.000001 seconds 0.113940s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.113955s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.113979s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.113998s: Exiting Redux.assume: 0.000006 seconds 0.114009s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.114019s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114029s: Entering Redux.query(1 <= 1) 0.114038s: Exiting Redux.query 0.114049s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114059s: Entering Redux.assume(1 <= 1) 0.114072s: Exiting Redux.assume: 0.000001 seconds 0.114158s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.114172s: Entering Redux.assume(!(!(r0 = 0))) 0.114203s: Exiting Redux.assume: 0.000019 seconds 0.114215s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.114229s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.114254s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.114271s: Exiting Redux.assume: 0.000006 seconds 0.114284s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.114294s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114304s: Entering Redux.query(1 <= 1) 0.114314s: Exiting Redux.query 0.114324s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114334s: Entering Redux.assume(1 <= 1) 0.114345s: Exiting Redux.assume: 0.000000 seconds 0.114355s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.114366s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.114375s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.114385s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.114398s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.114419s: Exiting Redux.assume: 0.000011 seconds 0.114431s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.114444s: Exiting Redux.assume: 0.000003 seconds 0.114454s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.114467s: Entering Redux.assume(0 < r0) 0.114483s: Exiting Redux.assume: 0.000006 seconds 0.114493s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.114506s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.114518s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.114535s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.114551s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.114758s: Exiting Redux.query 0.114771s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.114782s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.114795s: Entering Redux.assume(!(0 < r0)) 0.114812s: Exiting Redux.assume: 0.000006 seconds 0.114823s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.114838s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.114851s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.114869s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.114884s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.115005s: Exiting Redux.query 0.115018s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.115028s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.115044s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.115064s: Exiting Redux.assume: 0.000009 seconds 0.115076s: Entering Redux.assume(!(!(1 = 0))) 0.115088s: Exiting Redux.assume: 0.000001 seconds 0.115107s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.115235s: Exiting Redux.assume: 0.000117 seconds 0.115247s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.115258s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.115269s: Entering Redux.query(true) 0.115279s: Exiting Redux.query 0.115289s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.115299s: Entering Redux.assume(true) 0.115311s: Exiting Redux.assume: 0.000001 seconds 0.115320s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.115335s: Entering Redux.query(!(2 = 0)) 0.115345s: Exiting Redux.query 0.115357s: Entering Redux.assume(%(A0, 2) = 1) 0.115371s: Exiting Redux.assume: 0.000002 seconds 0.115381s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.115392s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.115401s: Entering Redux.query(true) 0.115411s: Exiting Redux.query 0.115421s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.115430s: Entering Redux.assume(true) 0.115441s: Exiting Redux.assume: 0.000001 seconds 0.115451s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.115466s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.115477s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.115567s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.115586s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.115602s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.116346s: Exiting Redux.query 0.116363s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.116378s: Exiting Redux.assert_term: 0.000004 seconds 0.116389s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.116403s: Exiting Redux.assert_term: 0.000003 seconds 0.116414s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.116427s: Exiting Redux.assert_term: 0.000003 seconds 0.116438s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.116451s: Exiting Redux.assert_term: 0.000003 seconds 0.116461s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.116476s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.116499s: Exiting Redux.assume: 0.000012 seconds 0.116509s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.116519s: Entering Redux.assume(!(1 = 0)) 0.116530s: Exiting Redux.assume: 0.000001 seconds 0.116541s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.116556s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.116579s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.116597s: Exiting Redux.assume: 0.000006 seconds 0.116607s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.116617s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116627s: Entering Redux.query(1 <= 1) 0.116637s: Exiting Redux.query 0.116647s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116656s: Entering Redux.assume(1 <= 1) 0.116677s: Exiting Redux.assume: 0.000001 seconds 0.116686s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.116740s: Entering Redux.assume(!(!(r0 = 0))) 0.116770s: Exiting Redux.assume: 0.000018 seconds 0.116781s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.116792s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.116814s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.116831s: Exiting Redux.assume: 0.000007 seconds 0.116841s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.116851s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116860s: Entering Redux.query(1 <= 1) 0.116870s: Exiting Redux.query 0.116879s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116889s: Entering Redux.assume(1 <= 1) 0.116900s: Exiting Redux.assume: 0.000001 seconds 0.116910s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.116921s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.116931s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.116940s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.116952s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.116973s: Exiting Redux.assume: 0.000010 seconds 0.116985s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.116998s: Exiting Redux.assume: 0.000003 seconds 0.117009s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.117021s: Entering Redux.assume(0 < r0) 0.117037s: Exiting Redux.assume: 0.000006 seconds 0.117048s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.117062s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.117075s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.117092s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.117106s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.117312s: Exiting Redux.query 0.117325s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.117335s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.117348s: Entering Redux.assume(!(0 < r0)) 0.117365s: Exiting Redux.assume: 0.000006 seconds 0.117376s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.117389s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.117402s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.117420s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.117434s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.117555s: Exiting Redux.query 0.117567s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.117577s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.117591s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117611s: Exiting Redux.assume: 0.000010 seconds 0.117623s: Entering Redux.assume(!(!(1 = 0))) 0.117634s: Exiting Redux.assume: 0.000001 seconds 0.117648s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.117662s: Exiting Redux.assume: 0.000002 seconds 0.117680s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.117691s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.117700s: Entering Redux.query(true) 0.117711s: Exiting Redux.query 0.117722s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.117731s: Entering Redux.assume(true) 0.117742s: Exiting Redux.assume: 0.000001 seconds 0.117752s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.117768s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.117778s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.117792s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.117810s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.117826s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.118631s: Exiting Redux.query 0.118647s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.118663s: Exiting Redux.assert_term: 0.000005 seconds 0.118683s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.118697s: Exiting Redux.assert_term: 0.000003 seconds 0.118708s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.118721s: Exiting Redux.assert_term: 0.000003 seconds 0.118732s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.118745s: Exiting Redux.assert_term: 0.000003 seconds 0.118755s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.118769s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.118792s: Exiting Redux.assume: 0.000012 seconds 0.118802s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.118813s: Entering Redux.assume(!(1 = 0)) 0.118825s: Exiting Redux.assume: 0.000001 seconds 0.118835s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.118849s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.118874s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118892s: Exiting Redux.assume: 0.000007 seconds 0.118903s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.118913s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118923s: Entering Redux.query(1 <= 1) 0.118932s: Exiting Redux.query 0.118942s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118952s: Entering Redux.assume(1 <= 1) 0.118965s: Exiting Redux.assume: 0.000001 seconds 0.118974s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.118987s: Entering Redux.assume(!(!(r0 = 0))) 0.119016s: Exiting Redux.assume: 0.000018 seconds 0.119026s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.119037s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.119059s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.119077s: Exiting Redux.assume: 0.000006 seconds 0.119087s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.119097s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119107s: Entering Redux.query(1 <= 1) 0.119117s: Exiting Redux.query 0.119126s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119136s: Entering Redux.assume(1 <= 1) 0.119148s: Exiting Redux.assume: 0.000001 seconds 0.119157s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.119168s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.119178s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.119188s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.119200s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119224s: Exiting Redux.assume: 0.000012 seconds 0.119238s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.119253s: Exiting Redux.assume: 0.000003 seconds 0.119265s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.119332s: Entering Redux.assume(0 < r0) 0.119350s: Exiting Redux.assume: 0.000007 seconds 0.119361s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.119374s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.119387s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.119404s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.119419s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.119618s: Exiting Redux.query 0.119631s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.119641s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.119652s: Entering Redux.assume(!(0 < r0)) 0.119678s: Exiting Redux.assume: 0.000015 seconds 0.119689s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.119702s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.119716s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.119733s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.119751s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.119874s: Exiting Redux.query 0.119887s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.119898s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.119912s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119932s: Exiting Redux.assume: 0.000009 seconds 0.119946s: Entering Redux.assume(!(!(1 = 0))) 0.119958s: Exiting Redux.assume: 0.000001 seconds 0.119982s: Entering Redux.assume(!(R0 <= 1)) 0.119996s: Exiting Redux.assume: 0.000003 seconds 0.120006s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.120016s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.120025s: Entering Redux.query(true) 0.120035s: Exiting Redux.query 0.120045s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.120054s: Entering Redux.assume(true) 0.120066s: Exiting Redux.assume: 0.000001 seconds 0.120076s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Executing statement 0.120095s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.120201s: Exiting Redux.assume: 0.000095 seconds 0.120214s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.120224s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.120234s: Entering Redux.query(true) 0.120244s: Exiting Redux.query 0.120254s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.120263s: Entering Redux.assume(true) 0.120275s: Exiting Redux.assume: 0.000001 seconds 0.120284s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.120298s: Entering Redux.query(!(2 = 0)) 0.120309s: Exiting Redux.query 0.120321s: Entering Redux.assume(%(A0, 2) = 1) 0.120335s: Exiting Redux.assume: 0.000002 seconds 0.120345s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.120355s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.120364s: Entering Redux.query(true) 0.120374s: Exiting Redux.query 0.120383s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.120393s: Entering Redux.assume(true) 0.120404s: Exiting Redux.assume: 0.000001 seconds 0.120413s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.120428s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.120439s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.120452s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.120469s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.120484s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.121436s: Exiting Redux.query 0.121453s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.121468s: Exiting Redux.assert_term: 0.000005 seconds 0.121479s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.121493s: Exiting Redux.assert_term: 0.000003 seconds 0.121504s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.121517s: Exiting Redux.assert_term: 0.000003 seconds 0.121528s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.121542s: Exiting Redux.assert_term: 0.000003 seconds 0.121552s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.121566s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.121589s: Exiting Redux.assume: 0.000012 seconds 0.121599s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.121610s: Entering Redux.assume(!(1 = 0)) 0.121622s: Exiting Redux.assume: 0.000001 seconds 0.121632s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.121646s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.121677s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.121695s: Exiting Redux.assume: 0.000006 seconds 0.121705s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.121715s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121725s: Entering Redux.query(1 <= 1) 0.121735s: Exiting Redux.query 0.121745s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121755s: Entering Redux.assume(1 <= 1) 0.121766s: Exiting Redux.assume: 0.000001 seconds 0.121775s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.121788s: Entering Redux.assume(!(!(r0 = 0))) 0.121817s: Exiting Redux.assume: 0.000018 seconds 0.121828s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.121839s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.121898s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.121918s: Exiting Redux.assume: 0.000006 seconds 0.121928s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.121939s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121949s: Entering Redux.query(1 <= 1) 0.121959s: Exiting Redux.query 0.121969s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121979s: Entering Redux.assume(1 <= 1) 0.121990s: Exiting Redux.assume: 0.000001 seconds 0.122000s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.122011s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.122021s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.122030s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.122042s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.122063s: Exiting Redux.assume: 0.000010 seconds 0.122075s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.122088s: Exiting Redux.assume: 0.000003 seconds 0.122099s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.122112s: Entering Redux.assume(0 < r0) 0.122129s: Exiting Redux.assume: 0.000007 seconds 0.122140s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.122153s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.122165s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.122182s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.122197s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.122403s: Exiting Redux.query 0.122416s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.122426s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.122438s: Entering Redux.assume(!(0 < r0)) 0.122455s: Exiting Redux.assume: 0.000006 seconds 0.122466s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.122479s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.122494s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.122511s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.122526s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.122647s: Exiting Redux.query 0.122660s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.122677s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.122692s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.122712s: Exiting Redux.assume: 0.000010 seconds 0.122724s: Entering Redux.assume(!(!(1 = 0))) 0.122735s: Exiting Redux.assume: 0.000001 seconds 0.122749s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.122762s: Exiting Redux.assume: 0.000002 seconds 0.122772s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.122783s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122792s: Entering Redux.query(true) 0.122802s: Exiting Redux.query 0.122812s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122823s: Entering Redux.assume(true) 0.122835s: Exiting Redux.assume: 0.000001 seconds 0.122845s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.122860s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.122871s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.122886s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.122903s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.122919s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.123841s: Exiting Redux.query 0.123858s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.123874s: Exiting Redux.assert_term: 0.000005 seconds 0.123886s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.123899s: Exiting Redux.assert_term: 0.000002 seconds 0.123910s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.123925s: Exiting Redux.assert_term: 0.000003 seconds 0.123935s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.123948s: Exiting Redux.assert_term: 0.000003 seconds 0.123958s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.123972s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.123995s: Exiting Redux.assume: 0.000013 seconds 0.124005s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.124017s: Entering Redux.assume(!(1 = 0)) 0.124029s: Exiting Redux.assume: 0.000001 seconds 0.124040s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.124053s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.124078s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124096s: Exiting Redux.assume: 0.000006 seconds 0.124108s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.124118s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124128s: Entering Redux.query(1 <= 1) 0.124139s: Exiting Redux.query 0.124150s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124160s: Entering Redux.assume(1 <= 1) 0.124171s: Exiting Redux.assume: 0.000001 seconds 0.124181s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.124193s: Entering Redux.assume(!(!(r0 = 0))) 0.124225s: Exiting Redux.assume: 0.000020 seconds 0.124236s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.124251s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.124275s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124292s: Exiting Redux.assume: 0.000006 seconds 0.124303s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.124313s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124323s: Entering Redux.query(1 <= 1) 0.124333s: Exiting Redux.query 0.124344s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124354s: Entering Redux.assume(1 <= 1) 0.124366s: Exiting Redux.assume: 0.000001 seconds 0.124375s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.124386s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.124396s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.124406s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.124470s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124491s: Exiting Redux.assume: 0.000010 seconds 0.124504s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.124518s: Exiting Redux.assume: 0.000003 seconds 0.124529s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.124543s: Entering Redux.assume(0 < r0) 0.124560s: Exiting Redux.assume: 0.000007 seconds 0.124571s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.124585s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.124598s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.124614s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.124630s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.124837s: Exiting Redux.query 0.124851s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.124861s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.124873s: Entering Redux.assume(!(0 < r0)) 0.124890s: Exiting Redux.assume: 0.000006 seconds 0.124901s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.124914s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.124928s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.124945s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.124960s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.125105s: Exiting Redux.query 0.125118s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.125128s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.125144s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.125164s: Exiting Redux.assume: 0.000009 seconds 0.125176s: Entering Redux.assume(!(!(1 = 0))) 0.125188s: Exiting Redux.assume: 0.000001 seconds 0.125211s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.125325s: Exiting Redux.assume: 0.000102 seconds 0.125337s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.125348s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.125357s: Entering Redux.query(true) 0.125367s: Exiting Redux.query 0.125376s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.125386s: Entering Redux.assume(true) 0.125397s: Exiting Redux.assume: 0.000001 seconds 0.125406s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.125421s: Entering Redux.query(!(2 = 0)) 0.125432s: Exiting Redux.query 0.125444s: Entering Redux.assume(%(A0, 2) = 1) 0.125457s: Exiting Redux.assume: 0.000003 seconds 0.125468s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.125478s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.125487s: Entering Redux.query(true) 0.125497s: Exiting Redux.query 0.125507s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.125517s: Entering Redux.assume(true) 0.125528s: Exiting Redux.assume: 0.000001 seconds 0.125538s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.125553s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.125564s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.125578s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.125596s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.125612s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.126451s: Exiting Redux.query 0.126468s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.126484s: Exiting Redux.assert_term: 0.000004 seconds 0.126495s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.126509s: Exiting Redux.assert_term: 0.000003 seconds 0.126520s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.126533s: Exiting Redux.assert_term: 0.000003 seconds 0.126544s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.126557s: Exiting Redux.assert_term: 0.000003 seconds 0.126568s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.126582s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.126605s: Exiting Redux.assume: 0.000012 seconds 0.126616s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.126627s: Entering Redux.assume(!(1 = 0)) 0.126638s: Exiting Redux.assume: 0.000001 seconds 0.126648s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.126663s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.126695s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.126714s: Exiting Redux.assume: 0.000006 seconds 0.126725s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.126735s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126746s: Entering Redux.query(1 <= 1) 0.126757s: Exiting Redux.query 0.126767s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126778s: Entering Redux.assume(1 <= 1) 0.126789s: Exiting Redux.assume: 0.000001 seconds 0.126800s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.126813s: Entering Redux.assume(!(!(r0 = 0))) 0.126843s: Exiting Redux.assume: 0.000018 seconds 0.126854s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.126866s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.126888s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.126906s: Exiting Redux.assume: 0.000007 seconds 0.126917s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.126927s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126938s: Entering Redux.query(1 <= 1) 0.126948s: Exiting Redux.query 0.126958s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126968s: Entering Redux.assume(1 <= 1) 0.126980s: Exiting Redux.assume: 0.000002 seconds 0.126990s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.127001s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.127011s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.127021s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.127033s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.127054s: Exiting Redux.assume: 0.000011 seconds 0.127066s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.127111s: Exiting Redux.assume: 0.000003 seconds 0.127123s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.127136s: Entering Redux.assume(0 < r0) 0.127153s: Exiting Redux.assume: 0.000007 seconds 0.127164s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.127177s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.127189s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.127207s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.127224s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.127423s: Exiting Redux.query 0.127436s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.127446s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.127458s: Entering Redux.assume(!(0 < r0)) 0.127475s: Exiting Redux.assume: 0.000006 seconds 0.127486s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.127499s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.127513s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.127530s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.127545s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.127665s: Exiting Redux.query 0.127687s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.127697s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.127712s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.127733s: Exiting Redux.assume: 0.000009 seconds 0.127745s: Entering Redux.assume(!(!(1 = 0))) 0.127756s: Exiting Redux.assume: 0.000001 seconds 0.127769s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.127784s: Exiting Redux.assume: 0.000003 seconds 0.127795s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.127805s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.127814s: Entering Redux.query(true) 0.127824s: Exiting Redux.query 0.127834s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.127844s: Entering Redux.assume(true) 0.127856s: Exiting Redux.assume: 0.000002 seconds 0.127867s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.127883s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.127894s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.127908s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.127927s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.127942s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.128751s: Exiting Redux.query 0.128769s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.128784s: Exiting Redux.assert_term: 0.000005 seconds 0.128796s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.128809s: Exiting Redux.assert_term: 0.000003 seconds 0.128821s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.128835s: Exiting Redux.assert_term: 0.000002 seconds 0.128846s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.128860s: Exiting Redux.assert_term: 0.000003 seconds 0.128871s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.128885s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.128908s: Exiting Redux.assume: 0.000013 seconds 0.128918s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.128930s: Entering Redux.assume(!(1 = 0)) 0.128941s: Exiting Redux.assume: 0.000001 seconds 0.128953s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.128967s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.128993s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.129011s: Exiting Redux.assume: 0.000007 seconds 0.129022s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.129033s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129043s: Entering Redux.query(1 <= 1) 0.129053s: Exiting Redux.query 0.129063s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129074s: Entering Redux.assume(1 <= 1) 0.129086s: Exiting Redux.assume: 0.000001 seconds 0.129095s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.129108s: Entering Redux.assume(!(!(r0 = 0))) 0.129138s: Exiting Redux.assume: 0.000018 seconds 0.129149s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.129160s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.129182s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.129200s: Exiting Redux.assume: 0.000006 seconds 0.129210s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.129221s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129233s: Entering Redux.query(1 <= 1) 0.129244s: Exiting Redux.query 0.129256s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129268s: Entering Redux.assume(1 <= 1) 0.129281s: Exiting Redux.assume: 0.000001 seconds 0.129291s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.129302s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.129312s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.129322s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.129335s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.129356s: Exiting Redux.assume: 0.000010 seconds 0.129370s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.129384s: Exiting Redux.assume: 0.000003 seconds 0.129395s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.129408s: Entering Redux.assume(0 < r0) 0.129425s: Exiting Redux.assume: 0.000007 seconds 0.129437s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.129450s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.129463s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.129480s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.129495s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.129747s: Exiting Redux.query 0.129760s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.129771s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.129783s: Entering Redux.assume(!(0 < r0)) 0.129800s: Exiting Redux.assume: 0.000006 seconds 0.129810s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.129824s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.129837s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.129854s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.129869s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.129990s: Exiting Redux.query 0.130002s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.130012s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.130026s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.130047s: Exiting Redux.assume: 0.000010 seconds 0.130058s: Entering Redux.assume(!(!(1 = 0))) 0.130071s: Exiting Redux.assume: 0.000002 seconds 0.130095s: Entering Redux.assume(!(0 <= R0)) 0.130111s: Exiting Redux.assume: 0.000005 seconds 0.130121s: Entering Redux.assume(false) 0.130133s: Exiting Redux.assume: 0.000002 seconds 0.130143s: Entering Redux.assume(!(false)) 0.130154s: Exiting Redux.assume: 0.000001 seconds 0.130165s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.130175s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130185s: Entering Redux.query(true) 0.130195s: Exiting Redux.query 0.130206s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130216s: Entering Redux.assume(true) 0.130229s: Exiting Redux.assume: 0.000001 seconds 0.130239s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Executing statement 0.130258s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.130339s: Exiting Redux.assume: 0.000070 seconds 0.130352s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.130362s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130372s: Entering Redux.query(true) 0.130382s: Exiting Redux.query 0.130392s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130402s: Entering Redux.assume(true) 0.130414s: Exiting Redux.assume: 0.000001 seconds 0.130424s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.130438s: Entering Redux.query(!(2 = 0)) 0.130449s: Exiting Redux.query 0.130461s: Entering Redux.assume(%(A0, 2) = 1) 0.130476s: Exiting Redux.assume: 0.000003 seconds 0.130486s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.130495s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130504s: Entering Redux.query(true) 0.130514s: Exiting Redux.query 0.130523s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130533s: Entering Redux.assume(true) 0.130546s: Exiting Redux.assume: 0.000001 seconds 0.130555s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.130571s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.130582s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.130598s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.130616s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.130632s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.130797s: Exiting Redux.query 0.130812s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.130827s: Exiting Redux.assert_term: 0.000004 seconds 0.130838s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.130851s: Exiting Redux.assert_term: 0.000003 seconds 0.130862s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.130874s: Exiting Redux.assert_term: 0.000003 seconds 0.130886s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.130898s: Exiting Redux.assert_term: 0.000003 seconds 0.130909s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.130923s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.130946s: Exiting Redux.assume: 0.000012 seconds 0.130956s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.130967s: Entering Redux.assume(!(1 = 0)) 0.130980s: Exiting Redux.assume: 0.000001 seconds 0.130991s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.131004s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.131093s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.131112s: Exiting Redux.assume: 0.000007 seconds 0.131123s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.131133s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131143s: Entering Redux.query(1 <= 1) 0.131154s: Exiting Redux.query 0.131164s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131174s: Entering Redux.assume(1 <= 1) 0.131184s: Exiting Redux.assume: 0.000001 seconds 0.131194s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.131206s: Entering Redux.assume(!(!(r0 = 0))) 0.131236s: Exiting Redux.assume: 0.000019 seconds 0.131248s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.131261s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.131286s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.131304s: Exiting Redux.assume: 0.000006 seconds 0.131315s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.131325s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131335s: Entering Redux.query(1 <= 1) 0.131344s: Exiting Redux.query 0.131354s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131365s: Entering Redux.assume(1 <= 1) 0.131376s: Exiting Redux.assume: 0.000001 seconds 0.131386s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.131397s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.131406s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.131416s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.131429s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131450s: Exiting Redux.assume: 0.000011 seconds 0.131463s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.131477s: Exiting Redux.assume: 0.000003 seconds 0.131488s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.131501s: Entering Redux.assume(0 < r0) 0.131518s: Exiting Redux.assume: 0.000006 seconds 0.131528s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.131542s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.131554s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.131572s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.131587s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.131796s: Exiting Redux.query 0.131810s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.131821s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.131832s: Entering Redux.assume(!(0 < r0)) 0.131850s: Exiting Redux.assume: 0.000006 seconds 0.131860s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.131874s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.131887s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.131905s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.131919s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.132041s: Exiting Redux.query 0.132054s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.132064s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.132079s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.132099s: Exiting Redux.assume: 0.000009 seconds 0.132111s: Entering Redux.assume(!(!(1 = 0))) 0.132122s: Exiting Redux.assume: 0.000001 seconds 0.132135s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.132148s: Exiting Redux.assume: 0.000003 seconds 0.132160s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.132171s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132183s: Entering Redux.query(true) 0.132194s: Exiting Redux.query 0.132206s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132216s: Entering Redux.assume(true) 0.132228s: Exiting Redux.assume: 0.000001 seconds 0.132237s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.132253s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.132263s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.132277s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.132296s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.132336s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.132497s: Exiting Redux.query 0.132514s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.132530s: Exiting Redux.assert_term: 0.000004 seconds 0.132541s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.132555s: Exiting Redux.assert_term: 0.000003 seconds 0.132566s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.132579s: Exiting Redux.assert_term: 0.000003 seconds 0.132590s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.132603s: Exiting Redux.assert_term: 0.000003 seconds 0.132613s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.132627s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.132650s: Exiting Redux.assume: 0.000011 seconds 0.132660s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.132679s: Entering Redux.assume(!(1 = 0)) 0.132690s: Exiting Redux.assume: 0.000001 seconds 0.132701s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.132715s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.132739s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132757s: Exiting Redux.assume: 0.000006 seconds 0.132768s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.132778s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132789s: Entering Redux.query(1 <= 1) 0.132799s: Exiting Redux.query 0.132810s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132820s: Entering Redux.assume(1 <= 1) 0.132832s: Exiting Redux.assume: 0.000001 seconds 0.132842s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.132854s: Entering Redux.assume(!(!(r0 = 0))) 0.132883s: Exiting Redux.assume: 0.000018 seconds 0.132894s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.132906s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.132928s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132945s: Exiting Redux.assume: 0.000006 seconds 0.132956s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.132966s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132977s: Entering Redux.query(1 <= 1) 0.132986s: Exiting Redux.query 0.132996s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133006s: Entering Redux.assume(1 <= 1) 0.133018s: Exiting Redux.assume: 0.000001 seconds 0.133029s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.133040s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.133050s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.133059s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.133072s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133093s: Exiting Redux.assume: 0.000011 seconds 0.133106s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.133119s: Exiting Redux.assume: 0.000003 seconds 0.133130s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.133143s: Entering Redux.assume(0 < r0) 0.133160s: Exiting Redux.assume: 0.000007 seconds 0.133170s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.133184s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.133197s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.133214s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.133232s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.133429s: Exiting Redux.query 0.133442s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.133452s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.133464s: Entering Redux.assume(!(0 < r0)) 0.133481s: Exiting Redux.assume: 0.000006 seconds 0.133491s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.133504s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.133518s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.133535s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.133550s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.133743s: Exiting Redux.query 0.133758s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.133768s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.133783s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133804s: Exiting Redux.assume: 0.000009 seconds 0.133816s: Entering Redux.assume(!(!(1 = 0))) 0.133828s: Exiting Redux.assume: 0.000001 seconds 0.133846s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.133972s: Exiting Redux.assume: 0.000115 seconds 0.133986s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.133996s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.134006s: Entering Redux.query(true) 0.134017s: Exiting Redux.query 0.134027s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.134037s: Entering Redux.assume(true) 0.134048s: Exiting Redux.assume: 0.000001 seconds 0.134058s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.134073s: Entering Redux.query(!(2 = 0)) 0.134083s: Exiting Redux.query 0.134096s: Entering Redux.assume(%(A0, 2) = 1) 0.134110s: Exiting Redux.assume: 0.000003 seconds 0.134120s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.134130s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.134139s: Entering Redux.query(true) 0.134149s: Exiting Redux.query 0.134158s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.134168s: Entering Redux.assume(true) 0.134180s: Exiting Redux.assume: 0.000001 seconds 0.134190s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.134205s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.134216s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.134230s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.134252s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.134270s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.135030s: Exiting Redux.query 0.135047s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.135062s: Exiting Redux.assert_term: 0.000004 seconds 0.135074s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.135088s: Exiting Redux.assert_term: 0.000003 seconds 0.135099s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.135114s: Exiting Redux.assert_term: 0.000003 seconds 0.135126s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.135139s: Exiting Redux.assert_term: 0.000003 seconds 0.135149s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.135164s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.135188s: Exiting Redux.assume: 0.000012 seconds 0.135198s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.135210s: Entering Redux.assume(!(1 = 0)) 0.135222s: Exiting Redux.assume: 0.000001 seconds 0.135233s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.135248s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.135274s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135293s: Exiting Redux.assume: 0.000007 seconds 0.135304s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.135314s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135324s: Entering Redux.query(1 <= 1) 0.135334s: Exiting Redux.query 0.135344s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135355s: Entering Redux.assume(1 <= 1) 0.135366s: Exiting Redux.assume: 0.000001 seconds 0.135376s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.135388s: Entering Redux.assume(!(!(r0 = 0))) 0.135417s: Exiting Redux.assume: 0.000018 seconds 0.135429s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.135440s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.135463s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135481s: Exiting Redux.assume: 0.000007 seconds 0.135492s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.135503s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135511s: Entering Redux.query(1 <= 1) 0.135521s: Exiting Redux.query 0.135531s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135541s: Entering Redux.assume(1 <= 1) 0.135554s: Exiting Redux.assume: 0.000001 seconds 0.135564s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.135575s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.135585s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.135594s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.135606s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135628s: Exiting Redux.assume: 0.000011 seconds 0.135641s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.135654s: Exiting Redux.assume: 0.000003 seconds 0.135673s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.135686s: Entering Redux.assume(0 < r0) 0.135704s: Exiting Redux.assume: 0.000007 seconds 0.135717s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.135730s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.135743s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.135761s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.135777s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.135976s: Exiting Redux.query 0.135989s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.135999s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.136011s: Entering Redux.assume(!(0 < r0)) 0.136028s: Exiting Redux.assume: 0.000006 seconds 0.136039s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.136052s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.136065s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.136082s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.136097s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.136325s: Exiting Redux.query 0.136339s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.136348s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.136363s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.136383s: Exiting Redux.assume: 0.000009 seconds 0.136394s: Entering Redux.assume(!(!(1 = 0))) 0.136407s: Exiting Redux.assume: 0.000001 seconds 0.136420s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.136433s: Exiting Redux.assume: 0.000002 seconds 0.136443s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.136453s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.136463s: Entering Redux.query(true) 0.136472s: Exiting Redux.query 0.136483s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.136494s: Entering Redux.assume(true) 0.136506s: Exiting Redux.assume: 0.000001 seconds 0.136516s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.136532s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.136543s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.136557s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.136575s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.136591s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.137348s: Exiting Redux.query 0.137364s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.137381s: Exiting Redux.assert_term: 0.000004 seconds 0.137392s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.137406s: Exiting Redux.assert_term: 0.000003 seconds 0.137418s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.137432s: Exiting Redux.assert_term: 0.000003 seconds 0.137442s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.137456s: Exiting Redux.assert_term: 0.000003 seconds 0.137466s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.137480s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.137546s: Exiting Redux.assume: 0.000055 seconds 0.137558s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.137569s: Entering Redux.assume(!(1 = 0)) 0.137582s: Exiting Redux.assume: 0.000001 seconds 0.137593s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.137606s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.137632s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137650s: Exiting Redux.assume: 0.000007 seconds 0.137662s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.137680s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137691s: Entering Redux.query(1 <= 1) 0.137701s: Exiting Redux.query 0.137711s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137722s: Entering Redux.assume(1 <= 1) 0.137733s: Exiting Redux.assume: 0.000001 seconds 0.137743s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.137756s: Entering Redux.assume(!(!(r0 = 0))) 0.137786s: Exiting Redux.assume: 0.000020 seconds 0.137797s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(55,24-29): Executing statement 0.137810s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Executing statement 0.137834s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137851s: Exiting Redux.assume: 0.000007 seconds 0.137862s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(67,5-22): Verifying call 0.137872s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137882s: Entering Redux.query(1 <= 1) 0.137893s: Exiting Redux.query 0.137903s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137913s: Entering Redux.assume(1 <= 1) 0.137924s: Exiting Redux.assume: 0.000001 seconds 0.137934s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.137946s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.137957s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.137966s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(69,1-2): Leak check. 0.137980s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138001s: Exiting Redux.assume: 0.000011 seconds 0.138015s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.138028s: Exiting Redux.assume: 0.000003 seconds 0.138039s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,9-11): Executing statement 0.138052s: Entering Redux.assume(0 < r0) 0.138070s: Exiting Redux.assume: 0.000006 seconds 0.138080s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(57,20-21): Executing statement 0.138094s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(58,15-16): Executing statement 0.138107s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.138125s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.138140s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.138349s: Exiting Redux.query 0.138362s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.138372s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.138384s: Entering Redux.assume(!(0 < r0)) 0.138401s: Exiting Redux.assume: 0.000007 seconds 0.138412s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(60,16-17): Executing statement 0.138426s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.138439s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.138457s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.138471s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.138596s: Exiting Redux.query 0.138610s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.138620s: fermat2_ll_valuebound1__verifast_instrumented_modified.c(64,5-6): Leak check. 0.138635s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138656s: Exiting Redux.assume: 0.000009 seconds 0.138676s: Entering Redux.assume(!(!(1 = 0))) 0.138688s: Exiting Redux.assume: 0.000001 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% fermat2_ll_valuebound1__verifast_instrumented_modified.c : lines: code: 33; annot: 14; mixed: 7; overhead: 64% Statements parsed: 121 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 26 Execution steps (including assertion production/consumption steps): 1830 Symbolic execution forks: 221 Prover assumes: 625 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 271 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 1229 (0), 0 (more than 30) assume_core_count = 1542 number of case splits = 0 simplex_assert_ge_count = 564 simplex_assert_eq_count = 437 simplex_assert_neq_count = 180 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.047354s Time spent in Simplex: 0.040495s Time spent parsing: 0.017471s Function timings (> 0.1s): Total time: 0.13 seconds 0 errors found (26 statements verified)