./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound5.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound5.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound5.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound5.yml/witness-2.1.yml ++ basename sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound5.c + FILE=fermat2-ll_valuebound5.c ++ echo fermat2-ll_valuebound5 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat2_ll_valuebound5 + MODULE=fermat2_ll_valuebound5__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat2_ll_valuebound5__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound5.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat2_ll_valuebound5__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound5.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound5.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat2_ll_valuebound5__verifast_instrumented_modified Cast deleted. Potential Overflow in Invariant. + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound5.c -o fermat2_ll_valuebound5__verifast_instrumented.c + program_modifications_cli.py -p fermat2_ll_valuebound5__verifast_instrumented.c -o fermat2_ll_valuebound5__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -read_options_from_source_file -c fermat2_ll_valuebound5__verifast_instrumented_modified.c fermat2_ll_valuebound5__verifast_instrumented_modified.c 0.006872s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006905s: Exiting Redux.assert_term: 0.000014 seconds 0.006951s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006966s: Exiting Redux.assert_term: 0.000006 seconds 0.006975s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006987s: Exiting Redux.assert_term: 0.000004 seconds 0.006996s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007008s: Exiting Redux.assert_term: 0.000002 seconds 0.007019s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007033s: Exiting Redux.assert_term: 0.000006 seconds 0.007047s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007060s: Exiting Redux.assert_term: 0.000005 seconds 0.007070s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007084s: Exiting Redux.assert_term: 0.000003 seconds 0.007092s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007108s: Exiting Redux.assert_term: 0.000006 seconds 0.007117s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007130s: Exiting Redux.assert_term: 0.000004 seconds 0.007140s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007156s: Exiting Redux.assert_term: 0.000003 seconds 0.007166s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007180s: Exiting Redux.assert_term: 0.000004 seconds 0.007189s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007201s: Exiting Redux.assert_term: 0.000002 seconds 0.007212s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007225s: Exiting Redux.assert_term: 0.000005 seconds 0.007238s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007252s: Exiting Redux.assert_term: 0.000004 seconds 0.007260s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007273s: Exiting Redux.assert_term: 0.000001 seconds 0.007284s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007295s: Exiting Redux.assert_term: 0.000003 seconds 0.007305s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007319s: Exiting Redux.assert_term: 0.000004 seconds 0.007327s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007345s: Exiting Redux.assert_term: 0.000004 seconds 0.007357s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007368s: Exiting Redux.assert_term: 0.000002 seconds 0.007380s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007397s: Exiting Redux.assert_term: 0.000006 seconds 0.007406s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007421s: Exiting Redux.assert_term: 0.000005 seconds 0.007431s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007449s: Exiting Redux.assert_term: 0.000002 seconds 0.007460s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007474s: Exiting Redux.assert_term: 0.000006 seconds 0.007483s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007495s: Exiting Redux.assert_term: 0.000004 seconds 0.007506s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007518s: Exiting Redux.assert_term: 0.000002 seconds 0.007527s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007546s: Exiting Redux.assert_term: 0.000004 seconds 0.007554s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007567s: Exiting Redux.assert_term: 0.000004 seconds 0.025147s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025205s: Exiting Redux.assert_term: 0.000008 seconds 0.025223s: Entering Redux.assume(true ==> default_value = 0) 0.025237s: Exiting Redux.assume: 0.000004 seconds 0.026512s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026560s: Exiting Redux.assert_term: 0.000006 seconds 0.026576s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026589s: Exiting Redux.assert_term: 0.000003 seconds 0.026601s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026614s: Exiting Redux.assert_term: 0.000002 seconds 0.026633s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026646s: Exiting Redux.assert_term: 0.000003 seconds 0.026657s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026676s: Exiting Redux.assert_term: 0.000003 seconds 0.026693s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026706s: Exiting Redux.assert_term: 0.000003 seconds 0.026723s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026735s: Exiting Redux.assert_term: 0.000003 seconds 0.026746s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026759s: Exiting Redux.assert_term: 0.000002 seconds 0.026773s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026790s: Exiting Redux.assert_term: 0.000003 seconds 0.026806s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026819s: Exiting Redux.assert_term: 0.000003 seconds 0.026837s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026849s: Exiting Redux.assert_term: 0.000002 seconds 0.026861s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.026873s: Exiting Redux.assert_term: 0.000003 seconds 0.026888s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.026900s: Exiting Redux.assert_term: 0.000003 seconds 0.026922s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.026934s: Exiting Redux.assert_term: 0.000003 seconds 0.026949s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.026961s: Exiting Redux.assert_term: 0.000003 seconds 0.026978s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.026990s: Exiting Redux.assert_term: 0.000003 seconds 0.027010s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027023s: Exiting Redux.assert_term: 0.000003 seconds 0.027047s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027059s: Exiting Redux.assert_term: 0.000003 seconds 0.027076s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027088s: Exiting Redux.assert_term: 0.000003 seconds 0.027108s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027121s: Exiting Redux.assert_term: 0.000002 seconds 0.029935s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.029973s: Exiting Redux.assume: 0.000006 seconds 0.035526s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035575s: Exiting Redux.assert_term: 0.000006 seconds 0.035598s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035612s: Exiting Redux.assert_term: 0.000003 seconds 0.035628s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035641s: Exiting Redux.assert_term: 0.000003 seconds 0.035657s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035683s: Exiting Redux.assert_term: 0.000004 seconds 0.035695s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035716s: Exiting Redux.assume: 0.000012 seconds 0.035731s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035745s: Exiting Redux.assert_term: 0.000004 seconds 0.035756s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035783s: Exiting Redux.assume: 0.000012 seconds 0.035798s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035810s: Exiting Redux.assert_term: 0.000003 seconds 0.035828s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035841s: Exiting Redux.assert_term: 0.000003 seconds 0.035861s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035874s: Exiting Redux.assert_term: 0.000002 seconds 0.035899s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035917s: Exiting Redux.assert_term: 0.000003 seconds 0.035940s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035953s: Exiting Redux.assert_term: 0.000003 seconds 0.035979s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035991s: Exiting Redux.assert_term: 0.000003 seconds 0.036012s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.036032s: Exiting Redux.assert_term: 0.000002 seconds 0.036049s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036061s: Exiting Redux.assert_term: 0.000003 seconds 0.036077s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036089s: Exiting Redux.assert_term: 0.000003 seconds 0.036105s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036117s: Exiting Redux.assert_term: 0.000002 seconds 0.036133s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036152s: Exiting Redux.assert_term: 0.000003 seconds 0.036169s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036181s: Exiting Redux.assert_term: 0.000002 seconds 0.036196s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036208s: Exiting Redux.assert_term: 0.000002 seconds 0.036225s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036237s: Exiting Redux.assert_term: 0.000002 seconds 0.036253s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036270s: Exiting Redux.assert_term: 0.000003 seconds 0.036287s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036299s: Exiting Redux.assert_term: 0.000002 seconds 0.036315s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036327s: Exiting Redux.assert_term: 0.000002 seconds 0.036350s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036363s: Exiting Redux.assert_term: 0.000002 seconds 0.036390s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036403s: Exiting Redux.assert_term: 0.000003 seconds 0.036470s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036482s: Exiting Redux.assert_term: 0.000003 seconds 0.036505s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036517s: Exiting Redux.assert_term: 0.000002 seconds 0.036552s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036572s: Exiting Redux.assert_term: 0.000003 seconds 0.036594s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036606s: Exiting Redux.assert_term: 0.000003 seconds 0.036621s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036632s: Exiting Redux.assert_term: 0.000003 seconds 0.036650s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036662s: Exiting Redux.assert_term: 0.000002 seconds 0.036677s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036694s: Exiting Redux.assert_term: 0.000003 seconds 0.036709s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036721s: Exiting Redux.assert_term: 0.000002 seconds 0.036735s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036746s: Exiting Redux.assert_term: 0.000003 seconds 0.036759s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036771s: Exiting Redux.assert_term: 0.000002 seconds 0.036788s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036800s: Exiting Redux.assert_term: 0.000002 seconds 0.036819s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036831s: Exiting Redux.assert_term: 0.000003 seconds 0.036845s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036857s: Exiting Redux.assert_term: 0.000003 seconds 0.036879s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036891s: Exiting Redux.assert_term: 0.000003 seconds 0.036916s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036933s: Exiting Redux.assert_term: 0.000003 seconds 0.036949s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036961s: Exiting Redux.assert_term: 0.000003 seconds 0.036984s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036995s: Exiting Redux.assert_term: 0.000003 seconds 0.037009s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.037021s: Exiting Redux.assert_term: 0.000002 seconds 0.037034s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037051s: Exiting Redux.assert_term: 0.000003 seconds 0.037065s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037076s: Exiting Redux.assert_term: 0.000003 seconds 0.037090s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037102s: Exiting Redux.assert_term: 0.000002 seconds 0.037115s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037127s: Exiting Redux.assert_term: 0.000002 seconds 0.037140s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037158s: Exiting Redux.assert_term: 0.000003 seconds 0.037172s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037184s: Exiting Redux.assert_term: 0.000002 seconds 0.037197s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037209s: Exiting Redux.assert_term: 0.000002 seconds 0.037223s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037234s: Exiting Redux.assert_term: 0.000003 seconds 0.037248s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037264s: Exiting Redux.assert_term: 0.000003 seconds 0.037279s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037292s: Exiting Redux.assert_term: 0.000002 seconds 0.037307s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037318s: Exiting Redux.assert_term: 0.000002 seconds 0.037332s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037346s: Exiting Redux.assert_term: 0.000003 seconds 0.037362s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037381s: Exiting Redux.assert_term: 0.000002 seconds 0.037396s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037408s: Exiting Redux.assert_term: 0.000002 seconds 0.037422s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037433s: Exiting Redux.assert_term: 0.000003 seconds 0.037448s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037460s: Exiting Redux.assert_term: 0.000003 seconds 0.037483s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037495s: Exiting Redux.assert_term: 0.000003 seconds 0.037508s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037521s: Exiting Redux.assert_term: 0.000003 seconds 0.037534s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037555s: Exiting Redux.assert_term: 0.000002 seconds 0.037571s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037584s: Exiting Redux.assert_term: 0.000003 seconds 0.037609s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037622s: Exiting Redux.assert_term: 0.000002 seconds 0.037636s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037648s: Exiting Redux.assert_term: 0.000003 seconds 0.037663s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037675s: Exiting Redux.assert_term: 0.000002 seconds 0.037690s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037703s: Exiting Redux.assert_term: 0.000002 seconds 0.037722s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037734s: Exiting Redux.assert_term: 0.000002 seconds 0.037752s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037764s: Exiting Redux.assert_term: 0.000003 seconds 0.037779s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037791s: Exiting Redux.assert_term: 0.000002 seconds 0.037807s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037819s: Exiting Redux.assert_term: 0.000003 seconds 0.037833s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037850s: Exiting Redux.assert_term: 0.000002 seconds 0.037864s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037876s: Exiting Redux.assert_term: 0.000002 seconds 0.037889s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037902s: Exiting Redux.assert_term: 0.000002 seconds 0.037915s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037928s: Exiting Redux.assert_term: 0.000003 seconds 0.037942s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037959s: Exiting Redux.assert_term: 0.000003 seconds 0.037973s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037985s: Exiting Redux.assert_term: 0.000002 seconds 0.037999s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.038011s: Exiting Redux.assert_term: 0.000003 seconds 0.038025s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.038037s: Exiting Redux.assert_term: 0.000002 seconds 0.038050s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038066s: Exiting Redux.assert_term: 0.000003 seconds 0.038083s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038096s: Exiting Redux.assert_term: 0.000004 seconds 0.038116s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038129s: Exiting Redux.assert_term: 0.000003 seconds 0.038145s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038158s: Exiting Redux.assert_term: 0.000002 seconds 0.038173s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038191s: Exiting Redux.assert_term: 0.000002 seconds 0.038206s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038218s: Exiting Redux.assert_term: 0.000003 seconds 0.038234s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038245s: Exiting Redux.assert_term: 0.000003 seconds 0.038262s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038274s: Exiting Redux.assert_term: 0.000003 seconds 0.038295s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038316s: Exiting Redux.assert_term: 0.000003 seconds 0.038338s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038352s: Exiting Redux.assert_term: 0.000002 seconds 0.038368s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038380s: Exiting Redux.assert_term: 0.000003 seconds 0.038395s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038408s: Exiting Redux.assert_term: 0.000002 seconds 0.038430s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038443s: Exiting Redux.assert_term: 0.000002 seconds 0.038458s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038470s: Exiting Redux.assert_term: 0.000003 seconds 0.038487s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038499s: Exiting Redux.assert_term: 0.000002 seconds 0.038513s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038526s: Exiting Redux.assert_term: 0.000003 seconds 0.038559s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038573s: Exiting Redux.assert_term: 0.000003 seconds 0.038588s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038600s: Exiting Redux.assert_term: 0.000003 seconds 0.038615s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038627s: Exiting Redux.assert_term: 0.000003 seconds 0.038643s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038655s: Exiting Redux.assert_term: 0.000002 seconds 0.038676s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038689s: Exiting Redux.assert_term: 0.000002 seconds 0.038706s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038718s: Exiting Redux.assert_term: 0.000003 seconds 0.038734s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038746s: Exiting Redux.assert_term: 0.000003 seconds 0.038761s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038773s: Exiting Redux.assert_term: 0.000002 seconds 0.038795s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038808s: Exiting Redux.assert_term: 0.000003 seconds 0.038823s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038836s: Exiting Redux.assert_term: 0.000003 seconds 0.038853s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038865s: Exiting Redux.assert_term: 0.000003 seconds 0.038879s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038890s: Exiting Redux.assert_term: 0.000002 seconds 0.038912s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038924s: Exiting Redux.assert_term: 0.000002 seconds 0.038938s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038950s: Exiting Redux.assert_term: 0.000003 seconds 0.038965s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038977s: Exiting Redux.assert_term: 0.000002 seconds 0.038992s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.039008s: Exiting Redux.assert_term: 0.000003 seconds 0.039022s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.039034s: Exiting Redux.assert_term: 0.000002 seconds 0.039048s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039060s: Exiting Redux.assert_term: 0.000002 seconds 0.039076s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039088s: Exiting Redux.assert_term: 0.000003 seconds 0.039104s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039120s: Exiting Redux.assert_term: 0.000002 seconds 0.039134s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039146s: Exiting Redux.assert_term: 0.000003 seconds 0.039160s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039172s: Exiting Redux.assert_term: 0.000003 seconds 0.039493s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039506s: Exiting Redux.assert_term: 0.000003 seconds 0.040522s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040557s: Exiting Redux.assert_term: 0.000006 seconds 0.040578s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040591s: Exiting Redux.assert_term: 0.000003 seconds 0.040607s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040622s: Exiting Redux.assert_term: 0.000003 seconds 0.040638s: Entering Redux.assert_term(func_rank(main) = 203) 0.040652s: Exiting Redux.assert_term: 0.000003 seconds 0.040686s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.040711s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040727s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040738s: Entering Redux.assume(0 <= argc) 0.040753s: Exiting Redux.assume: 0.000005 seconds 0.040763s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040781s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040797s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.040811s: Consuming chunk module(fermat2_ll_valuebound5__verifast_instrumented_modified, true) 0.040824s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.040836s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040851s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.040861s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(29,5-9): Leak check. 0.040902s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040912s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.040926s: Entering Redux.assume(false) 0.040937s: Exiting Redux.assume: 0.000002 seconds 0.040951s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040964s: Exiting Redux.assert_term: 0.000004 seconds 0.040980s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.040989s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.040997s: Entering Redux.assume(true) 0.041012s: Exiting Redux.assume: 0.000001 seconds 0.041027s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,6-25): Executing statement 0.041043s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(17,3-5): Executing statement 0.041064s: Entering Redux.assume(!(!(cond = 0))) 0.041088s: Exiting Redux.assume: 0.000015 seconds 0.041097s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(17,13-14): Executing statement 0.041108s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(17,14-19): Executing statement 0.041130s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041143s: Exiting Redux.assert_term: 0.000004 seconds 0.041154s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(17,14-19): Verifying call 0.041163s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.041171s: Entering Redux.query(true) 0.041181s: Exiting Redux.query 0.041190s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(6,13-17): Producing assertion 0.041203s: Entering Redux.assume(true) 0.041213s: Exiting Redux.assume: 0.000002 seconds 0.041223s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041232s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.041240s: Entering Redux.query(true) 0.041248s: Exiting Redux.query 0.041257s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041265s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041282s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041295s: Exiting Redux.assume: 0.000003 seconds 0.041304s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041312s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.041320s: Entering Redux.query(true) 0.041328s: Exiting Redux.query 0.041336s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041353s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041368s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041381s: Exiting Redux.assert_term: 0.000003 seconds 0.041391s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.041400s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.041416s: Entering Redux.assume(1 <= cond) 0.041430s: Exiting Redux.assume: 0.000005 seconds 0.041439s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,6-23): Executing statement 0.041450s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(22,5-7): Executing statement 0.042208s: Entering Redux.assume(!(!(cond = 0))) 0.042253s: Exiting Redux.assume: 0.000015 seconds 0.042264s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042277s: Exiting Redux.assume: 0.000003 seconds 0.042305s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.042318s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.042329s: Entering Redux.query(1 <= cond) 0.042343s: Exiting Redux.query 0.042352s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.042362s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(27,1-2): Leak check. 0.042388s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.042404s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.042426s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(33,5-16): Executing statement 0.042446s: Consuming chunk [_]module(fermat2_ll_valuebound5__verifast_instrumented_modified, true) 0.042467s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(29,5-9): Executing statement 0.042483s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(35,5-8): Executing statement 0.042502s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.042517s: Exiting Redux.assert_term: 0.000003 seconds 0.042527s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.042550s: Exiting Redux.assert_term: 0.000003 seconds 0.042559s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(36,5-9): Executing statement 0.042572s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.042591s: Exiting Redux.assert_term: 0.000004 seconds 0.042602s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.042614s: Exiting Redux.assert_term: 0.000003 seconds 0.042624s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042636s: Exiting Redux.assert_term: 0.000003 seconds 0.042648s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(37,7-8): Executing statement 0.042688s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042709s: Exiting Redux.assert_term: 0.000004 seconds 0.042721s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(37,9-30): Verifying call 0.042732s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042740s: Entering Redux.query(true) 0.042751s: Exiting Redux.query 0.042764s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.042778s: Exiting Redux.assert_term: 0.000003 seconds 0.042794s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042803s: Entering Redux.assume(true) 0.042814s: Exiting Redux.assume: 0.000001 seconds 0.042824s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(38,5-24): Executing statement 0.042845s: Entering Redux.assume(0 <= A0) 0.042860s: Exiting Redux.assume: 0.000005 seconds 0.042870s: Entering Redux.assume(A0 <= 5) 0.042884s: Exiting Redux.assume: 0.000005 seconds 0.042896s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(38,5-24): Verifying call 0.042914s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042923s: Entering Redux.query(true) 0.042933s: Exiting Redux.query 0.042943s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042951s: Entering Redux.assume(true) 0.042962s: Exiting Redux.assume: 0.000001 seconds 0.042971s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(39,7-8): Executing statement 0.042992s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.043005s: Exiting Redux.assert_term: 0.000003 seconds 0.043014s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(39,9-30): Verifying call 0.043023s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.043032s: Entering Redux.query(true) 0.043040s: Exiting Redux.query 0.043050s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.043067s: Exiting Redux.assert_term: 0.000003 seconds 0.043076s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.043084s: Entering Redux.assume(true) 0.043094s: Exiting Redux.assume: 0.000002 seconds 0.043102s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Executing statement 0.043116s: Entering Redux.assume(0 <= R0) 0.043130s: Exiting Redux.assume: 0.000005 seconds 0.043139s: Entering Redux.assume(R0 <= 5) 0.043153s: Exiting Redux.assume: 0.000005 seconds 0.043167s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.043175s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043183s: Entering Redux.query(true) 0.043192s: Exiting Redux.query 0.043200s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043209s: Entering Redux.assume(true) 0.043219s: Exiting Redux.assume: 0.000001 seconds 0.043228s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Executing statement 0.043257s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.043402s: Exiting Redux.assume: 0.000134 seconds 0.043414s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.043424s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043432s: Entering Redux.query(true) 0.043441s: Exiting Redux.query 0.043450s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043465s: Entering Redux.assume(true) 0.043476s: Exiting Redux.assume: 0.000002 seconds 0.043485s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.043502s: Entering Redux.query(!(2 = 0)) 0.043511s: Exiting Redux.query 0.043523s: Entering Redux.assume(%(A0, 2) = 1) 0.043544s: Exiting Redux.assume: 0.000003 seconds 0.043553s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.043568s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043577s: Entering Redux.query(true) 0.043586s: Exiting Redux.query 0.043595s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043604s: Entering Redux.assume(true) 0.043616s: Exiting Redux.assume: 0.000001 seconds 0.043625s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.043641s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.043658s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043672s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.043692s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.043707s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.045197s: Exiting Redux.query 0.045215s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.045230s: Exiting Redux.assert_term: 0.000005 seconds 0.045240s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.045253s: Exiting Redux.assert_term: 0.000004 seconds 0.045265s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.045278s: Exiting Redux.assert_term: 0.000003 seconds 0.045288s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.045308s: Exiting Redux.assert_term: 0.000003 seconds 0.045318s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.045331s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045358s: Exiting Redux.assume: 0.000017 seconds 0.045370s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.045388s: Entering Redux.assume(!(1 = 0)) 0.045400s: Exiting Redux.assume: 0.000001 seconds 0.045411s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.045425s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.045450s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045473s: Exiting Redux.assume: 0.000011 seconds 0.045483s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.045500s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045510s: Entering Redux.query(1 <= 1) 0.045518s: Exiting Redux.query 0.045528s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045546s: Entering Redux.assume(1 <= 1) 0.045557s: Exiting Redux.assume: 0.000001 seconds 0.045567s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.045580s: Entering Redux.assume(!(!(r0 = 0))) 0.045616s: Exiting Redux.assume: 0.000020 seconds 0.045627s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.045639s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.045664s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045685s: Exiting Redux.assume: 0.000011 seconds 0.045695s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.045711s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045721s: Entering Redux.query(1 <= 1) 0.045730s: Exiting Redux.query 0.045739s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045748s: Entering Redux.assume(1 <= 1) 0.045758s: Exiting Redux.assume: 0.000001 seconds 0.045767s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.045777s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.045792s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.045803s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.045815s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.045841s: Exiting Redux.assume: 0.000017 seconds 0.045853s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.045866s: Exiting Redux.assume: 0.000003 seconds 0.045882s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.045894s: Entering Redux.assume(0 < r0) 0.045911s: Exiting Redux.assume: 0.000006 seconds 0.045920s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.045933s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.045945s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.045971s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.045986s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.046388s: Exiting Redux.query 0.046401s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.046411s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.046424s: Entering Redux.assume(!(0 < r0)) 0.046451s: Exiting Redux.assume: 0.000008 seconds 0.046461s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.046474s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.046486s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.046503s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.046517s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.046686s: Exiting Redux.query 0.046699s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.046708s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.046726s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.046752s: Exiting Redux.assume: 0.000017 seconds 0.046771s: Entering Redux.assume(!(!(1 = 0))) 0.046782s: Exiting Redux.assume: 0.000001 seconds 0.046799s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.046811s: Exiting Redux.assume: 0.000003 seconds 0.046821s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.046830s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.046838s: Entering Redux.query(true) 0.046847s: Exiting Redux.query 0.046857s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.046871s: Entering Redux.assume(true) 0.046882s: Exiting Redux.assume: 0.000001 seconds 0.046892s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.046907s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.046917s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.046930s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.046951s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.046966s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.047732s: Exiting Redux.query 0.047747s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.047762s: Exiting Redux.assert_term: 0.000005 seconds 0.047772s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.047792s: Exiting Redux.assert_term: 0.000004 seconds 0.047802s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.047815s: Exiting Redux.assert_term: 0.000003 seconds 0.047826s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.047838s: Exiting Redux.assert_term: 0.000003 seconds 0.047848s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.047867s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.047895s: Exiting Redux.assume: 0.000016 seconds 0.047904s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.047915s: Entering Redux.assume(!(1 = 0)) 0.047926s: Exiting Redux.assume: 0.000001 seconds 0.047936s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.047949s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.047980s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.048001s: Exiting Redux.assume: 0.000010 seconds 0.048011s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.048021s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.048030s: Entering Redux.query(1 <= 1) 0.048040s: Exiting Redux.query 0.048049s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.048065s: Entering Redux.assume(1 <= 1) 0.048076s: Exiting Redux.assume: 0.000001 seconds 0.048086s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.048099s: Entering Redux.assume(!(!(r0 = 0))) 0.048129s: Exiting Redux.assume: 0.000019 seconds 0.048139s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.048150s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.048178s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.048199s: Exiting Redux.assume: 0.000010 seconds 0.048209s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.048218s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.048228s: Entering Redux.query(1 <= 1) 0.048237s: Exiting Redux.query 0.048246s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.048260s: Entering Redux.assume(1 <= 1) 0.048271s: Exiting Redux.assume: 0.000001 seconds 0.048280s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.048290s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.048299s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.048309s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.048326s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.048353s: Exiting Redux.assume: 0.000016 seconds 0.048364s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.048377s: Exiting Redux.assume: 0.000003 seconds 0.048387s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.048399s: Entering Redux.assume(0 < r0) 0.048415s: Exiting Redux.assume: 0.000006 seconds 0.048431s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.048444s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.048456s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.048472s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.048487s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.048969s: Exiting Redux.query 0.048982s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.048991s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.049002s: Entering Redux.assume(!(0 < r0)) 0.049019s: Exiting Redux.assume: 0.000008 seconds 0.049028s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.049040s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.049058s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.049075s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.049089s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.049249s: Exiting Redux.query 0.049261s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.049282s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.049299s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.049326s: Exiting Redux.assume: 0.000017 seconds 0.049338s: Entering Redux.assume(!(!(1 = 0))) 0.049349s: Exiting Redux.assume: 0.000001 seconds 0.049388s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.049523s: Exiting Redux.assume: 0.000124 seconds 0.049545s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.049564s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.049573s: Entering Redux.query(true) 0.049583s: Exiting Redux.query 0.049592s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.049601s: Entering Redux.assume(true) 0.049612s: Exiting Redux.assume: 0.000001 seconds 0.049621s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.049641s: Entering Redux.query(!(2 = 0)) 0.049651s: Exiting Redux.query 0.049663s: Entering Redux.assume(%(A0, 2) = 1) 0.049675s: Exiting Redux.assume: 0.000003 seconds 0.049685s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.049694s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.049702s: Entering Redux.query(true) 0.049711s: Exiting Redux.query 0.049720s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.049735s: Entering Redux.assume(true) 0.049746s: Exiting Redux.assume: 0.000001 seconds 0.049754s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.049769s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.049780s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.049794s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.049816s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.049831s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.052940s: Exiting Redux.query 0.052971s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.052986s: Exiting Redux.assert_term: 0.000005 seconds 0.052997s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.053024s: Exiting Redux.assert_term: 0.000004 seconds 0.053035s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.053047s: Exiting Redux.assert_term: 0.000003 seconds 0.053058s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.053071s: Exiting Redux.assert_term: 0.000002 seconds 0.053081s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.053102s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.053125s: Exiting Redux.assume: 0.000013 seconds 0.053135s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.053147s: Entering Redux.assume(!(1 = 0)) 0.053158s: Exiting Redux.assume: 0.000001 seconds 0.053170s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.053186s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.053222s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.053239s: Exiting Redux.assume: 0.000006 seconds 0.053249s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.053258s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.053268s: Entering Redux.query(1 <= 1) 0.053277s: Exiting Redux.query 0.053292s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.053301s: Entering Redux.assume(1 <= 1) 0.053311s: Exiting Redux.assume: 0.000001 seconds 0.053319s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.053331s: Entering Redux.assume(!(!(r0 = 0))) 0.053511s: Exiting Redux.assume: 0.000171 seconds 0.053523s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.053534s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.053573s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.053591s: Exiting Redux.assume: 0.000006 seconds 0.053601s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.053610s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.053619s: Entering Redux.query(1 <= 1) 0.053629s: Exiting Redux.query 0.053643s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.053652s: Entering Redux.assume(1 <= 1) 0.053665s: Exiting Redux.assume: 0.000001 seconds 0.053674s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.053684s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.053693s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.053708s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.053720s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.053740s: Exiting Redux.assume: 0.000011 seconds 0.053754s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.053766s: Exiting Redux.assume: 0.000003 seconds 0.053778s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.053790s: Entering Redux.assume(0 < r0) 0.053807s: Exiting Redux.assume: 0.000006 seconds 0.053823s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.053835s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.053848s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.053864s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.053880s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.054089s: Exiting Redux.query 0.054102s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.054111s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.054121s: Entering Redux.assume(!(0 < r0)) 0.054138s: Exiting Redux.assume: 0.000006 seconds 0.054147s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.054159s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.054178s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.054194s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.054208s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.054331s: Exiting Redux.query 0.054342s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.054357s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.054375s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.054394s: Exiting Redux.assume: 0.000009 seconds 0.054405s: Entering Redux.assume(!(!(1 = 0))) 0.054416s: Exiting Redux.assume: 0.000001 seconds 0.054429s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.054442s: Exiting Redux.assume: 0.000003 seconds 0.054463s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.054476s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.054485s: Entering Redux.query(true) 0.054494s: Exiting Redux.query 0.054503s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.054512s: Entering Redux.assume(true) 0.054524s: Exiting Redux.assume: 0.000001 seconds 0.054533s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.054567s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.054579s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.054592s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.054609s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.054623s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.055704s: Exiting Redux.query 0.055723s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.055737s: Exiting Redux.assert_term: 0.000004 seconds 0.055748s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.055760s: Exiting Redux.assert_term: 0.000003 seconds 0.055770s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.055790s: Exiting Redux.assert_term: 0.000003 seconds 0.055801s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.055813s: Exiting Redux.assert_term: 0.000003 seconds 0.055823s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.055836s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.055860s: Exiting Redux.assume: 0.000012 seconds 0.055869s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.055886s: Entering Redux.assume(!(1 = 0)) 0.055897s: Exiting Redux.assume: 0.000001 seconds 0.055906s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.055919s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.055989s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.056007s: Exiting Redux.assume: 0.000008 seconds 0.056024s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.056034s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056043s: Entering Redux.query(1 <= 1) 0.056051s: Exiting Redux.query 0.056061s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056070s: Entering Redux.assume(1 <= 1) 0.056080s: Exiting Redux.assume: 0.000001 seconds 0.056089s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.056106s: Entering Redux.assume(!(!(r0 = 0))) 0.056135s: Exiting Redux.assume: 0.000018 seconds 0.056143s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.056154s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.056174s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.056190s: Exiting Redux.assume: 0.000006 seconds 0.056206s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.056215s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056224s: Entering Redux.query(1 <= 1) 0.056233s: Exiting Redux.query 0.056242s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056252s: Entering Redux.assume(1 <= 1) 0.056261s: Exiting Redux.assume: 0.000002 seconds 0.056272s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.056292s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.056302s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.056311s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.056323s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.056344s: Exiting Redux.assume: 0.000011 seconds 0.056362s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.056378s: Exiting Redux.assume: 0.000003 seconds 0.056387s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.056400s: Entering Redux.assume(0 < r0) 0.056417s: Exiting Redux.assume: 0.000006 seconds 0.056426s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.056437s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.056456s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.056473s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.056487s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.056697s: Exiting Redux.query 0.056710s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.056719s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.056737s: Entering Redux.assume(!(0 < r0)) 0.056754s: Exiting Redux.assume: 0.000006 seconds 0.056764s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.056777s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.056791s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.056808s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.056828s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.056949s: Exiting Redux.query 0.056960s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.056969s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.056984s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.057011s: Exiting Redux.assume: 0.000010 seconds 0.057023s: Entering Redux.assume(!(!(1 = 0))) 0.057034s: Exiting Redux.assume: 0.000001 seconds 0.057069s: Entering Redux.assume(!(R0 <= 5)) 0.057082s: Exiting Redux.assume: 0.000003 seconds 0.057092s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.057101s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.057110s: Entering Redux.query(true) 0.057126s: Exiting Redux.query 0.057136s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.057146s: Entering Redux.assume(true) 0.057159s: Exiting Redux.assume: 0.000001 seconds 0.057168s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Executing statement 0.057188s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.057634s: Exiting Redux.assume: 0.000435 seconds 0.057649s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.057665s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.057674s: Entering Redux.query(true) 0.057683s: Exiting Redux.query 0.057692s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.057700s: Entering Redux.assume(true) 0.057711s: Exiting Redux.assume: 0.000001 seconds 0.057720s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.057735s: Entering Redux.query(!(2 = 0)) 0.057755s: Exiting Redux.query 0.057768s: Entering Redux.assume(%(A0, 2) = 1) 0.057780s: Exiting Redux.assume: 0.000003 seconds 0.057789s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.057798s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.057806s: Entering Redux.query(true) 0.057815s: Exiting Redux.query 0.057824s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.057843s: Entering Redux.assume(true) 0.057854s: Exiting Redux.assume: 0.000001 seconds 0.057863s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.057878s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.057888s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.057904s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.057931s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.057946s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.058392s: Exiting Redux.query 0.058409s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.058424s: Exiting Redux.assert_term: 0.000004 seconds 0.058435s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.058456s: Exiting Redux.assert_term: 0.000003 seconds 0.058466s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.058479s: Exiting Redux.assert_term: 0.000003 seconds 0.058489s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.058501s: Exiting Redux.assert_term: 0.000003 seconds 0.058511s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.058523s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.058565s: Exiting Redux.assume: 0.000016 seconds 0.058575s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.058586s: Entering Redux.assume(!(1 = 0)) 0.058597s: Exiting Redux.assume: 0.000001 seconds 0.058607s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.058620s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.058651s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.058672s: Exiting Redux.assume: 0.000009 seconds 0.058682s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.058691s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058700s: Entering Redux.query(1 <= 1) 0.058709s: Exiting Redux.query 0.058720s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058736s: Entering Redux.assume(1 <= 1) 0.058747s: Exiting Redux.assume: 0.000002 seconds 0.058756s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.058768s: Entering Redux.assume(!(!(r0 = 0))) 0.058796s: Exiting Redux.assume: 0.000019 seconds 0.058806s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.058817s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.058847s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.058868s: Exiting Redux.assume: 0.000009 seconds 0.058877s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.058886s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058895s: Entering Redux.query(1 <= 1) 0.058904s: Exiting Redux.query 0.058913s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059058s: Entering Redux.assume(1 <= 1) 0.059069s: Exiting Redux.assume: 0.000002 seconds 0.059078s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.059088s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.059098s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.059107s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.059126s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059153s: Exiting Redux.assume: 0.000017 seconds 0.059165s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.059177s: Exiting Redux.assume: 0.000003 seconds 0.059187s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.059198s: Entering Redux.assume(0 < r0) 0.059214s: Exiting Redux.assume: 0.000006 seconds 0.059223s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.059241s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.059253s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.059269s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.059283s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.059574s: Exiting Redux.query 0.059586s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.059595s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.059606s: Entering Redux.assume(!(0 < r0)) 0.059622s: Exiting Redux.assume: 0.000006 seconds 0.059631s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.059643s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.059662s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.059678s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.059691s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.059838s: Exiting Redux.query 0.059849s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.059866s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.059881s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059907s: Exiting Redux.assume: 0.000015 seconds 0.059918s: Entering Redux.assume(!(!(1 = 0))) 0.059929s: Exiting Redux.assume: 0.000001 seconds 0.059943s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.059955s: Exiting Redux.assume: 0.000002 seconds 0.059966s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.059983s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.059992s: Entering Redux.query(true) 0.060001s: Exiting Redux.query 0.060011s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.060020s: Entering Redux.assume(true) 0.060031s: Exiting Redux.assume: 0.000001 seconds 0.060040s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.060054s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.060071s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.060085s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.060100s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.060115s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.060913s: Exiting Redux.query 0.060929s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.060943s: Exiting Redux.assert_term: 0.000004 seconds 0.060953s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.060965s: Exiting Redux.assert_term: 0.000004 seconds 0.060974s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.060986s: Exiting Redux.assert_term: 0.000003 seconds 0.061003s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.061015s: Exiting Redux.assert_term: 0.000003 seconds 0.061024s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.061038s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.061064s: Exiting Redux.assume: 0.000016 seconds 0.061074s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.061092s: Entering Redux.assume(!(1 = 0)) 0.061104s: Exiting Redux.assume: 0.000001 seconds 0.061115s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.061129s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.061154s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.061175s: Exiting Redux.assume: 0.000010 seconds 0.061184s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.061201s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061210s: Entering Redux.query(1 <= 1) 0.061219s: Exiting Redux.query 0.061229s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061238s: Entering Redux.assume(1 <= 1) 0.061248s: Exiting Redux.assume: 0.000002 seconds 0.061256s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.061277s: Entering Redux.assume(!(!(r0 = 0))) 0.061307s: Exiting Redux.assume: 0.000019 seconds 0.061317s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.061328s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.061349s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.061369s: Exiting Redux.assume: 0.000009 seconds 0.061379s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.061395s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061405s: Entering Redux.query(1 <= 1) 0.061416s: Exiting Redux.query 0.061425s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061435s: Entering Redux.assume(1 <= 1) 0.061446s: Exiting Redux.assume: 0.000001 seconds 0.061456s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.061473s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.061483s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.061491s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.061504s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061529s: Exiting Redux.assume: 0.000016 seconds 0.061549s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.061571s: Exiting Redux.assume: 0.000004 seconds 0.061582s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.061594s: Entering Redux.assume(0 < r0) 0.061610s: Exiting Redux.assume: 0.000006 seconds 0.061620s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.061633s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.061645s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.061668s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.061682s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.061953s: Exiting Redux.query 0.061966s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.061975s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.061993s: Entering Redux.assume(!(0 < r0)) 0.062009s: Exiting Redux.assume: 0.000007 seconds 0.062019s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.062031s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.062043s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.062059s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.062080s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.062224s: Exiting Redux.query 0.062236s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.062245s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.062259s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.062283s: Exiting Redux.assume: 0.000015 seconds 0.062302s: Entering Redux.assume(!(!(1 = 0))) 0.062313s: Exiting Redux.assume: 0.000001 seconds 0.062361s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.062449s: Exiting Redux.assume: 0.000077 seconds 0.062460s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.062469s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062477s: Entering Redux.query(true) 0.062486s: Exiting Redux.query 0.062504s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062513s: Entering Redux.assume(true) 0.062523s: Exiting Redux.assume: 0.000001 seconds 0.062532s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.062564s: Entering Redux.query(!(2 = 0)) 0.062573s: Exiting Redux.query 0.062585s: Entering Redux.assume(%(A0, 2) = 1) 0.062598s: Exiting Redux.assume: 0.000003 seconds 0.062607s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.062623s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062632s: Entering Redux.query(true) 0.062641s: Exiting Redux.query 0.062650s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062659s: Entering Redux.assume(true) 0.062669s: Exiting Redux.assume: 0.000001 seconds 0.062678s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.062700s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.062710s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.062724s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.062739s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.062754s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.062920s: Exiting Redux.query 0.062935s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.062949s: Exiting Redux.assert_term: 0.000004 seconds 0.062960s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.062972s: Exiting Redux.assert_term: 0.000003 seconds 0.062982s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.062994s: Exiting Redux.assert_term: 0.000003 seconds 0.063017s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.063030s: Exiting Redux.assert_term: 0.000003 seconds 0.063039s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.063052s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.063074s: Exiting Redux.assume: 0.000012 seconds 0.063084s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.063107s: Entering Redux.assume(!(1 = 0)) 0.063118s: Exiting Redux.assume: 0.000001 seconds 0.063130s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.063143s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.063168s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063184s: Exiting Redux.assume: 0.000007 seconds 0.063194s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.063211s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063221s: Entering Redux.query(1 <= 1) 0.063230s: Exiting Redux.query 0.063238s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063248s: Entering Redux.assume(1 <= 1) 0.063258s: Exiting Redux.assume: 0.000001 seconds 0.063266s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.063285s: Entering Redux.assume(!(!(r0 = 0))) 0.063312s: Exiting Redux.assume: 0.000018 seconds 0.063323s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.063333s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.063466s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063484s: Exiting Redux.assume: 0.000006 seconds 0.063494s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.063512s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063522s: Entering Redux.query(1 <= 1) 0.063531s: Exiting Redux.query 0.063548s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063558s: Entering Redux.assume(1 <= 1) 0.063568s: Exiting Redux.assume: 0.000001 seconds 0.063578s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.063597s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.063607s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.063617s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.063630s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.063651s: Exiting Redux.assume: 0.000011 seconds 0.063664s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.063684s: Exiting Redux.assume: 0.000004 seconds 0.063695s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.063707s: Entering Redux.assume(0 < r0) 0.063723s: Exiting Redux.assume: 0.000006 seconds 0.063734s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.063746s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.063758s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.063781s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.063796s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.063995s: Exiting Redux.query 0.064008s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.064017s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.064035s: Entering Redux.assume(!(0 < r0)) 0.064052s: Exiting Redux.assume: 0.000006 seconds 0.064062s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.064075s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.064087s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.064104s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.064125s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.064247s: Exiting Redux.query 0.064259s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.064268s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.064283s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.064310s: Exiting Redux.assume: 0.000010 seconds 0.064322s: Entering Redux.assume(!(!(1 = 0))) 0.064333s: Exiting Redux.assume: 0.000001 seconds 0.064346s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.064358s: Exiting Redux.assume: 0.000002 seconds 0.064367s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.064376s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.064385s: Entering Redux.query(true) 0.064394s: Exiting Redux.query 0.064411s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.064420s: Entering Redux.assume(true) 0.064431s: Exiting Redux.assume: 0.000002 seconds 0.064440s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.064454s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.064464s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.064478s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.064501s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.064516s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.064686s: Exiting Redux.query 0.064702s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.064716s: Exiting Redux.assert_term: 0.000004 seconds 0.064735s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.064748s: Exiting Redux.assert_term: 0.000003 seconds 0.064759s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.066812s: Exiting Redux.assert_term: 0.000004 seconds 0.066829s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.066843s: Exiting Redux.assert_term: 0.000003 seconds 0.066852s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.066876s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.066900s: Exiting Redux.assume: 0.000013 seconds 0.066910s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.066920s: Entering Redux.assume(!(1 = 0)) 0.066931s: Exiting Redux.assume: 0.000001 seconds 0.066941s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.066962s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.066988s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.067006s: Exiting Redux.assume: 0.000006 seconds 0.067016s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.067025s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.067035s: Entering Redux.query(1 <= 1) 0.067051s: Exiting Redux.query 0.067062s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.067073s: Entering Redux.assume(1 <= 1) 0.067084s: Exiting Redux.assume: 0.000001 seconds 0.067094s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.067105s: Entering Redux.assume(!(!(r0 = 0))) 0.067133s: Exiting Redux.assume: 0.000018 seconds 0.067143s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.067162s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.067185s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.067202s: Exiting Redux.assume: 0.000006 seconds 0.067212s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.067222s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.067232s: Entering Redux.query(1 <= 1) 0.067249s: Exiting Redux.query 0.067258s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.067269s: Entering Redux.assume(1 <= 1) 0.067280s: Exiting Redux.assume: 0.000001 seconds 0.067289s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.067299s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.067308s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.067325s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.067337s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.067357s: Exiting Redux.assume: 0.000011 seconds 0.067369s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.067382s: Exiting Redux.assume: 0.000003 seconds 0.067392s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.067404s: Entering Redux.assume(0 < r0) 0.067428s: Exiting Redux.assume: 0.000006 seconds 0.067438s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.067450s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.067461s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.067477s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.067491s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.067708s: Exiting Redux.query 0.067721s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.067730s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.067741s: Entering Redux.assume(!(0 < r0)) 0.067758s: Exiting Redux.assume: 0.000006 seconds 0.067768s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.067789s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.067802s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.067819s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.067833s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.067951s: Exiting Redux.query 0.067962s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.067979s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.067993s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.068012s: Exiting Redux.assume: 0.000009 seconds 0.068024s: Entering Redux.assume(!(!(1 = 0))) 0.068035s: Exiting Redux.assume: 0.000001 seconds 0.068057s: Entering Redux.assume(!(0 <= R0)) 0.068072s: Exiting Redux.assume: 0.000005 seconds 0.068090s: Entering Redux.assume(false) 0.068101s: Exiting Redux.assume: 0.000002 seconds 0.068110s: Entering Redux.assume(!(false)) 0.068121s: Exiting Redux.assume: 0.000001 seconds 0.068131s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.068141s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068150s: Entering Redux.query(true) 0.068159s: Exiting Redux.query 0.068167s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068184s: Entering Redux.assume(true) 0.068196s: Exiting Redux.assume: 0.000001 seconds 0.068205s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Executing statement 0.068252s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.068387s: Exiting Redux.assume: 0.000123 seconds 0.068398s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.068408s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068425s: Entering Redux.query(true) 0.068434s: Exiting Redux.query 0.068444s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068453s: Entering Redux.assume(true) 0.068463s: Exiting Redux.assume: 0.000001 seconds 0.068471s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.068485s: Entering Redux.query(!(2 = 0)) 0.068495s: Exiting Redux.query 0.068514s: Entering Redux.assume(%(A0, 2) = 1) 0.068527s: Exiting Redux.assume: 0.000003 seconds 0.068544s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.068553s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068561s: Entering Redux.query(true) 0.068569s: Exiting Redux.query 0.068578s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068588s: Entering Redux.assume(true) 0.068606s: Exiting Redux.assume: 0.000001 seconds 0.068615s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.068630s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.068640s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.068652s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.068667s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.068689s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.069796s: Exiting Redux.query 0.069813s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.069827s: Exiting Redux.assert_term: 0.000005 seconds 0.069840s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.069852s: Exiting Redux.assert_term: 0.000003 seconds 0.069872s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.069885s: Exiting Redux.assert_term: 0.000003 seconds 0.069895s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.069908s: Exiting Redux.assert_term: 0.000003 seconds 0.069917s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.069930s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069964s: Exiting Redux.assume: 0.000015 seconds 0.069975s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.069986s: Entering Redux.assume(!(1 = 0)) 0.069997s: Exiting Redux.assume: 0.000001 seconds 0.070006s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.070020s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.070043s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.070078s: Exiting Redux.assume: 0.000009 seconds 0.070089s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.070098s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.070107s: Entering Redux.query(1 <= 1) 0.070116s: Exiting Redux.query 0.070126s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.070134s: Entering Redux.assume(1 <= 1) 0.070163s: Exiting Redux.assume: 0.000002 seconds 0.070174s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.070186s: Entering Redux.assume(!(!(r0 = 0))) 0.070216s: Exiting Redux.assume: 0.000020 seconds 0.070225s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.070236s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.070259s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.070287s: Exiting Redux.assume: 0.000010 seconds 0.070298s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.070308s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.070317s: Entering Redux.query(1 <= 1) 0.070327s: Exiting Redux.query 0.070336s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.070345s: Entering Redux.assume(1 <= 1) 0.070364s: Exiting Redux.assume: 0.000001 seconds 0.070373s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.070382s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.070392s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.070401s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.070415s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.070452s: Exiting Redux.assume: 0.000017 seconds 0.070465s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.070479s: Exiting Redux.assume: 0.000003 seconds 0.070488s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.070501s: Entering Redux.assume(0 < r0) 0.070518s: Exiting Redux.assume: 0.000006 seconds 0.070527s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.070555s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.070568s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.070584s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.070598s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.071162s: Exiting Redux.query 0.071176s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.071193s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.071205s: Entering Redux.assume(!(0 < r0)) 0.071222s: Exiting Redux.assume: 0.000007 seconds 0.071232s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.071244s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.071256s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.071281s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.071295s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.071445s: Exiting Redux.query 0.071457s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.071466s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.071490s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071516s: Exiting Redux.assume: 0.000016 seconds 0.071527s: Entering Redux.assume(!(!(1 = 0))) 0.071546s: Exiting Redux.assume: 0.000001 seconds 0.071560s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.071572s: Exiting Redux.assume: 0.000003 seconds 0.071583s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.071592s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.071610s: Entering Redux.query(true) 0.071620s: Exiting Redux.query 0.071629s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071637s: Entering Redux.assume(true) 0.071648s: Exiting Redux.assume: 0.000001 seconds 0.071657s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.071671s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.071689s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.071703s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.071718s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.071732s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.073092s: Exiting Redux.query 0.073119s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.073134s: Exiting Redux.assert_term: 0.000005 seconds 0.073144s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.073157s: Exiting Redux.assert_term: 0.000004 seconds 0.073168s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.073179s: Exiting Redux.assert_term: 0.000002 seconds 0.073190s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.073210s: Exiting Redux.assert_term: 0.000003 seconds 0.073220s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.073233s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.073261s: Exiting Redux.assume: 0.000017 seconds 0.073271s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.073282s: Entering Redux.assume(!(1 = 0)) 0.073301s: Exiting Redux.assume: 0.000002 seconds 0.073314s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.073327s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.073352s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.073373s: Exiting Redux.assume: 0.000009 seconds 0.073384s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.073401s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073411s: Entering Redux.query(1 <= 1) 0.073420s: Exiting Redux.query 0.073431s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073440s: Entering Redux.assume(1 <= 1) 0.073452s: Exiting Redux.assume: 0.000001 seconds 0.073462s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.073473s: Entering Redux.assume(!(!(r0 = 0))) 0.073511s: Exiting Redux.assume: 0.000019 seconds 0.073521s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.073532s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.073570s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.073596s: Exiting Redux.assume: 0.000012 seconds 0.073608s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.073632s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073642s: Entering Redux.query(1 <= 1) 0.073652s: Exiting Redux.query 0.073662s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073671s: Entering Redux.assume(1 <= 1) 0.073683s: Exiting Redux.assume: 0.000001 seconds 0.073693s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.073703s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.073721s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.073796s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.073813s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.073840s: Exiting Redux.assume: 0.000018 seconds 0.073853s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.073866s: Exiting Redux.assume: 0.000003 seconds 0.073884s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.073897s: Entering Redux.assume(0 < r0) 0.073914s: Exiting Redux.assume: 0.000007 seconds 0.073923s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.073936s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.073947s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.073971s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.073986s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.074262s: Exiting Redux.query 0.074274s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.074284s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.074295s: Entering Redux.assume(!(0 < r0)) 0.074320s: Exiting Redux.assume: 0.000007 seconds 0.074330s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.074343s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.074355s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.074374s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.074390s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.074556s: Exiting Redux.query 0.074569s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.074578s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.074593s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.074619s: Exiting Redux.assume: 0.000015 seconds 0.074630s: Entering Redux.assume(!(!(1 = 0))) 0.074649s: Exiting Redux.assume: 0.000001 seconds 0.074676s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.074789s: Exiting Redux.assume: 0.000102 seconds 0.074801s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.074810s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074820s: Entering Redux.query(true) 0.074828s: Exiting Redux.query 0.074838s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074855s: Entering Redux.assume(true) 0.074866s: Exiting Redux.assume: 0.000002 seconds 0.074875s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.074889s: Entering Redux.query(!(2 = 0)) 0.074899s: Exiting Redux.query 0.074910s: Entering Redux.assume(%(A0, 2) = 1) 0.074922s: Exiting Redux.assume: 0.000003 seconds 0.074931s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.074949s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074958s: Entering Redux.query(true) 0.074967s: Exiting Redux.query 0.074975s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074983s: Entering Redux.assume(true) 0.074993s: Exiting Redux.assume: 0.000001 seconds 0.075002s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.075017s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.075035s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.075049s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.075064s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.075078s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.076550s: Exiting Redux.query 0.076580s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.076595s: Exiting Redux.assert_term: 0.000005 seconds 0.076606s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.076619s: Exiting Redux.assert_term: 0.000003 seconds 0.076629s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.076642s: Exiting Redux.assert_term: 0.000003 seconds 0.076653s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.076675s: Exiting Redux.assert_term: 0.000003 seconds 0.076685s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.076699s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.076727s: Exiting Redux.assume: 0.000018 seconds 0.076737s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.076748s: Entering Redux.assume(!(1 = 0)) 0.076767s: Exiting Redux.assume: 0.000001 seconds 0.076778s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.076792s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.076818s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.076839s: Exiting Redux.assume: 0.000010 seconds 0.076849s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.076867s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076877s: Entering Redux.query(1 <= 1) 0.076887s: Exiting Redux.query 0.076897s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076907s: Entering Redux.assume(1 <= 1) 0.076918s: Exiting Redux.assume: 0.000001 seconds 0.076928s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.076940s: Entering Redux.assume(!(!(r0 = 0))) 0.076978s: Exiting Redux.assume: 0.000020 seconds 0.076989s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.077000s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.077024s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.077044s: Exiting Redux.assume: 0.000009 seconds 0.077054s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.077072s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.077082s: Entering Redux.query(1 <= 1) 0.077091s: Exiting Redux.query 0.077100s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.077109s: Entering Redux.assume(1 <= 1) 0.077121s: Exiting Redux.assume: 0.000001 seconds 0.077130s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.077140s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.077169s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.077179s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.077191s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.077217s: Exiting Redux.assume: 0.000016 seconds 0.077229s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.077242s: Exiting Redux.assume: 0.000003 seconds 0.077269s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.077281s: Entering Redux.assume(0 < r0) 0.077298s: Exiting Redux.assume: 0.000007 seconds 0.077308s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.077322s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.077335s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.077360s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.077374s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.077663s: Exiting Redux.query 0.077675s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.077685s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.077696s: Entering Redux.assume(!(0 < r0)) 0.077721s: Exiting Redux.assume: 0.000007 seconds 0.077732s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.077744s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.077757s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.077772s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.077786s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.078080s: Exiting Redux.query 0.078093s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.078102s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.078120s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.078145s: Exiting Redux.assume: 0.000016 seconds 0.078157s: Entering Redux.assume(!(!(1 = 0))) 0.078178s: Exiting Redux.assume: 0.000001 seconds 0.078194s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.078207s: Exiting Redux.assume: 0.000003 seconds 0.078219s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.078229s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078238s: Entering Redux.query(true) 0.078248s: Exiting Redux.query 0.078257s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078275s: Entering Redux.assume(true) 0.078287s: Exiting Redux.assume: 0.000001 seconds 0.078296s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.078312s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.078323s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.078337s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.078363s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.078378s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.080086s: Exiting Redux.query 0.080104s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.080119s: Exiting Redux.assert_term: 0.000004 seconds 0.080129s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.080153s: Exiting Redux.assert_term: 0.000004 seconds 0.080164s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.080176s: Exiting Redux.assert_term: 0.000003 seconds 0.080186s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.080200s: Exiting Redux.assert_term: 0.000002 seconds 0.080210s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.080234s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.080262s: Exiting Redux.assume: 0.000018 seconds 0.080271s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.080282s: Entering Redux.assume(!(1 = 0)) 0.080293s: Exiting Redux.assume: 0.000001 seconds 0.080303s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.080318s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.080354s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.080376s: Exiting Redux.assume: 0.000010 seconds 0.080386s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.080395s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080405s: Entering Redux.query(1 <= 1) 0.080413s: Exiting Redux.query 0.080423s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080441s: Entering Redux.assume(1 <= 1) 0.080452s: Exiting Redux.assume: 0.000001 seconds 0.080461s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.080473s: Entering Redux.assume(!(!(r0 = 0))) 0.080503s: Exiting Redux.assume: 0.000020 seconds 0.080512s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.080523s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.080563s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.080584s: Exiting Redux.assume: 0.000009 seconds 0.080593s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.080602s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080611s: Entering Redux.query(1 <= 1) 0.080619s: Exiting Redux.query 0.080628s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080646s: Entering Redux.assume(1 <= 1) 0.080656s: Exiting Redux.assume: 0.000001 seconds 0.080666s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.080676s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.080686s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.080694s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.080717s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.080743s: Exiting Redux.assume: 0.000016 seconds 0.080755s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.080768s: Exiting Redux.assume: 0.000003 seconds 0.080779s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.080791s: Entering Redux.assume(0 < r0) 0.080807s: Exiting Redux.assume: 0.000006 seconds 0.080826s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.080839s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.080852s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.080868s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.080882s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.081170s: Exiting Redux.query 0.081184s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.081194s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.081204s: Entering Redux.assume(!(0 < r0)) 0.081220s: Exiting Redux.assume: 0.000007 seconds 0.081230s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.081305s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.081327s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.081345s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.081359s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.081510s: Exiting Redux.query 0.081522s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.081549s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.081565s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.081591s: Exiting Redux.assume: 0.000015 seconds 0.081603s: Entering Redux.assume(!(!(1 = 0))) 0.081614s: Exiting Redux.assume: 0.000001 seconds 0.081651s: Entering Redux.assume(!(A0 <= 5)) 0.081664s: Exiting Redux.assume: 0.000003 seconds 0.081675s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(38,5-24): Verifying call 0.081693s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081702s: Entering Redux.query(true) 0.081712s: Exiting Redux.query 0.081722s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.081731s: Entering Redux.assume(true) 0.081741s: Exiting Redux.assume: 0.000001 seconds 0.081750s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(39,7-8): Executing statement 0.081772s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.081786s: Exiting Redux.assert_term: 0.000004 seconds 0.081796s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(39,9-30): Verifying call 0.081805s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.081814s: Entering Redux.query(true) 0.081823s: Exiting Redux.query 0.081834s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.081848s: Exiting Redux.assert_term: 0.000003 seconds 0.081867s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.081876s: Entering Redux.assume(true) 0.081887s: Exiting Redux.assume: 0.000001 seconds 0.081896s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Executing statement 0.081910s: Entering Redux.assume(0 <= R0) 0.081925s: Exiting Redux.assume: 0.000005 seconds 0.081935s: Entering Redux.assume(R0 <= 5) 0.081949s: Exiting Redux.assume: 0.000005 seconds 0.081967s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.081976s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081984s: Entering Redux.query(true) 0.081992s: Exiting Redux.query 0.082001s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.082009s: Entering Redux.assume(true) 0.082019s: Exiting Redux.assume: 0.000001 seconds 0.082027s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Executing statement 0.082053s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.082174s: Exiting Redux.assume: 0.000110 seconds 0.082185s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.082195s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.082204s: Entering Redux.query(true) 0.082214s: Exiting Redux.query 0.082223s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.082241s: Entering Redux.assume(true) 0.082253s: Exiting Redux.assume: 0.000001 seconds 0.082262s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.082276s: Entering Redux.query(!(2 = 0)) 0.082287s: Exiting Redux.query 0.082299s: Entering Redux.assume(%(A0, 2) = 1) 0.082312s: Exiting Redux.assume: 0.000003 seconds 0.082321s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.082330s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.082347s: Entering Redux.query(true) 0.082357s: Exiting Redux.query 0.082366s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.082376s: Entering Redux.assume(true) 0.082386s: Exiting Redux.assume: 0.000001 seconds 0.082395s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.082410s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.082430s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.082444s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.082460s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.082474s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.082987s: Exiting Redux.query 0.083012s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.083027s: Exiting Redux.assert_term: 0.000004 seconds 0.083037s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.083050s: Exiting Redux.assert_term: 0.000003 seconds 0.083060s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.083072s: Exiting Redux.assert_term: 0.000003 seconds 0.083083s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.083105s: Exiting Redux.assert_term: 0.000003 seconds 0.083115s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.083128s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.083150s: Exiting Redux.assume: 0.000012 seconds 0.083159s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.083170s: Entering Redux.assume(!(1 = 0)) 0.083190s: Exiting Redux.assume: 0.000002 seconds 0.083201s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.083214s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.083237s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.083254s: Exiting Redux.assume: 0.000006 seconds 0.083264s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.083282s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083293s: Entering Redux.query(1 <= 1) 0.083303s: Exiting Redux.query 0.083313s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083322s: Entering Redux.assume(1 <= 1) 0.083333s: Exiting Redux.assume: 0.000001 seconds 0.083343s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.083354s: Entering Redux.assume(!(!(r0 = 0))) 0.083393s: Exiting Redux.assume: 0.000018 seconds 0.083404s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.083416s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.083440s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.083456s: Exiting Redux.assume: 0.000005 seconds 0.083465s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.083493s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083507s: Entering Redux.query(1 <= 1) 0.083517s: Exiting Redux.query 0.083527s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083546s: Entering Redux.assume(1 <= 1) 0.083558s: Exiting Redux.assume: 0.000001 seconds 0.083568s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.083579s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.083588s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.083598s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.083610s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.083632s: Exiting Redux.assume: 0.000010 seconds 0.083645s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.083658s: Exiting Redux.assume: 0.000003 seconds 0.083669s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.083683s: Entering Redux.assume(0 < r0) 0.083700s: Exiting Redux.assume: 0.000006 seconds 0.083711s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.083724s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.083737s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.083754s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.083768s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.083965s: Exiting Redux.query 0.083978s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.083989s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.084000s: Entering Redux.assume(!(0 < r0)) 0.084018s: Exiting Redux.assume: 0.000006 seconds 0.084029s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.084043s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.084056s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.084073s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.084088s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.084414s: Exiting Redux.query 0.084429s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.084440s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.084457s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.084478s: Exiting Redux.assume: 0.000010 seconds 0.084489s: Entering Redux.assume(!(!(1 = 0))) 0.084500s: Exiting Redux.assume: 0.000001 seconds 0.084516s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.084529s: Exiting Redux.assume: 0.000003 seconds 0.084547s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.084557s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.084567s: Entering Redux.query(true) 0.084577s: Exiting Redux.query 0.084587s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.084597s: Entering Redux.assume(true) 0.084609s: Exiting Redux.assume: 0.000001 seconds 0.084619s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.084635s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.084647s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.084662s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.084678s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.084694s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.085106s: Exiting Redux.query 0.085122s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.085137s: Exiting Redux.assert_term: 0.000004 seconds 0.085149s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.085162s: Exiting Redux.assert_term: 0.000003 seconds 0.085173s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.085187s: Exiting Redux.assert_term: 0.000002 seconds 0.085198s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.085213s: Exiting Redux.assert_term: 0.000003 seconds 0.085223s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.085237s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.085259s: Exiting Redux.assume: 0.000012 seconds 0.085270s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.085282s: Entering Redux.assume(!(1 = 0)) 0.085294s: Exiting Redux.assume: 0.000001 seconds 0.085305s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.085319s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.085343s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085361s: Exiting Redux.assume: 0.000006 seconds 0.085372s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.085382s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085392s: Entering Redux.query(1 <= 1) 0.085402s: Exiting Redux.query 0.085413s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085423s: Entering Redux.assume(1 <= 1) 0.085435s: Exiting Redux.assume: 0.000001 seconds 0.085444s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.085457s: Entering Redux.assume(!(!(r0 = 0))) 0.085485s: Exiting Redux.assume: 0.000018 seconds 0.085496s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.085507s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.085529s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085555s: Exiting Redux.assume: 0.000006 seconds 0.085566s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.085576s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085586s: Entering Redux.query(1 <= 1) 0.085596s: Exiting Redux.query 0.085606s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085616s: Entering Redux.assume(1 <= 1) 0.085628s: Exiting Redux.assume: 0.000001 seconds 0.085638s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.085649s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.085659s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.086019s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.086033s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086055s: Exiting Redux.assume: 0.000010 seconds 0.086068s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.086082s: Exiting Redux.assume: 0.000003 seconds 0.086094s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.086107s: Entering Redux.assume(0 < r0) 0.086123s: Exiting Redux.assume: 0.000006 seconds 0.086134s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.086148s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.086161s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.086178s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.086192s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.086388s: Exiting Redux.query 0.086401s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.086411s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.086423s: Entering Redux.assume(!(0 < r0)) 0.086440s: Exiting Redux.assume: 0.000006 seconds 0.086450s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.086463s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.086476s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.086493s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.086507s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.086634s: Exiting Redux.query 0.086649s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.086660s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.086674s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086694s: Exiting Redux.assume: 0.000009 seconds 0.086706s: Entering Redux.assume(!(!(1 = 0))) 0.086717s: Exiting Redux.assume: 0.000001 seconds 0.086749s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.086855s: Exiting Redux.assume: 0.000093 seconds 0.086868s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.086880s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.086890s: Entering Redux.query(true) 0.086900s: Exiting Redux.query 0.086911s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.086921s: Entering Redux.assume(true) 0.086932s: Exiting Redux.assume: 0.000001 seconds 0.086942s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.086957s: Entering Redux.query(!(2 = 0)) 0.086967s: Exiting Redux.query 0.086981s: Entering Redux.assume(%(A0, 2) = 1) 0.086995s: Exiting Redux.assume: 0.000003 seconds 0.087006s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.087016s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.087025s: Entering Redux.query(true) 0.087036s: Exiting Redux.query 0.087047s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.087056s: Entering Redux.assume(true) 0.087068s: Exiting Redux.assume: 0.000001 seconds 0.087078s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.087093s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.087106s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.087120s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.087136s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.087152s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.087458s: Exiting Redux.query 0.087475s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.087490s: Exiting Redux.assert_term: 0.000004 seconds 0.087502s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.087515s: Exiting Redux.assert_term: 0.000004 seconds 0.087525s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.087548s: Exiting Redux.assert_term: 0.000003 seconds 0.087559s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.087571s: Exiting Redux.assert_term: 0.000003 seconds 0.087581s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.087594s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.087616s: Exiting Redux.assume: 0.000012 seconds 0.087626s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.087637s: Entering Redux.assume(!(1 = 0)) 0.087648s: Exiting Redux.assume: 0.000001 seconds 0.087658s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.087671s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.087696s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087714s: Exiting Redux.assume: 0.000006 seconds 0.087724s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.087734s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087745s: Entering Redux.query(1 <= 1) 0.087757s: Exiting Redux.query 0.087769s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087779s: Entering Redux.assume(1 <= 1) 0.087791s: Exiting Redux.assume: 0.000002 seconds 0.087801s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.087814s: Entering Redux.assume(!(!(r0 = 0))) 0.087843s: Exiting Redux.assume: 0.000018 seconds 0.087854s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.087866s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.087889s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087906s: Exiting Redux.assume: 0.000006 seconds 0.087916s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.087926s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087936s: Entering Redux.query(1 <= 1) 0.087946s: Exiting Redux.query 0.087955s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087965s: Entering Redux.assume(1 <= 1) 0.087976s: Exiting Redux.assume: 0.000001 seconds 0.087986s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.087997s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.088007s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.088016s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.088029s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.088049s: Exiting Redux.assume: 0.000011 seconds 0.088062s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.088075s: Exiting Redux.assume: 0.000003 seconds 0.088086s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.088099s: Entering Redux.assume(0 < r0) 0.088116s: Exiting Redux.assume: 0.000006 seconds 0.088126s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.088139s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.088152s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.088169s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.088183s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.088380s: Exiting Redux.query 0.088393s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.088403s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.088414s: Entering Redux.assume(!(0 < r0)) 0.088431s: Exiting Redux.assume: 0.000006 seconds 0.088442s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.088457s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.088472s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.088491s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.088507s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.088636s: Exiting Redux.query 0.088649s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.088659s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.088673s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.088921s: Exiting Redux.assume: 0.000236 seconds 0.088934s: Entering Redux.assume(!(!(1 = 0))) 0.088946s: Exiting Redux.assume: 0.000001 seconds 0.088959s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.088972s: Exiting Redux.assume: 0.000003 seconds 0.088982s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.088992s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.089001s: Entering Redux.query(true) 0.089011s: Exiting Redux.query 0.089020s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.089029s: Entering Redux.assume(true) 0.089040s: Exiting Redux.assume: 0.000001 seconds 0.089049s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.089065s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.089075s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.089089s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.089104s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.089120s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.089291s: Exiting Redux.query 0.089307s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.089321s: Exiting Redux.assert_term: 0.000004 seconds 0.089332s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.089345s: Exiting Redux.assert_term: 0.000003 seconds 0.089356s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.089370s: Exiting Redux.assert_term: 0.000003 seconds 0.089381s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.089396s: Exiting Redux.assert_term: 0.000002 seconds 0.089406s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.089423s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.089446s: Exiting Redux.assume: 0.000011 seconds 0.089456s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.089468s: Entering Redux.assume(!(1 = 0)) 0.089479s: Exiting Redux.assume: 0.000000 seconds 0.089490s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.089503s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.089527s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089553s: Exiting Redux.assume: 0.000006 seconds 0.089565s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.089575s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089587s: Entering Redux.query(1 <= 1) 0.089597s: Exiting Redux.query 0.089607s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089619s: Entering Redux.assume(1 <= 1) 0.089631s: Exiting Redux.assume: 0.000001 seconds 0.089641s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.089654s: Entering Redux.assume(!(!(r0 = 0))) 0.089683s: Exiting Redux.assume: 0.000018 seconds 0.089694s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.089706s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.089729s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089746s: Exiting Redux.assume: 0.000006 seconds 0.089757s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.089767s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089777s: Entering Redux.query(1 <= 1) 0.089787s: Exiting Redux.query 0.089797s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089807s: Entering Redux.assume(1 <= 1) 0.089819s: Exiting Redux.assume: 0.000001 seconds 0.089828s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.089839s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.089849s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.089859s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.089872s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.089893s: Exiting Redux.assume: 0.000011 seconds 0.089906s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.089919s: Exiting Redux.assume: 0.000003 seconds 0.089930s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.089943s: Entering Redux.assume(0 < r0) 0.089960s: Exiting Redux.assume: 0.000006 seconds 0.089970s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.089984s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.089996s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.090013s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.090028s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.090380s: Exiting Redux.query 0.090395s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.090408s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.090424s: Entering Redux.assume(!(0 < r0)) 0.090442s: Exiting Redux.assume: 0.000007 seconds 0.090453s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.090467s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.090480s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.090497s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.090512s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.090648s: Exiting Redux.query 0.090661s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.090672s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.090689s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090710s: Exiting Redux.assume: 0.000010 seconds 0.090723s: Entering Redux.assume(!(!(1 = 0))) 0.090734s: Exiting Redux.assume: 0.000001 seconds 0.090763s: Entering Redux.assume(!(R0 <= 5)) 0.090777s: Exiting Redux.assume: 0.000002 seconds 0.090789s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.090800s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.090809s: Entering Redux.query(true) 0.090819s: Exiting Redux.query 0.090830s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.090839s: Entering Redux.assume(true) 0.090851s: Exiting Redux.assume: 0.000002 seconds 0.090861s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Executing statement 0.090881s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.090987s: Exiting Redux.assume: 0.000095 seconds 0.091000s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.091012s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.091022s: Entering Redux.query(true) 0.091033s: Exiting Redux.query 0.091043s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.091052s: Entering Redux.assume(true) 0.091064s: Exiting Redux.assume: 0.000001 seconds 0.091074s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.091089s: Entering Redux.query(!(2 = 0)) 0.091100s: Exiting Redux.query 0.091111s: Entering Redux.assume(%(A0, 2) = 1) 0.091125s: Exiting Redux.assume: 0.000002 seconds 0.091136s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.091148s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.091157s: Entering Redux.query(true) 0.091167s: Exiting Redux.query 0.091177s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.091187s: Entering Redux.assume(true) 0.091198s: Exiting Redux.assume: 0.000001 seconds 0.091208s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.091223s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.091234s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.091249s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.091265s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.091280s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.091962s: Exiting Redux.query 0.091980s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.091995s: Exiting Redux.assert_term: 0.000004 seconds 0.092005s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.092018s: Exiting Redux.assert_term: 0.000003 seconds 0.092028s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.092041s: Exiting Redux.assert_term: 0.000003 seconds 0.092052s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.092064s: Exiting Redux.assert_term: 0.000003 seconds 0.092074s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.092088s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.092110s: Exiting Redux.assume: 0.000012 seconds 0.092121s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.092132s: Entering Redux.assume(!(1 = 0)) 0.092144s: Exiting Redux.assume: 0.000001 seconds 0.092155s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.092168s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.092192s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.092210s: Exiting Redux.assume: 0.000006 seconds 0.092221s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.092231s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092241s: Entering Redux.query(1 <= 1) 0.092251s: Exiting Redux.query 0.092261s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092271s: Entering Redux.assume(1 <= 1) 0.092282s: Exiting Redux.assume: 0.000001 seconds 0.092292s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.092304s: Entering Redux.assume(!(!(r0 = 0))) 0.092333s: Exiting Redux.assume: 0.000018 seconds 0.092343s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.092354s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.092376s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.092393s: Exiting Redux.assume: 0.000005 seconds 0.092404s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.092414s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092424s: Entering Redux.query(1 <= 1) 0.092434s: Exiting Redux.query 0.092444s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092456s: Entering Redux.assume(1 <= 1) 0.092468s: Exiting Redux.assume: 0.000001 seconds 0.092478s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.092489s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.092499s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.092508s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.092522s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092553s: Exiting Redux.assume: 0.000020 seconds 0.092567s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.092580s: Exiting Redux.assume: 0.000003 seconds 0.092592s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.092605s: Entering Redux.assume(0 < r0) 0.092622s: Exiting Redux.assume: 0.000006 seconds 0.092632s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.092646s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.092659s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.092676s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.092691s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.092890s: Exiting Redux.query 0.092904s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.092914s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.092926s: Entering Redux.assume(!(0 < r0)) 0.092943s: Exiting Redux.assume: 0.000006 seconds 0.092954s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.092968s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.092982s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.093000s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.093014s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.093134s: Exiting Redux.query 0.093147s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.093157s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.093172s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.093192s: Exiting Redux.assume: 0.000009 seconds 0.093204s: Entering Redux.assume(!(!(1 = 0))) 0.093215s: Exiting Redux.assume: 0.000001 seconds 0.093229s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.093242s: Exiting Redux.assume: 0.000003 seconds 0.093254s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.093264s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.093273s: Entering Redux.query(true) 0.093283s: Exiting Redux.query 0.093293s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.093302s: Entering Redux.assume(true) 0.093314s: Exiting Redux.assume: 0.000001 seconds 0.093323s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.093429s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.093443s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.093459s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.093477s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.093492s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.093907s: Exiting Redux.query 0.093924s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.093940s: Exiting Redux.assert_term: 0.000004 seconds 0.093952s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.093966s: Exiting Redux.assert_term: 0.000003 seconds 0.093977s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.093991s: Exiting Redux.assert_term: 0.000002 seconds 0.094002s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.094017s: Exiting Redux.assert_term: 0.000003 seconds 0.094027s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.094042s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.094064s: Exiting Redux.assume: 0.000011 seconds 0.094074s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.094085s: Entering Redux.assume(!(1 = 0)) 0.094097s: Exiting Redux.assume: 0.000001 seconds 0.094108s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.094123s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.094149s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094166s: Exiting Redux.assume: 0.000006 seconds 0.094177s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.094186s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094197s: Entering Redux.query(1 <= 1) 0.094207s: Exiting Redux.query 0.094217s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094227s: Entering Redux.assume(1 <= 1) 0.094239s: Exiting Redux.assume: 0.000001 seconds 0.094250s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.094263s: Entering Redux.assume(!(!(r0 = 0))) 0.094291s: Exiting Redux.assume: 0.000018 seconds 0.094302s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.094314s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.094337s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094354s: Exiting Redux.assume: 0.000005 seconds 0.094365s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.094374s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094385s: Entering Redux.query(1 <= 1) 0.094394s: Exiting Redux.query 0.094404s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094414s: Entering Redux.assume(1 <= 1) 0.094425s: Exiting Redux.assume: 0.000001 seconds 0.094435s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.094446s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.094455s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.094465s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.094477s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094498s: Exiting Redux.assume: 0.000010 seconds 0.094511s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.094526s: Exiting Redux.assume: 0.000003 seconds 0.094547s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.094560s: Entering Redux.assume(0 < r0) 0.094577s: Exiting Redux.assume: 0.000006 seconds 0.094587s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.094601s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.094614s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.094630s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.094645s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.095056s: Exiting Redux.query 0.095070s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.095080s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.095091s: Entering Redux.assume(!(0 < r0)) 0.095107s: Exiting Redux.assume: 0.000006 seconds 0.095117s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.095130s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.095142s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.095159s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.095172s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.095291s: Exiting Redux.query 0.095306s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.095316s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.095330s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.095350s: Exiting Redux.assume: 0.000009 seconds 0.095362s: Entering Redux.assume(!(!(1 = 0))) 0.095374s: Exiting Redux.assume: 0.000001 seconds 0.095398s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.095483s: Exiting Redux.assume: 0.000073 seconds 0.095496s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.095506s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095515s: Entering Redux.query(true) 0.095525s: Exiting Redux.query 0.095542s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095551s: Entering Redux.assume(true) 0.095563s: Exiting Redux.assume: 0.000001 seconds 0.095573s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.095587s: Entering Redux.query(!(2 = 0)) 0.095597s: Exiting Redux.query 0.095608s: Entering Redux.assume(%(A0, 2) = 1) 0.095622s: Exiting Redux.assume: 0.000003 seconds 0.095632s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.095642s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095652s: Entering Redux.query(true) 0.095662s: Exiting Redux.query 0.095673s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095682s: Entering Redux.assume(true) 0.095693s: Exiting Redux.assume: 0.000001 seconds 0.095703s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.095718s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.095730s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.095744s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.095760s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.095775s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.095935s: Exiting Redux.query 0.095950s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.095965s: Exiting Redux.assert_term: 0.000004 seconds 0.095976s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.095989s: Exiting Redux.assert_term: 0.000003 seconds 0.096000s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.096014s: Exiting Redux.assert_term: 0.000003 seconds 0.096025s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.096039s: Exiting Redux.assert_term: 0.000002 seconds 0.096049s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.096062s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.096084s: Exiting Redux.assume: 0.000012 seconds 0.096095s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.096105s: Entering Redux.assume(!(1 = 0)) 0.096117s: Exiting Redux.assume: 0.000001 seconds 0.096129s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.096143s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.096259s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.096279s: Exiting Redux.assume: 0.000007 seconds 0.096291s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.096301s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.096311s: Entering Redux.query(1 <= 1) 0.096320s: Exiting Redux.query 0.096330s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.096340s: Entering Redux.assume(1 <= 1) 0.096352s: Exiting Redux.assume: 0.000001 seconds 0.096361s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.096374s: Entering Redux.assume(!(!(r0 = 0))) 0.096404s: Exiting Redux.assume: 0.000019 seconds 0.096415s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.096427s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.096449s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.096467s: Exiting Redux.assume: 0.000006 seconds 0.096478s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.096488s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.096499s: Entering Redux.query(1 <= 1) 0.096509s: Exiting Redux.query 0.096518s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.096528s: Entering Redux.assume(1 <= 1) 0.096548s: Exiting Redux.assume: 0.000002 seconds 0.096558s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.096568s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.096578s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.096588s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.096600s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096621s: Exiting Redux.assume: 0.000011 seconds 0.096634s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.096648s: Exiting Redux.assume: 0.000003 seconds 0.096658s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.096671s: Entering Redux.assume(0 < r0) 0.096688s: Exiting Redux.assume: 0.000007 seconds 0.096698s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.096711s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.096722s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.096738s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.096752s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.096961s: Exiting Redux.query 0.096974s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.096985s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.096996s: Entering Redux.assume(!(0 < r0)) 0.097013s: Exiting Redux.assume: 0.000007 seconds 0.097024s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.097038s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.097051s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.097068s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.097082s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.097208s: Exiting Redux.query 0.097221s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.097231s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.097246s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.097267s: Exiting Redux.assume: 0.000009 seconds 0.097280s: Entering Redux.assume(!(!(1 = 0))) 0.097292s: Exiting Redux.assume: 0.000001 seconds 0.097307s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.097321s: Exiting Redux.assume: 0.000002 seconds 0.097332s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.097342s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097352s: Entering Redux.query(true) 0.097362s: Exiting Redux.query 0.097373s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097383s: Entering Redux.assume(true) 0.097395s: Exiting Redux.assume: 0.000002 seconds 0.097405s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.097423s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.097436s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.097451s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.097468s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.097483s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.097797s: Exiting Redux.query 0.097814s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.097829s: Exiting Redux.assert_term: 0.000005 seconds 0.097842s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.097855s: Exiting Redux.assert_term: 0.000003 seconds 0.097866s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.097879s: Exiting Redux.assert_term: 0.000003 seconds 0.097890s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.097904s: Exiting Redux.assert_term: 0.000003 seconds 0.097914s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.097929s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.097951s: Exiting Redux.assume: 0.000011 seconds 0.097962s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.097973s: Entering Redux.assume(!(1 = 0)) 0.097985s: Exiting Redux.assume: 0.000001 seconds 0.097996s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.098010s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.098034s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098051s: Exiting Redux.assume: 0.000006 seconds 0.098063s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.098073s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098084s: Entering Redux.query(1 <= 1) 0.098094s: Exiting Redux.query 0.098104s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098114s: Entering Redux.assume(1 <= 1) 0.098125s: Exiting Redux.assume: 0.000001 seconds 0.098135s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.098148s: Entering Redux.assume(!(!(r0 = 0))) 0.098177s: Exiting Redux.assume: 0.000019 seconds 0.098188s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.098200s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.098223s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098240s: Exiting Redux.assume: 0.000006 seconds 0.098252s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.098262s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098273s: Entering Redux.query(1 <= 1) 0.098283s: Exiting Redux.query 0.098293s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098303s: Entering Redux.assume(1 <= 1) 0.098315s: Exiting Redux.assume: 0.000001 seconds 0.098325s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.098336s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.098347s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.098357s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.098369s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.098390s: Exiting Redux.assume: 0.000010 seconds 0.098402s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.098417s: Exiting Redux.assume: 0.000004 seconds 0.098429s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.098443s: Entering Redux.assume(0 < r0) 0.098459s: Exiting Redux.assume: 0.000006 seconds 0.098469s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.098482s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.098495s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.098511s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.098525s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.098729s: Exiting Redux.query 0.098743s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.098753s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.098765s: Entering Redux.assume(!(0 < r0)) 0.098781s: Exiting Redux.assume: 0.000006 seconds 0.098792s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.098805s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.098818s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.098835s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.098849s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.099077s: Exiting Redux.query 0.099090s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.099100s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.099118s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099138s: Exiting Redux.assume: 0.000010 seconds 0.099150s: Entering Redux.assume(!(!(1 = 0))) 0.099161s: Exiting Redux.assume: 0.000001 seconds 0.099186s: Entering Redux.assume(!(0 <= R0)) 0.099204s: Exiting Redux.assume: 0.000006 seconds 0.099214s: Entering Redux.assume(false) 0.099225s: Exiting Redux.assume: 0.000002 seconds 0.099235s: Entering Redux.assume(!(false)) 0.099246s: Exiting Redux.assume: 0.000001 seconds 0.099257s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.099267s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.099276s: Entering Redux.query(true) 0.099286s: Exiting Redux.query 0.099296s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.099305s: Entering Redux.assume(true) 0.099316s: Exiting Redux.assume: 0.000001 seconds 0.099325s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Executing statement 0.099345s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.099455s: Exiting Redux.assume: 0.000099 seconds 0.099467s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.099477s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.099487s: Entering Redux.query(true) 0.099496s: Exiting Redux.query 0.099506s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.099516s: Entering Redux.assume(true) 0.099528s: Exiting Redux.assume: 0.000001 seconds 0.099545s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.099560s: Entering Redux.query(!(2 = 0)) 0.099570s: Exiting Redux.query 0.099582s: Entering Redux.assume(%(A0, 2) = 1) 0.099595s: Exiting Redux.assume: 0.000003 seconds 0.099605s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.099615s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.099624s: Entering Redux.query(true) 0.099634s: Exiting Redux.query 0.099644s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.099653s: Entering Redux.assume(true) 0.099664s: Exiting Redux.assume: 0.000001 seconds 0.099674s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.099690s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.099701s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.099715s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.099731s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.099747s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.100678s: Exiting Redux.query 0.100695s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.100711s: Exiting Redux.assert_term: 0.000004 seconds 0.100721s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.100735s: Exiting Redux.assert_term: 0.000004 seconds 0.100745s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.100758s: Exiting Redux.assert_term: 0.000003 seconds 0.100768s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.100780s: Exiting Redux.assert_term: 0.000002 seconds 0.100790s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.100804s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.100825s: Exiting Redux.assume: 0.000012 seconds 0.100836s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.100847s: Entering Redux.assume(!(1 = 0)) 0.100859s: Exiting Redux.assume: 0.000001 seconds 0.100871s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.100886s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.100911s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.100929s: Exiting Redux.assume: 0.000007 seconds 0.100940s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.100950s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100961s: Entering Redux.query(1 <= 1) 0.100971s: Exiting Redux.query 0.100980s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100990s: Entering Redux.assume(1 <= 1) 0.101002s: Exiting Redux.assume: 0.000000 seconds 0.101011s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.101024s: Entering Redux.assume(!(!(r0 = 0))) 0.101053s: Exiting Redux.assume: 0.000018 seconds 0.101064s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.101075s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.101099s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.101115s: Exiting Redux.assume: 0.000005 seconds 0.101126s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.101136s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101146s: Entering Redux.query(1 <= 1) 0.101157s: Exiting Redux.query 0.101166s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101176s: Entering Redux.assume(1 <= 1) 0.101189s: Exiting Redux.assume: 0.000001 seconds 0.101199s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.101211s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.101221s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.101231s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.101244s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.101266s: Exiting Redux.assume: 0.000010 seconds 0.101279s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.101293s: Exiting Redux.assume: 0.000003 seconds 0.101304s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.101317s: Entering Redux.assume(0 < r0) 0.101335s: Exiting Redux.assume: 0.000006 seconds 0.101346s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.101359s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.101372s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.101389s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.101404s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.101610s: Exiting Redux.query 0.101624s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.101635s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.101647s: Entering Redux.assume(!(0 < r0)) 0.101664s: Exiting Redux.assume: 0.000006 seconds 0.101674s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.101688s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.101832s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.101851s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.101866s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.101990s: Exiting Redux.query 0.102002s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.102012s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.102026s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.102047s: Exiting Redux.assume: 0.000010 seconds 0.102058s: Entering Redux.assume(!(!(1 = 0))) 0.102069s: Exiting Redux.assume: 0.000001 seconds 0.102082s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.102095s: Exiting Redux.assume: 0.000002 seconds 0.102105s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.102116s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102125s: Entering Redux.query(true) 0.102134s: Exiting Redux.query 0.102144s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102154s: Entering Redux.assume(true) 0.102166s: Exiting Redux.assume: 0.000001 seconds 0.102176s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.102191s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.102202s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.102216s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.102231s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.102246s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.103081s: Exiting Redux.query 0.103098s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.103113s: Exiting Redux.assert_term: 0.000005 seconds 0.103125s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.103138s: Exiting Redux.assert_term: 0.000003 seconds 0.103149s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.103163s: Exiting Redux.assert_term: 0.000002 seconds 0.103174s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.103187s: Exiting Redux.assert_term: 0.000003 seconds 0.103198s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.103211s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.103235s: Exiting Redux.assume: 0.000013 seconds 0.103246s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.103258s: Entering Redux.assume(!(1 = 0)) 0.103269s: Exiting Redux.assume: 0.000001 seconds 0.103281s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.103295s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.103319s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.103337s: Exiting Redux.assume: 0.000007 seconds 0.103348s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.103358s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103368s: Entering Redux.query(1 <= 1) 0.103378s: Exiting Redux.query 0.103388s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103399s: Entering Redux.assume(1 <= 1) 0.103410s: Exiting Redux.assume: 0.000001 seconds 0.103420s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.103432s: Entering Redux.assume(!(!(r0 = 0))) 0.103467s: Exiting Redux.assume: 0.000020 seconds 0.103478s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.103490s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.103512s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.103529s: Exiting Redux.assume: 0.000005 seconds 0.103549s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.103559s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103569s: Entering Redux.query(1 <= 1) 0.103579s: Exiting Redux.query 0.103589s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103599s: Entering Redux.assume(1 <= 1) 0.103611s: Exiting Redux.assume: 0.000001 seconds 0.103621s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.103632s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.103643s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.103654s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.103667s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.103689s: Exiting Redux.assume: 0.000011 seconds 0.103701s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.103714s: Exiting Redux.assume: 0.000003 seconds 0.103726s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.103739s: Entering Redux.assume(0 < r0) 0.103757s: Exiting Redux.assume: 0.000006 seconds 0.103767s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.103780s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.103794s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.103811s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.103825s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.104022s: Exiting Redux.query 0.104035s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.104044s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.104055s: Entering Redux.assume(!(0 < r0)) 0.104072s: Exiting Redux.assume: 0.000006 seconds 0.104082s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.104094s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.104107s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.104123s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.104137s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.104352s: Exiting Redux.query 0.104366s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.104376s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.104391s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.104412s: Exiting Redux.assume: 0.000010 seconds 0.104424s: Entering Redux.assume(!(!(1 = 0))) 0.104438s: Exiting Redux.assume: 0.000001 seconds 0.104460s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.104575s: Exiting Redux.assume: 0.000103 seconds 0.104589s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.104600s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.104610s: Entering Redux.query(true) 0.104620s: Exiting Redux.query 0.104630s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.104641s: Entering Redux.assume(true) 0.104653s: Exiting Redux.assume: 0.000001 seconds 0.104665s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.104680s: Entering Redux.query(!(2 = 0)) 0.104691s: Exiting Redux.query 0.104703s: Entering Redux.assume(%(A0, 2) = 1) 0.104717s: Exiting Redux.assume: 0.000003 seconds 0.104728s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.104739s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.104748s: Entering Redux.query(true) 0.104758s: Exiting Redux.query 0.104768s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.104778s: Entering Redux.assume(true) 0.104790s: Exiting Redux.assume: 0.000001 seconds 0.104801s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.104817s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.104828s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.104842s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.104859s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.104875s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.106108s: Exiting Redux.query 0.106126s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.106141s: Exiting Redux.assert_term: 0.000004 seconds 0.106153s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.106167s: Exiting Redux.assert_term: 0.000003 seconds 0.106179s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.106192s: Exiting Redux.assert_term: 0.000003 seconds 0.106204s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.106219s: Exiting Redux.assert_term: 0.000002 seconds 0.106229s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.106243s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.106266s: Exiting Redux.assume: 0.000012 seconds 0.106276s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.106287s: Entering Redux.assume(!(1 = 0)) 0.106299s: Exiting Redux.assume: 0.000001 seconds 0.106310s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.106327s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.106351s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.106369s: Exiting Redux.assume: 0.000006 seconds 0.106380s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.106391s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106401s: Entering Redux.query(1 <= 1) 0.106411s: Exiting Redux.query 0.106422s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106432s: Entering Redux.assume(1 <= 1) 0.106444s: Exiting Redux.assume: 0.000002 seconds 0.106454s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.106468s: Entering Redux.assume(!(!(r0 = 0))) 0.106497s: Exiting Redux.assume: 0.000017 seconds 0.106509s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.106522s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.106555s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.106573s: Exiting Redux.assume: 0.000006 seconds 0.106585s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.106596s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106606s: Entering Redux.query(1 <= 1) 0.106616s: Exiting Redux.query 0.106626s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106636s: Entering Redux.assume(1 <= 1) 0.106648s: Exiting Redux.assume: 0.000001 seconds 0.106658s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.106670s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.106680s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.106689s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.106703s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.106724s: Exiting Redux.assume: 0.000011 seconds 0.106737s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.106750s: Exiting Redux.assume: 0.000003 seconds 0.106762s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.106774s: Entering Redux.assume(0 < r0) 0.106876s: Exiting Redux.assume: 0.000090 seconds 0.106889s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.106902s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.106916s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.106933s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.106948s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.107156s: Exiting Redux.query 0.107170s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.107180s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.107192s: Entering Redux.assume(!(0 < r0)) 0.107210s: Exiting Redux.assume: 0.000006 seconds 0.107221s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.107235s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.107248s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.107265s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.107280s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.107407s: Exiting Redux.query 0.107421s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.107431s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.107446s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107466s: Exiting Redux.assume: 0.000010 seconds 0.107478s: Entering Redux.assume(!(!(1 = 0))) 0.107490s: Exiting Redux.assume: 0.000001 seconds 0.107503s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.107516s: Exiting Redux.assume: 0.000003 seconds 0.107527s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.107546s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.107557s: Entering Redux.query(true) 0.107567s: Exiting Redux.query 0.107578s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.107588s: Entering Redux.assume(true) 0.107600s: Exiting Redux.assume: 0.000002 seconds 0.107610s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.107625s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.107636s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.107650s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.107665s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.107680s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.108970s: Exiting Redux.query 0.108987s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.109003s: Exiting Redux.assert_term: 0.000004 seconds 0.109016s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.109031s: Exiting Redux.assert_term: 0.000003 seconds 0.109041s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.109055s: Exiting Redux.assert_term: 0.000003 seconds 0.109066s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.109079s: Exiting Redux.assert_term: 0.000003 seconds 0.109088s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.109103s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.109125s: Exiting Redux.assume: 0.000011 seconds 0.109134s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.109145s: Entering Redux.assume(!(1 = 0)) 0.109156s: Exiting Redux.assume: 0.000001 seconds 0.109167s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.109180s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.109235s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.109253s: Exiting Redux.assume: 0.000006 seconds 0.109264s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.109273s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109283s: Entering Redux.query(1 <= 1) 0.109292s: Exiting Redux.query 0.109302s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109311s: Entering Redux.assume(1 <= 1) 0.109323s: Exiting Redux.assume: 0.000001 seconds 0.109333s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.109346s: Entering Redux.assume(!(!(r0 = 0))) 0.109376s: Exiting Redux.assume: 0.000019 seconds 0.109386s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.109398s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.109420s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.109438s: Exiting Redux.assume: 0.000005 seconds 0.109449s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.109459s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109469s: Entering Redux.query(1 <= 1) 0.109480s: Exiting Redux.query 0.109491s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109502s: Entering Redux.assume(1 <= 1) 0.109513s: Exiting Redux.assume: 0.000002 seconds 0.109523s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.109543s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.109553s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.109563s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.109575s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.109597s: Exiting Redux.assume: 0.000011 seconds 0.109609s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.109622s: Exiting Redux.assume: 0.000003 seconds 0.109634s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.109647s: Entering Redux.assume(0 < r0) 0.109663s: Exiting Redux.assume: 0.000006 seconds 0.109674s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.109687s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.109700s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.109717s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.109732s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.109932s: Exiting Redux.query 0.109946s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.109957s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.109969s: Entering Redux.assume(!(0 < r0)) 0.109987s: Exiting Redux.assume: 0.000006 seconds 0.109998s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.110012s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.110025s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.110043s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.110057s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.110178s: Exiting Redux.query 0.110192s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.110202s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.110217s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.110237s: Exiting Redux.assume: 0.000009 seconds 0.110249s: Entering Redux.assume(!(!(1 = 0))) 0.110261s: Exiting Redux.assume: 0.000001 seconds 0.110292s: Entering Redux.assume(!(0 <= A0)) 0.110309s: Exiting Redux.assume: 0.000006 seconds 0.110319s: Entering Redux.assume(false) 0.110330s: Exiting Redux.assume: 0.000002 seconds 0.110340s: Entering Redux.assume(!(false)) 0.110351s: Exiting Redux.assume: 0.000001 seconds 0.110362s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(38,5-24): Verifying call 0.110373s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110383s: Entering Redux.query(true) 0.110392s: Exiting Redux.query 0.110402s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110412s: Entering Redux.assume(true) 0.110424s: Exiting Redux.assume: 0.000001 seconds 0.110434s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(39,7-8): Executing statement 0.110448s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.110463s: Exiting Redux.assert_term: 0.000005 seconds 0.110474s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(39,9-30): Verifying call 0.110487s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.110497s: Entering Redux.query(true) 0.110506s: Exiting Redux.query 0.110518s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.110532s: Exiting Redux.assert_term: 0.000003 seconds 0.110552s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.110562s: Entering Redux.assume(true) 0.110573s: Exiting Redux.assume: 0.000001 seconds 0.110583s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Executing statement 0.110598s: Entering Redux.assume(0 <= R0) 0.110613s: Exiting Redux.assume: 0.000005 seconds 0.110623s: Entering Redux.assume(R0 <= 5) 0.110638s: Exiting Redux.assume: 0.000004 seconds 0.110648s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.110658s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110667s: Entering Redux.query(true) 0.110678s: Exiting Redux.query 0.110688s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110698s: Entering Redux.assume(true) 0.110710s: Exiting Redux.assume: 0.000001 seconds 0.110720s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Executing statement 0.110739s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.110876s: Exiting Redux.assume: 0.000126 seconds 0.110890s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.110900s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110911s: Entering Redux.query(true) 0.110921s: Exiting Redux.query 0.110931s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110941s: Entering Redux.assume(true) 0.110953s: Exiting Redux.assume: 0.000001 seconds 0.110962s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.110976s: Entering Redux.query(!(2 = 0)) 0.110986s: Exiting Redux.query 0.110998s: Entering Redux.assume(%(A0, 2) = 1) 0.111011s: Exiting Redux.assume: 0.000003 seconds 0.111021s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.111031s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.111040s: Entering Redux.query(true) 0.111050s: Exiting Redux.query 0.111060s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.111069s: Entering Redux.assume(true) 0.111081s: Exiting Redux.assume: 0.000001 seconds 0.111091s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.111106s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.111117s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.111131s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.111146s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.111161s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.113113s: Exiting Redux.query 0.113131s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.113147s: Exiting Redux.assert_term: 0.000004 seconds 0.113160s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.113174s: Exiting Redux.assert_term: 0.000003 seconds 0.113185s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.113199s: Exiting Redux.assert_term: 0.000003 seconds 0.113209s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.113223s: Exiting Redux.assert_term: 0.000003 seconds 0.113234s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.113249s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.113491s: Exiting Redux.assume: 0.000231 seconds 0.113504s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.113515s: Entering Redux.assume(!(1 = 0)) 0.113527s: Exiting Redux.assume: 0.000001 seconds 0.113547s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.113563s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.113586s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.113604s: Exiting Redux.assume: 0.000006 seconds 0.113614s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.113624s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113634s: Entering Redux.query(1 <= 1) 0.113644s: Exiting Redux.query 0.113654s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113664s: Entering Redux.assume(1 <= 1) 0.113675s: Exiting Redux.assume: 0.000001 seconds 0.113686s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.113699s: Entering Redux.assume(!(!(r0 = 0))) 0.113728s: Exiting Redux.assume: 0.000018 seconds 0.113740s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.113751s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.113774s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.113791s: Exiting Redux.assume: 0.000006 seconds 0.113802s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.113813s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113824s: Entering Redux.query(1 <= 1) 0.113833s: Exiting Redux.query 0.113843s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113854s: Entering Redux.assume(1 <= 1) 0.113865s: Exiting Redux.assume: 0.000001 seconds 0.113874s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.113885s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.113896s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.113905s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.113918s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.113939s: Exiting Redux.assume: 0.000011 seconds 0.113951s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.113967s: Exiting Redux.assume: 0.000003 seconds 0.113979s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.113992s: Entering Redux.assume(0 < r0) 0.114009s: Exiting Redux.assume: 0.000006 seconds 0.114019s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.114033s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.114046s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.114063s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.114078s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.114275s: Exiting Redux.query 0.114289s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.114299s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.114311s: Entering Redux.assume(!(0 < r0)) 0.114329s: Exiting Redux.assume: 0.000006 seconds 0.114339s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.114353s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.114366s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.114384s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.114398s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.114519s: Exiting Redux.query 0.114531s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.114548s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.114563s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.114583s: Exiting Redux.assume: 0.000010 seconds 0.114595s: Entering Redux.assume(!(!(1 = 0))) 0.114606s: Exiting Redux.assume: 0.000001 seconds 0.114619s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.114632s: Exiting Redux.assume: 0.000002 seconds 0.114643s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.114653s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.114663s: Entering Redux.query(true) 0.114673s: Exiting Redux.query 0.114684s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.114693s: Entering Redux.assume(true) 0.114705s: Exiting Redux.assume: 0.000001 seconds 0.114715s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.114730s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.114740s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.114753s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.114789s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.114804s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.116553s: Exiting Redux.query 0.116571s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.116586s: Exiting Redux.assert_term: 0.000004 seconds 0.116598s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.116612s: Exiting Redux.assert_term: 0.000003 seconds 0.116623s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.116636s: Exiting Redux.assert_term: 0.000003 seconds 0.116648s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.116661s: Exiting Redux.assert_term: 0.000003 seconds 0.116672s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.116686s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.116710s: Exiting Redux.assume: 0.000013 seconds 0.116720s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.116732s: Entering Redux.assume(!(1 = 0)) 0.116744s: Exiting Redux.assume: 0.000001 seconds 0.116756s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.116771s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.116797s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.116816s: Exiting Redux.assume: 0.000006 seconds 0.116827s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.116837s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116848s: Entering Redux.query(1 <= 1) 0.116858s: Exiting Redux.query 0.116867s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116878s: Entering Redux.assume(1 <= 1) 0.116888s: Exiting Redux.assume: 0.000001 seconds 0.116898s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.116911s: Entering Redux.assume(!(!(r0 = 0))) 0.116940s: Exiting Redux.assume: 0.000018 seconds 0.116950s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.116962s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.117039s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117059s: Exiting Redux.assume: 0.000006 seconds 0.117070s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.117080s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117091s: Entering Redux.query(1 <= 1) 0.117100s: Exiting Redux.query 0.117110s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117120s: Entering Redux.assume(1 <= 1) 0.117132s: Exiting Redux.assume: 0.000001 seconds 0.117143s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.117153s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.117163s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.117172s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.117185s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117207s: Exiting Redux.assume: 0.000011 seconds 0.117220s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.117234s: Exiting Redux.assume: 0.000003 seconds 0.117246s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.117259s: Entering Redux.assume(0 < r0) 0.117276s: Exiting Redux.assume: 0.000006 seconds 0.117286s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.117300s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.117313s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.117329s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.117344s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.117557s: Exiting Redux.query 0.117571s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.117580s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.117592s: Entering Redux.assume(!(0 < r0)) 0.117608s: Exiting Redux.assume: 0.000007 seconds 0.117618s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.117631s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.117644s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.117661s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.117675s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.117796s: Exiting Redux.query 0.117809s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.117820s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.117836s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117856s: Exiting Redux.assume: 0.000010 seconds 0.117868s: Entering Redux.assume(!(!(1 = 0))) 0.117880s: Exiting Redux.assume: 0.000001 seconds 0.117900s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.118040s: Exiting Redux.assume: 0.000128 seconds 0.118053s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.118064s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.118074s: Entering Redux.query(true) 0.118086s: Exiting Redux.query 0.118098s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.118108s: Entering Redux.assume(true) 0.118120s: Exiting Redux.assume: 0.000001 seconds 0.118131s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.118146s: Entering Redux.query(!(2 = 0)) 0.118157s: Exiting Redux.query 0.118169s: Entering Redux.assume(%(A0, 2) = 1) 0.118183s: Exiting Redux.assume: 0.000003 seconds 0.118194s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.118204s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.118213s: Entering Redux.query(true) 0.118223s: Exiting Redux.query 0.118232s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.118243s: Entering Redux.assume(true) 0.118254s: Exiting Redux.assume: 0.000001 seconds 0.118264s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.118281s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.118293s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.118307s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.118323s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.118339s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.119122s: Exiting Redux.query 0.119139s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.119155s: Exiting Redux.assert_term: 0.000004 seconds 0.119166s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.119179s: Exiting Redux.assert_term: 0.000003 seconds 0.119190s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.119204s: Exiting Redux.assert_term: 0.000002 seconds 0.119214s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.119227s: Exiting Redux.assert_term: 0.000003 seconds 0.119238s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.119252s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.119275s: Exiting Redux.assume: 0.000012 seconds 0.119285s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.119297s: Entering Redux.assume(!(1 = 0)) 0.119308s: Exiting Redux.assume: 0.000001 seconds 0.119319s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.119333s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.119357s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.119375s: Exiting Redux.assume: 0.000007 seconds 0.119386s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.119396s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119407s: Entering Redux.query(1 <= 1) 0.119417s: Exiting Redux.query 0.119428s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119438s: Entering Redux.assume(1 <= 1) 0.119449s: Exiting Redux.assume: 0.000001 seconds 0.119461s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.119473s: Entering Redux.assume(!(!(r0 = 0))) 0.119505s: Exiting Redux.assume: 0.000020 seconds 0.119517s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.119529s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.119698s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.119718s: Exiting Redux.assume: 0.000007 seconds 0.119729s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.119739s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119749s: Entering Redux.query(1 <= 1) 0.119759s: Exiting Redux.query 0.119769s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119779s: Entering Redux.assume(1 <= 1) 0.119790s: Exiting Redux.assume: 0.000001 seconds 0.119801s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.119812s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.119822s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.119832s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.119844s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119867s: Exiting Redux.assume: 0.000011 seconds 0.119881s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.119894s: Exiting Redux.assume: 0.000003 seconds 0.119906s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.119918s: Entering Redux.assume(0 < r0) 0.119935s: Exiting Redux.assume: 0.000006 seconds 0.119946s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.119960s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.119974s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.119991s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.120006s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.120207s: Exiting Redux.query 0.120220s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.120231s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.120242s: Entering Redux.assume(!(0 < r0)) 0.120261s: Exiting Redux.assume: 0.000006 seconds 0.120271s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.120285s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.120298s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.120315s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.120329s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.120451s: Exiting Redux.query 0.120464s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.120475s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.120491s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.120512s: Exiting Redux.assume: 0.000009 seconds 0.120526s: Entering Redux.assume(!(!(1 = 0))) 0.120551s: Exiting Redux.assume: 0.000001 seconds 0.120566s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.120579s: Exiting Redux.assume: 0.000003 seconds 0.120590s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.120600s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.120610s: Entering Redux.query(true) 0.120619s: Exiting Redux.query 0.120629s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.120638s: Entering Redux.assume(true) 0.120650s: Exiting Redux.assume: 0.000001 seconds 0.120661s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.120676s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.120688s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.120702s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.120718s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.120734s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.121609s: Exiting Redux.query 0.121627s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.121643s: Exiting Redux.assert_term: 0.000004 seconds 0.121655s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.121668s: Exiting Redux.assert_term: 0.000003 seconds 0.121680s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.121694s: Exiting Redux.assert_term: 0.000003 seconds 0.121705s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.121719s: Exiting Redux.assert_term: 0.000003 seconds 0.121728s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.121743s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.121767s: Exiting Redux.assume: 0.000011 seconds 0.121777s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.121788s: Entering Redux.assume(!(1 = 0)) 0.121801s: Exiting Redux.assume: 0.000001 seconds 0.121811s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.121825s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.121850s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.121867s: Exiting Redux.assume: 0.000007 seconds 0.121878s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.121887s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121898s: Entering Redux.query(1 <= 1) 0.121908s: Exiting Redux.query 0.121918s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121929s: Entering Redux.assume(1 <= 1) 0.121939s: Exiting Redux.assume: 0.000001 seconds 0.121949s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.121961s: Entering Redux.assume(!(!(r0 = 0))) 0.121990s: Exiting Redux.assume: 0.000018 seconds 0.122001s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.122013s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.122036s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.122054s: Exiting Redux.assume: 0.000006 seconds 0.122064s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.122075s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.122085s: Entering Redux.query(1 <= 1) 0.122095s: Exiting Redux.query 0.122105s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.122114s: Entering Redux.assume(1 <= 1) 0.122127s: Exiting Redux.assume: 0.000000 seconds 0.122137s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.122148s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.122158s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.122167s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.122179s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.122199s: Exiting Redux.assume: 0.000010 seconds 0.122211s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.122224s: Exiting Redux.assume: 0.000003 seconds 0.122234s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.122247s: Entering Redux.assume(0 < r0) 0.122262s: Exiting Redux.assume: 0.000006 seconds 0.122272s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.122284s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.122296s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.122364s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.122381s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.122597s: Exiting Redux.query 0.122611s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.122622s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.122635s: Entering Redux.assume(!(0 < r0)) 0.122653s: Exiting Redux.assume: 0.000006 seconds 0.122664s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.122678s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.122691s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.122708s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.122725s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.122847s: Exiting Redux.query 0.122860s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.122871s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.122887s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.122907s: Exiting Redux.assume: 0.000010 seconds 0.122919s: Entering Redux.assume(!(!(1 = 0))) 0.122930s: Exiting Redux.assume: 0.000001 seconds 0.122963s: Entering Redux.assume(!(R0 <= 5)) 0.122977s: Exiting Redux.assume: 0.000003 seconds 0.122988s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.122999s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123009s: Entering Redux.query(true) 0.123019s: Exiting Redux.query 0.123030s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123040s: Entering Redux.assume(true) 0.123051s: Exiting Redux.assume: 0.000001 seconds 0.123061s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Executing statement 0.123082s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.123180s: Exiting Redux.assume: 0.000086 seconds 0.123194s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.123204s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123215s: Entering Redux.query(true) 0.123225s: Exiting Redux.query 0.123235s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123244s: Entering Redux.assume(true) 0.123255s: Exiting Redux.assume: 0.000001 seconds 0.123265s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.123279s: Entering Redux.query(!(2 = 0)) 0.123289s: Exiting Redux.query 0.123301s: Entering Redux.assume(%(A0, 2) = 1) 0.123314s: Exiting Redux.assume: 0.000003 seconds 0.123325s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.123335s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123344s: Entering Redux.query(true) 0.123354s: Exiting Redux.query 0.123365s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123374s: Entering Redux.assume(true) 0.123386s: Exiting Redux.assume: 0.000001 seconds 0.123396s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.123410s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.123422s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.123436s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.123452s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.123467s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.124121s: Exiting Redux.query 0.124138s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.124154s: Exiting Redux.assert_term: 0.000004 seconds 0.124165s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.124179s: Exiting Redux.assert_term: 0.000003 seconds 0.124189s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.124203s: Exiting Redux.assert_term: 0.000003 seconds 0.124214s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.124227s: Exiting Redux.assert_term: 0.000003 seconds 0.124237s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.124251s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.124274s: Exiting Redux.assume: 0.000012 seconds 0.124284s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.124296s: Entering Redux.assume(!(1 = 0)) 0.124307s: Exiting Redux.assume: 0.000001 seconds 0.124318s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.124332s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.124356s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124374s: Exiting Redux.assume: 0.000006 seconds 0.124385s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.124395s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124405s: Entering Redux.query(1 <= 1) 0.124415s: Exiting Redux.query 0.124425s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124435s: Entering Redux.assume(1 <= 1) 0.124445s: Exiting Redux.assume: 0.000001 seconds 0.124455s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.124469s: Entering Redux.assume(!(!(r0 = 0))) 0.124500s: Exiting Redux.assume: 0.000021 seconds 0.124510s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.124520s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.124551s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124569s: Exiting Redux.assume: 0.000006 seconds 0.124579s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.124590s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124600s: Entering Redux.query(1 <= 1) 0.124611s: Exiting Redux.query 0.124620s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124631s: Entering Redux.assume(1 <= 1) 0.124643s: Exiting Redux.assume: 0.000001 seconds 0.124652s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.124663s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.124673s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.124682s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.124694s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124714s: Exiting Redux.assume: 0.000011 seconds 0.124726s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.124739s: Exiting Redux.assume: 0.000003 seconds 0.124750s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.124762s: Entering Redux.assume(0 < r0) 0.124778s: Exiting Redux.assume: 0.000006 seconds 0.124789s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.124802s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.124815s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.124832s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.124846s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.125199s: Exiting Redux.query 0.125213s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.125224s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.125236s: Entering Redux.assume(!(0 < r0)) 0.125254s: Exiting Redux.assume: 0.000007 seconds 0.125264s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.125278s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.125291s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.125309s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.125323s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.125451s: Exiting Redux.query 0.125464s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.125474s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.125489s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.125512s: Exiting Redux.assume: 0.000011 seconds 0.125524s: Entering Redux.assume(!(!(1 = 0))) 0.125556s: Exiting Redux.assume: 0.000001 seconds 0.125569s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.125583s: Exiting Redux.assume: 0.000003 seconds 0.125595s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.125605s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.125615s: Entering Redux.query(true) 0.125624s: Exiting Redux.query 0.125634s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.125644s: Entering Redux.assume(true) 0.125656s: Exiting Redux.assume: 0.000001 seconds 0.125666s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.125682s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.125693s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.125707s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.125723s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.125739s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.126406s: Exiting Redux.query 0.126423s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.126439s: Exiting Redux.assert_term: 0.000005 seconds 0.126450s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.126464s: Exiting Redux.assert_term: 0.000003 seconds 0.126475s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.126489s: Exiting Redux.assert_term: 0.000002 seconds 0.126500s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.126514s: Exiting Redux.assert_term: 0.000003 seconds 0.126525s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.126553s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.126580s: Exiting Redux.assume: 0.000014 seconds 0.126590s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.126602s: Entering Redux.assume(!(1 = 0)) 0.126614s: Exiting Redux.assume: 0.000001 seconds 0.126626s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.126640s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.126664s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.126682s: Exiting Redux.assume: 0.000006 seconds 0.126692s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.126703s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126713s: Entering Redux.query(1 <= 1) 0.126723s: Exiting Redux.query 0.126732s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126742s: Entering Redux.assume(1 <= 1) 0.126754s: Exiting Redux.assume: 0.000001 seconds 0.126763s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.126776s: Entering Redux.assume(!(!(r0 = 0))) 0.126805s: Exiting Redux.assume: 0.000018 seconds 0.126815s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.126827s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.126850s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.126867s: Exiting Redux.assume: 0.000006 seconds 0.126878s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.126889s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126899s: Entering Redux.query(1 <= 1) 0.126908s: Exiting Redux.query 0.126918s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126928s: Entering Redux.assume(1 <= 1) 0.126939s: Exiting Redux.assume: 0.000001 seconds 0.126949s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.126960s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.126971s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.126980s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.126993s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.127014s: Exiting Redux.assume: 0.000011 seconds 0.127027s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.127041s: Exiting Redux.assume: 0.000003 seconds 0.127052s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.127065s: Entering Redux.assume(0 < r0) 0.127082s: Exiting Redux.assume: 0.000006 seconds 0.127093s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.127105s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.127118s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.127134s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.127148s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.127344s: Exiting Redux.query 0.127357s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.127368s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.127380s: Entering Redux.assume(!(0 < r0)) 0.127398s: Exiting Redux.assume: 0.000006 seconds 0.127410s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.127423s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.127436s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.127481s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.127497s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.127722s: Exiting Redux.query 0.127736s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.127747s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.127762s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.127783s: Exiting Redux.assume: 0.000009 seconds 0.127795s: Entering Redux.assume(!(!(1 = 0))) 0.127807s: Exiting Redux.assume: 0.000002 seconds 0.127828s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.127943s: Exiting Redux.assume: 0.000104 seconds 0.127956s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.127967s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.127978s: Entering Redux.query(true) 0.127989s: Exiting Redux.query 0.127999s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.128009s: Entering Redux.assume(true) 0.128021s: Exiting Redux.assume: 0.000001 seconds 0.128031s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.128047s: Entering Redux.query(!(2 = 0)) 0.128058s: Exiting Redux.query 0.128070s: Entering Redux.assume(%(A0, 2) = 1) 0.128083s: Exiting Redux.assume: 0.000003 seconds 0.128093s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.128103s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.128113s: Entering Redux.query(true) 0.128123s: Exiting Redux.query 0.128133s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.128144s: Entering Redux.assume(true) 0.128155s: Exiting Redux.assume: 0.000001 seconds 0.128165s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.128181s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.128192s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.128206s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.128223s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.128238s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.129008s: Exiting Redux.query 0.129025s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.129041s: Exiting Redux.assert_term: 0.000005 seconds 0.129053s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.129066s: Exiting Redux.assert_term: 0.000003 seconds 0.129078s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.129092s: Exiting Redux.assert_term: 0.000003 seconds 0.129103s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.129116s: Exiting Redux.assert_term: 0.000003 seconds 0.129126s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.129140s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.129163s: Exiting Redux.assume: 0.000012 seconds 0.129173s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.129185s: Entering Redux.assume(!(1 = 0)) 0.129197s: Exiting Redux.assume: 0.000001 seconds 0.129208s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.129222s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.129247s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.129265s: Exiting Redux.assume: 0.000007 seconds 0.129276s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.129286s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129297s: Entering Redux.query(1 <= 1) 0.129307s: Exiting Redux.query 0.129317s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129328s: Entering Redux.assume(1 <= 1) 0.129340s: Exiting Redux.assume: 0.000002 seconds 0.129350s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.129363s: Entering Redux.assume(!(!(r0 = 0))) 0.129391s: Exiting Redux.assume: 0.000018 seconds 0.129402s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.129414s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.129437s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.129454s: Exiting Redux.assume: 0.000006 seconds 0.129465s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.129476s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129485s: Entering Redux.query(1 <= 1) 0.129496s: Exiting Redux.query 0.129505s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129516s: Entering Redux.assume(1 <= 1) 0.129528s: Exiting Redux.assume: 0.000001 seconds 0.129551s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.129564s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.129576s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.129586s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.129599s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.129621s: Exiting Redux.assume: 0.000011 seconds 0.129633s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.129647s: Exiting Redux.assume: 0.000003 seconds 0.129658s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.129671s: Entering Redux.assume(0 < r0) 0.129688s: Exiting Redux.assume: 0.000006 seconds 0.129699s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.129712s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.129725s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.129742s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.129757s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.129954s: Exiting Redux.query 0.129967s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.129978s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.129989s: Entering Redux.assume(!(0 < r0)) 0.130006s: Exiting Redux.assume: 0.000007 seconds 0.130018s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.130031s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.130044s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.130061s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.130076s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.130194s: Exiting Redux.query 0.130207s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.130218s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.130232s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.130252s: Exiting Redux.assume: 0.000010 seconds 0.130264s: Entering Redux.assume(!(!(1 = 0))) 0.130276s: Exiting Redux.assume: 0.000001 seconds 0.130348s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.130363s: Exiting Redux.assume: 0.000003 seconds 0.130374s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.130385s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130394s: Entering Redux.query(true) 0.130404s: Exiting Redux.query 0.130414s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130424s: Entering Redux.assume(true) 0.130435s: Exiting Redux.assume: 0.000001 seconds 0.130445s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.130461s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.130472s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.130486s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.130502s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.130518s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.131281s: Exiting Redux.query 0.131298s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.131314s: Exiting Redux.assert_term: 0.000004 seconds 0.131325s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.131339s: Exiting Redux.assert_term: 0.000003 seconds 0.131350s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.131364s: Exiting Redux.assert_term: 0.000003 seconds 0.131376s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.131390s: Exiting Redux.assert_term: 0.000003 seconds 0.131400s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.131414s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.131437s: Exiting Redux.assume: 0.000011 seconds 0.131447s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.131460s: Entering Redux.assume(!(1 = 0)) 0.131472s: Exiting Redux.assume: 0.000001 seconds 0.131483s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.131496s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.131556s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.131575s: Exiting Redux.assume: 0.000007 seconds 0.131586s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.131596s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131607s: Entering Redux.query(1 <= 1) 0.131617s: Exiting Redux.query 0.131628s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131639s: Entering Redux.assume(1 <= 1) 0.131650s: Exiting Redux.assume: 0.000001 seconds 0.131660s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.131673s: Entering Redux.assume(!(!(r0 = 0))) 0.131702s: Exiting Redux.assume: 0.000018 seconds 0.131713s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.131724s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.131747s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.131764s: Exiting Redux.assume: 0.000006 seconds 0.131775s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.131785s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131795s: Entering Redux.query(1 <= 1) 0.131804s: Exiting Redux.query 0.131813s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131823s: Entering Redux.assume(1 <= 1) 0.131834s: Exiting Redux.assume: 0.000001 seconds 0.131844s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.131854s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.131864s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.131874s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.131886s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131907s: Exiting Redux.assume: 0.000011 seconds 0.131920s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.131933s: Exiting Redux.assume: 0.000003 seconds 0.131945s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.131958s: Entering Redux.assume(0 < r0) 0.131975s: Exiting Redux.assume: 0.000006 seconds 0.131985s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.131998s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.132011s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.132028s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.132043s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.132238s: Exiting Redux.query 0.132250s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.132260s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.132271s: Entering Redux.assume(!(0 < r0)) 0.132287s: Exiting Redux.assume: 0.000006 seconds 0.132297s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.132310s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.132322s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.132339s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.132353s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.132470s: Exiting Redux.query 0.132483s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.132492s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.132506s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.132526s: Exiting Redux.assume: 0.000009 seconds 0.132547s: Entering Redux.assume(!(!(1 = 0))) 0.132560s: Exiting Redux.assume: 0.000001 seconds 0.132583s: Entering Redux.assume(!(0 <= R0)) 0.132600s: Exiting Redux.assume: 0.000006 seconds 0.132610s: Entering Redux.assume(false) 0.132622s: Exiting Redux.assume: 0.000001 seconds 0.132632s: Entering Redux.assume(!(false)) 0.132644s: Exiting Redux.assume: 0.000001 seconds 0.132654s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.132665s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132674s: Entering Redux.query(true) 0.132684s: Exiting Redux.query 0.132694s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132703s: Entering Redux.assume(true) 0.132715s: Exiting Redux.assume: 0.000001 seconds 0.132726s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Executing statement 0.132745s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.132826s: Exiting Redux.assume: 0.000069 seconds 0.132838s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.132848s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132858s: Entering Redux.query(true) 0.132869s: Exiting Redux.query 0.132880s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132892s: Entering Redux.assume(true) 0.132904s: Exiting Redux.assume: 0.000001 seconds 0.132914s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.132928s: Entering Redux.query(!(2 = 0)) 0.132938s: Exiting Redux.query 0.132994s: Entering Redux.assume(%(A0, 2) = 1) 0.133010s: Exiting Redux.assume: 0.000003 seconds 0.133020s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.133031s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.133039s: Entering Redux.query(true) 0.133050s: Exiting Redux.query 0.133059s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.133069s: Entering Redux.assume(true) 0.133080s: Exiting Redux.assume: 0.000001 seconds 0.133090s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.133105s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.133117s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.133131s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.133147s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.133162s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.133333s: Exiting Redux.query 0.133349s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.133364s: Exiting Redux.assert_term: 0.000004 seconds 0.133375s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.133390s: Exiting Redux.assert_term: 0.000003 seconds 0.133403s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.133421s: Exiting Redux.assert_term: 0.000003 seconds 0.133432s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.133447s: Exiting Redux.assert_term: 0.000004 seconds 0.133457s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.133472s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.133497s: Exiting Redux.assume: 0.000013 seconds 0.133507s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.133518s: Entering Redux.assume(!(1 = 0)) 0.133530s: Exiting Redux.assume: 0.000002 seconds 0.133550s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.133563s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.133587s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.133604s: Exiting Redux.assume: 0.000006 seconds 0.133614s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.133623s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133633s: Entering Redux.query(1 <= 1) 0.133643s: Exiting Redux.query 0.133652s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133662s: Entering Redux.assume(1 <= 1) 0.133674s: Exiting Redux.assume: 0.000001 seconds 0.133684s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.133696s: Entering Redux.assume(!(!(r0 = 0))) 0.133725s: Exiting Redux.assume: 0.000018 seconds 0.133736s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.133748s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.133770s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.133787s: Exiting Redux.assume: 0.000006 seconds 0.133798s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.133808s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133818s: Entering Redux.query(1 <= 1) 0.133828s: Exiting Redux.query 0.133838s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133848s: Entering Redux.assume(1 <= 1) 0.133860s: Exiting Redux.assume: 0.000001 seconds 0.133870s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.133881s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.133891s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.133901s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.133913s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133934s: Exiting Redux.assume: 0.000010 seconds 0.133947s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.133962s: Exiting Redux.assume: 0.000003 seconds 0.133973s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.133985s: Entering Redux.assume(0 < r0) 0.134002s: Exiting Redux.assume: 0.000006 seconds 0.134013s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.134025s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.134037s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.134054s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.134069s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.134284s: Exiting Redux.query 0.134299s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.134309s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.134321s: Entering Redux.assume(!(0 < r0)) 0.134339s: Exiting Redux.assume: 0.000006 seconds 0.134349s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.134363s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.134376s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.134393s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.134408s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.134530s: Exiting Redux.query 0.134549s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.134558s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.134572s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.134592s: Exiting Redux.assume: 0.000009 seconds 0.134603s: Entering Redux.assume(!(!(1 = 0))) 0.134614s: Exiting Redux.assume: 0.000001 seconds 0.134626s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.134639s: Exiting Redux.assume: 0.000003 seconds 0.134649s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.134659s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.134668s: Entering Redux.query(true) 0.134678s: Exiting Redux.query 0.134688s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.134698s: Entering Redux.assume(true) 0.134710s: Exiting Redux.assume: 0.000001 seconds 0.134721s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.134736s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.134748s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.134762s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.134779s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.134795s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.134953s: Exiting Redux.query 0.134968s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.134983s: Exiting Redux.assert_term: 0.000004 seconds 0.134995s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.135008s: Exiting Redux.assert_term: 0.000003 seconds 0.135020s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.135033s: Exiting Redux.assert_term: 0.000003 seconds 0.135045s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.135058s: Exiting Redux.assert_term: 0.000003 seconds 0.135069s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.135084s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.135106s: Exiting Redux.assume: 0.000012 seconds 0.135117s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.135128s: Entering Redux.assume(!(1 = 0)) 0.135142s: Exiting Redux.assume: 0.000001 seconds 0.135154s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.135167s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.135192s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135209s: Exiting Redux.assume: 0.000006 seconds 0.135220s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.135230s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135240s: Entering Redux.query(1 <= 1) 0.135250s: Exiting Redux.query 0.135260s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135270s: Entering Redux.assume(1 <= 1) 0.135282s: Exiting Redux.assume: 0.000001 seconds 0.135292s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.135304s: Entering Redux.assume(!(!(r0 = 0))) 0.135333s: Exiting Redux.assume: 0.000018 seconds 0.135344s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.135354s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.135376s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135394s: Exiting Redux.assume: 0.000006 seconds 0.135405s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.135415s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135426s: Entering Redux.query(1 <= 1) 0.135436s: Exiting Redux.query 0.135446s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135456s: Entering Redux.assume(1 <= 1) 0.135466s: Exiting Redux.assume: 0.000001 seconds 0.135476s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.135488s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.135499s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.135511s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.135523s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135554s: Exiting Redux.assume: 0.000019 seconds 0.135568s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.135581s: Exiting Redux.assume: 0.000003 seconds 0.135593s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.135606s: Entering Redux.assume(0 < r0) 0.135622s: Exiting Redux.assume: 0.000006 seconds 0.135633s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.135647s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.135702s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.135720s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.135734s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.135934s: Exiting Redux.query 0.135946s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.135956s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.135968s: Entering Redux.assume(!(0 < r0)) 0.135985s: Exiting Redux.assume: 0.000006 seconds 0.135996s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.136010s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.136024s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.136041s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.136056s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.136177s: Exiting Redux.query 0.136189s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.136199s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.136213s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.136233s: Exiting Redux.assume: 0.000009 seconds 0.136245s: Entering Redux.assume(!(!(1 = 0))) 0.136257s: Exiting Redux.assume: 0.000001 seconds 0.136274s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.136398s: Exiting Redux.assume: 0.000113 seconds 0.136411s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(42,5-24): Verifying call 0.136422s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.136431s: Entering Redux.query(true) 0.136442s: Exiting Redux.query 0.136452s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.136463s: Entering Redux.assume(true) 0.136474s: Exiting Redux.assume: 0.000001 seconds 0.136485s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Executing statement 0.136500s: Entering Redux.query(!(2 = 0)) 0.136511s: Exiting Redux.query 0.136523s: Entering Redux.assume(%(A0, 2) = 1) 0.136545s: Exiting Redux.assume: 0.000003 seconds 0.136555s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.136565s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.136575s: Entering Redux.query(true) 0.136586s: Exiting Redux.query 0.136596s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.136606s: Entering Redux.assume(true) 0.136618s: Exiting Redux.assume: 0.000001 seconds 0.136628s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.136644s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.136655s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.136669s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.136686s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.136702s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.137438s: Exiting Redux.query 0.137455s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.137469s: Exiting Redux.assert_term: 0.000004 seconds 0.137480s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.137493s: Exiting Redux.assert_term: 0.000003 seconds 0.137504s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.137517s: Exiting Redux.assert_term: 0.000003 seconds 0.137529s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.137550s: Exiting Redux.assert_term: 0.000003 seconds 0.137560s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.137574s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.137596s: Exiting Redux.assume: 0.000012 seconds 0.137606s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.137617s: Entering Redux.assume(!(1 = 0)) 0.137629s: Exiting Redux.assume: 0.000001 seconds 0.137640s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.137654s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.137678s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137696s: Exiting Redux.assume: 0.000006 seconds 0.137707s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.137717s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137728s: Entering Redux.query(1 <= 1) 0.137738s: Exiting Redux.query 0.137748s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137759s: Entering Redux.assume(1 <= 1) 0.137770s: Exiting Redux.assume: 0.000002 seconds 0.137780s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.137792s: Entering Redux.assume(!(!(r0 = 0))) 0.137821s: Exiting Redux.assume: 0.000018 seconds 0.137832s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.137843s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.137865s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137883s: Exiting Redux.assume: 0.000006 seconds 0.137893s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.137903s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137913s: Entering Redux.query(1 <= 1) 0.137923s: Exiting Redux.query 0.137934s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137944s: Entering Redux.assume(1 <= 1) 0.137955s: Exiting Redux.assume: 0.000001 seconds 0.137965s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.137976s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.137987s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.137997s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.138009s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138030s: Exiting Redux.assume: 0.000011 seconds 0.138043s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.138056s: Exiting Redux.assume: 0.000003 seconds 0.138067s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.138080s: Entering Redux.assume(0 < r0) 0.138098s: Exiting Redux.assume: 0.000008 seconds 0.138109s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.138122s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.138135s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.138153s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.138247s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.138459s: Exiting Redux.query 0.138472s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.138482s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.138493s: Entering Redux.assume(!(0 < r0)) 0.138512s: Exiting Redux.assume: 0.000007 seconds 0.138522s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.138543s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.138556s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.138573s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.138587s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.138713s: Exiting Redux.query 0.138726s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.138735s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.138750s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138770s: Exiting Redux.assume: 0.000010 seconds 0.138781s: Entering Redux.assume(!(!(1 = 0))) 0.138792s: Exiting Redux.assume: 0.000001 seconds 0.138804s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.138816s: Exiting Redux.assume: 0.000003 seconds 0.138827s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(44,5-24): Verifying call 0.138837s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.138846s: Entering Redux.query(true) 0.138855s: Exiting Redux.query 0.138865s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138874s: Entering Redux.assume(true) 0.138885s: Exiting Redux.assume: 0.000001 seconds 0.138894s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.138909s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.138921s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(48,7-8): Executing statement 0.138935s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.138950s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.138965s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.139753s: Exiting Redux.query 0.139771s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.139786s: Exiting Redux.assert_term: 0.000004 seconds 0.139796s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.139809s: Exiting Redux.assert_term: 0.000003 seconds 0.139820s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.139833s: Exiting Redux.assert_term: 0.000003 seconds 0.139843s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.139856s: Exiting Redux.assert_term: 0.000003 seconds 0.139866s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.139879s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.139902s: Exiting Redux.assume: 0.000012 seconds 0.139911s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.139922s: Entering Redux.assume(!(1 = 0)) 0.139933s: Exiting Redux.assume: 0.000001 seconds 0.139944s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.139958s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.139982s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.140001s: Exiting Redux.assume: 0.000007 seconds 0.140012s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.140022s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140032s: Entering Redux.query(1 <= 1) 0.140042s: Exiting Redux.query 0.140052s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140062s: Entering Redux.assume(1 <= 1) 0.140073s: Exiting Redux.assume: 0.000001 seconds 0.140082s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.140095s: Entering Redux.assume(!(!(r0 = 0))) 0.140124s: Exiting Redux.assume: 0.000018 seconds 0.140135s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(53,24-29): Executing statement 0.140146s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Executing statement 0.140170s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.140187s: Exiting Redux.assume: 0.000006 seconds 0.140197s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(65,5-22): Verifying call 0.140206s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140216s: Entering Redux.query(1 <= 1) 0.140226s: Exiting Redux.query 0.140235s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140245s: Entering Redux.assume(1 <= 1) 0.140257s: Exiting Redux.assume: 0.000001 seconds 0.140267s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.140278s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.140288s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.140297s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(67,1-2): Leak check. 0.140310s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.140332s: Exiting Redux.assume: 0.000010 seconds 0.140344s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.140357s: Exiting Redux.assume: 0.000003 seconds 0.140368s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,9-11): Executing statement 0.140381s: Entering Redux.assume(0 < r0) 0.140397s: Exiting Redux.assume: 0.000006 seconds 0.140408s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(55,20-21): Executing statement 0.140420s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(56,15-16): Executing statement 0.140433s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(57,15-16): Executing statement 0.140452s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.140466s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.140671s: Exiting Redux.query 0.140684s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.140694s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.140705s: Entering Redux.assume(!(0 < r0)) 0.140758s: Exiting Redux.assume: 0.000043 seconds 0.140770s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(58,16-17): Executing statement 0.140784s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(59,15-16): Executing statement 0.140799s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(60,15-16): Executing statement 0.140817s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.140831s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.140959s: Exiting Redux.query 0.140974s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.140985s: fermat2_ll_valuebound5__verifast_instrumented_modified.c(62,5-6): Leak check. 0.141002s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.141024s: Exiting Redux.assume: 0.000011 seconds 0.141036s: Entering Redux.assume(!(!(1 = 0))) 0.141049s: 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_valuebound5__verifast_instrumented_modified.c : lines: code: 33; annot: 14; mixed: 7; overhead: 64% Statements parsed: 120 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 25 Execution steps (including assertion production/consumption steps): 1834 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: 272 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 1230 (0), 0 (more than 30) assume_core_count = 1543 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.051762s Time spent in Simplex: 0.044226s Time spent parsing: 0.017390s Function timings (> 0.1s): Total time: 0.13 seconds 0 errors found (25 statements verified)