./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound10.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound10.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound10.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound10.yml/witness-2.1.yml ++ basename sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound10.c + FILE=fermat1-ll_valuebound10.c ++ echo fermat1-ll_valuebound10 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat1_ll_valuebound10 + MODULE=fermat1_ll_valuebound10__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat1_ll_valuebound10__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound10.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat1_ll_valuebound10__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound10.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound10.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat1_ll_valuebound10__verifast_instrumented_modified Cast deleted. Potential Overflow in Invariant. Cast deleted. Potential Overflow in Invariant. Cast deleted. Potential Overflow in Invariant. + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound10.c -o fermat1_ll_valuebound10__verifast_instrumented.c + program_modifications_cli.py -p fermat1_ll_valuebound10__verifast_instrumented.c -o fermat1_ll_valuebound10__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -read_options_from_source_file -c fermat1_ll_valuebound10__verifast_instrumented_modified.c fermat1_ll_valuebound10__verifast_instrumented_modified.c 0.006698s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006733s: Exiting Redux.assert_term: 0.000016 seconds 0.006769s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006784s: Exiting Redux.assert_term: 0.000006 seconds 0.006793s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006806s: Exiting Redux.assert_term: 0.000004 seconds 0.006815s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006827s: Exiting Redux.assert_term: 0.000002 seconds 0.006844s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006858s: Exiting Redux.assert_term: 0.000006 seconds 0.006866s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.006880s: Exiting Redux.assert_term: 0.000004 seconds 0.006891s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.006905s: Exiting Redux.assert_term: 0.000002 seconds 0.006914s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.006930s: Exiting Redux.assert_term: 0.000007 seconds 0.006938s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.006956s: Exiting Redux.assert_term: 0.000005 seconds 0.006967s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.006978s: Exiting Redux.assert_term: 0.000003 seconds 0.006988s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007002s: Exiting Redux.assert_term: 0.000005 seconds 0.007011s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007024s: Exiting Redux.assert_term: 0.000002 seconds 0.007034s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007053s: Exiting Redux.assert_term: 0.000004 seconds 0.007061s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007074s: Exiting Redux.assert_term: 0.000004 seconds 0.007083s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007095s: Exiting Redux.assert_term: 0.000002 seconds 0.007105s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007116s: Exiting Redux.assert_term: 0.000002 seconds 0.007126s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007144s: Exiting Redux.assert_term: 0.000004 seconds 0.007153s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007166s: Exiting Redux.assert_term: 0.000004 seconds 0.007176s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007187s: Exiting Redux.assert_term: 0.000002 seconds 0.007199s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007212s: Exiting Redux.assert_term: 0.000004 seconds 0.007221s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007238s: Exiting Redux.assert_term: 0.000004 seconds 0.007246s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007259s: Exiting Redux.assert_term: 0.000002 seconds 0.007269s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007283s: Exiting Redux.assert_term: 0.000005 seconds 0.007292s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007305s: Exiting Redux.assert_term: 0.000004 seconds 0.007315s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007331s: Exiting Redux.assert_term: 0.000002 seconds 0.007341s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007354s: Exiting Redux.assert_term: 0.000004 seconds 0.007363s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007376s: Exiting Redux.assert_term: 0.000004 seconds 0.025293s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025343s: Exiting Redux.assert_term: 0.000013 seconds 0.025362s: Entering Redux.assume(true ==> default_value = 0) 0.025392s: Exiting Redux.assume: 0.000005 seconds 0.026641s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026664s: Exiting Redux.assert_term: 0.000006 seconds 0.026678s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026691s: Exiting Redux.assert_term: 0.000003 seconds 0.026703s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026715s: Exiting Redux.assert_term: 0.000003 seconds 0.026732s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026752s: Exiting Redux.assert_term: 0.000003 seconds 0.026764s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026777s: Exiting Redux.assert_term: 0.000003 seconds 0.026793s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026805s: Exiting Redux.assert_term: 0.000003 seconds 0.026821s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026834s: Exiting Redux.assert_term: 0.000003 seconds 0.026845s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026863s: Exiting Redux.assert_term: 0.000003 seconds 0.026877s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026890s: Exiting Redux.assert_term: 0.000003 seconds 0.026905s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026918s: Exiting Redux.assert_term: 0.000003 seconds 0.026934s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026947s: Exiting Redux.assert_term: 0.000003 seconds 0.026958s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.026971s: Exiting Redux.assert_term: 0.000002 seconds 0.026991s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027004s: Exiting Redux.assert_term: 0.000002 seconds 0.027019s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027032s: Exiting Redux.assert_term: 0.000003 seconds 0.027046s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027059s: Exiting Redux.assert_term: 0.000003 seconds 0.027075s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027088s: Exiting Redux.assert_term: 0.000003 seconds 0.027113s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027126s: Exiting Redux.assert_term: 0.000002 seconds 0.027143s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027155s: Exiting Redux.assert_term: 0.000003 seconds 0.027172s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027184s: Exiting Redux.assert_term: 0.000002 seconds 0.027203s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027215s: Exiting Redux.assert_term: 0.000003 seconds 0.029877s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.029898s: Exiting Redux.assume: 0.000005 seconds 0.035070s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035091s: Exiting Redux.assert_term: 0.000005 seconds 0.035111s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035124s: Exiting Redux.assert_term: 0.000004 seconds 0.035138s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035159s: Exiting Redux.assert_term: 0.000003 seconds 0.035173s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035185s: Exiting Redux.assert_term: 0.000002 seconds 0.035195s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035214s: Exiting Redux.assume: 0.000011 seconds 0.035228s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035241s: Exiting Redux.assert_term: 0.000005 seconds 0.035255s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035277s: Exiting Redux.assume: 0.000012 seconds 0.035290s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035302s: Exiting Redux.assert_term: 0.000002 seconds 0.035318s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035330s: Exiting Redux.assert_term: 0.000002 seconds 0.035350s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035368s: Exiting Redux.assert_term: 0.000003 seconds 0.035389s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035403s: Exiting Redux.assert_term: 0.000003 seconds 0.035423s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035436s: Exiting Redux.assert_term: 0.000003 seconds 0.035459s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035479s: Exiting Redux.assert_term: 0.000003 seconds 0.035498s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.035511s: Exiting Redux.assert_term: 0.000002 seconds 0.035527s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.035539s: Exiting Redux.assert_term: 0.000004 seconds 0.035555s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.035573s: Exiting Redux.assert_term: 0.000003 seconds 0.035589s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.035607s: Exiting Redux.assert_term: 0.000003 seconds 0.035623s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.035635s: Exiting Redux.assert_term: 0.000002 seconds 0.035650s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.035662s: Exiting Redux.assert_term: 0.000002 seconds 0.035677s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.035689s: Exiting Redux.assert_term: 0.000002 seconds 0.035704s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.035720s: Exiting Redux.assert_term: 0.000003 seconds 0.035735s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.035747s: Exiting Redux.assert_term: 0.000002 seconds 0.035761s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.035773s: Exiting Redux.assert_term: 0.000003 seconds 0.035790s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.035803s: Exiting Redux.assert_term: 0.000003 seconds 0.035830s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.035843s: Exiting Redux.assert_term: 0.000002 seconds 0.035857s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.035869s: Exiting Redux.assert_term: 0.000002 seconds 0.035936s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.035947s: Exiting Redux.assert_term: 0.000003 seconds 0.035968s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.035979s: Exiting Redux.assert_term: 0.000003 seconds 0.036010s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036023s: Exiting Redux.assert_term: 0.000003 seconds 0.036044s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036056s: Exiting Redux.assert_term: 0.000002 seconds 0.036070s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036082s: Exiting Redux.assert_term: 0.000002 seconds 0.036098s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036109s: Exiting Redux.assert_term: 0.000003 seconds 0.036130s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036141s: Exiting Redux.assert_term: 0.000003 seconds 0.036156s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036167s: Exiting Redux.assert_term: 0.000003 seconds 0.036181s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036192s: Exiting Redux.assert_term: 0.000003 seconds 0.036205s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036217s: Exiting Redux.assert_term: 0.000003 seconds 0.036239s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036250s: Exiting Redux.assert_term: 0.000003 seconds 0.036264s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036276s: Exiting Redux.assert_term: 0.000003 seconds 0.036290s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036302s: Exiting Redux.assert_term: 0.000002 seconds 0.036321s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036334s: Exiting Redux.assert_term: 0.000002 seconds 0.036361s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036373s: Exiting Redux.assert_term: 0.000003 seconds 0.036389s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036401s: Exiting Redux.assert_term: 0.000003 seconds 0.036423s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036435s: Exiting Redux.assert_term: 0.000002 seconds 0.036448s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.036460s: Exiting Redux.assert_term: 0.000002 seconds 0.036479s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.036491s: Exiting Redux.assert_term: 0.000002 seconds 0.036503s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.036515s: Exiting Redux.assert_term: 0.000002 seconds 0.036528s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.036539s: Exiting Redux.assert_term: 0.000002 seconds 0.036554s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.036580s: Exiting Redux.assert_term: 0.000002 seconds 0.036594s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.036606s: Exiting Redux.assert_term: 0.000002 seconds 0.036619s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.036630s: Exiting Redux.assert_term: 0.000002 seconds 0.036644s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.036655s: Exiting Redux.assert_term: 0.000002 seconds 0.036669s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.036686s: Exiting Redux.assert_term: 0.000002 seconds 0.036699s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.036711s: Exiting Redux.assert_term: 0.000002 seconds 0.036724s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.036735s: Exiting Redux.assert_term: 0.000002 seconds 0.036749s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.036760s: Exiting Redux.assert_term: 0.000003 seconds 0.036773s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.036791s: Exiting Redux.assert_term: 0.000003 seconds 0.036807s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.036820s: Exiting Redux.assert_term: 0.000002 seconds 0.036833s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.036844s: Exiting Redux.assert_term: 0.000002 seconds 0.036858s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.036869s: Exiting Redux.assert_term: 0.000002 seconds 0.036884s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.036904s: Exiting Redux.assert_term: 0.000004 seconds 0.036923s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.036935s: Exiting Redux.assert_term: 0.000003 seconds 0.036948s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.036960s: Exiting Redux.assert_term: 0.000002 seconds 0.036973s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.036985s: Exiting Redux.assert_term: 0.000002 seconds 0.037009s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037021s: Exiting Redux.assert_term: 0.000003 seconds 0.037035s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037046s: Exiting Redux.assert_term: 0.000002 seconds 0.037059s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037073s: Exiting Redux.assert_term: 0.000003 seconds 0.037089s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037100s: Exiting Redux.assert_term: 0.000003 seconds 0.037115s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037132s: Exiting Redux.assert_term: 0.000002 seconds 0.037150s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037163s: Exiting Redux.assert_term: 0.000003 seconds 0.037177s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037188s: Exiting Redux.assert_term: 0.000002 seconds 0.037203s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037215s: Exiting Redux.assert_term: 0.000003 seconds 0.037232s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037249s: Exiting Redux.assert_term: 0.000003 seconds 0.037262s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037274s: Exiting Redux.assert_term: 0.000002 seconds 0.037286s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037299s: Exiting Redux.assert_term: 0.000004 seconds 0.037313s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037325s: Exiting Redux.assert_term: 0.000003 seconds 0.037337s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037353s: Exiting Redux.assert_term: 0.000003 seconds 0.037366s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037380s: Exiting Redux.assert_term: 0.000003 seconds 0.037394s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037405s: Exiting Redux.assert_term: 0.000003 seconds 0.037418s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.037430s: Exiting Redux.assert_term: 0.000002 seconds 0.037442s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.037461s: Exiting Redux.assert_term: 0.000002 seconds 0.037474s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.037486s: Exiting Redux.assert_term: 0.000002 seconds 0.037503s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.037515s: Exiting Redux.assert_term: 0.000002 seconds 0.037533s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.037546s: Exiting Redux.assert_term: 0.000003 seconds 0.037562s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.037589s: Exiting Redux.assert_term: 0.000004 seconds 0.037605s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.037617s: Exiting Redux.assert_term: 0.000002 seconds 0.037631s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.037644s: Exiting Redux.assert_term: 0.000003 seconds 0.037662s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.037674s: Exiting Redux.assert_term: 0.000003 seconds 0.037689s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.037706s: Exiting Redux.assert_term: 0.000002 seconds 0.037728s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.037743s: Exiting Redux.assert_term: 0.000003 seconds 0.037763s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.037775s: Exiting Redux.assert_term: 0.000003 seconds 0.037790s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.037803s: Exiting Redux.assert_term: 0.000004 seconds 0.037828s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.037840s: Exiting Redux.assert_term: 0.000003 seconds 0.037857s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.037871s: Exiting Redux.assert_term: 0.000003 seconds 0.037891s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.037904s: Exiting Redux.assert_term: 0.000003 seconds 0.037919s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.037931s: Exiting Redux.assert_term: 0.000002 seconds 0.037953s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.037965s: Exiting Redux.assert_term: 0.000002 seconds 0.037979s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.037991s: Exiting Redux.assert_term: 0.000002 seconds 0.038005s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038017s: Exiting Redux.assert_term: 0.000003 seconds 0.038031s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038044s: Exiting Redux.assert_term: 0.000002 seconds 0.038063s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038076s: Exiting Redux.assert_term: 0.000003 seconds 0.038090s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038101s: Exiting Redux.assert_term: 0.000003 seconds 0.038118s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038130s: Exiting Redux.assert_term: 0.000003 seconds 0.038144s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038156s: Exiting Redux.assert_term: 0.000002 seconds 0.038175s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038187s: Exiting Redux.assert_term: 0.000002 seconds 0.038202s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038215s: Exiting Redux.assert_term: 0.000003 seconds 0.038229s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038241s: Exiting Redux.assert_term: 0.000002 seconds 0.038256s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038269s: Exiting Redux.assert_term: 0.000003 seconds 0.038288s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038300s: Exiting Redux.assert_term: 0.000003 seconds 0.038316s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038328s: Exiting Redux.assert_term: 0.000003 seconds 0.038343s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038354s: Exiting Redux.assert_term: 0.000003 seconds 0.038368s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038380s: Exiting Redux.assert_term: 0.000003 seconds 0.038401s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038414s: Exiting Redux.assert_term: 0.000003 seconds 0.038427s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.038439s: Exiting Redux.assert_term: 0.000002 seconds 0.038453s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.038465s: Exiting Redux.assert_term: 0.000003 seconds 0.038482s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.038499s: Exiting Redux.assert_term: 0.000002 seconds 0.038515s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.038528s: Exiting Redux.assert_term: 0.000003 seconds 0.038542s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.038554s: Exiting Redux.assert_term: 0.000002 seconds 0.038577s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.038590s: Exiting Redux.assert_term: 0.000003 seconds 0.038914s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.038934s: Exiting Redux.assert_term: 0.000004 seconds 0.039892s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.039914s: Exiting Redux.assert_term: 0.000006 seconds 0.039937s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.039951s: Exiting Redux.assert_term: 0.000004 seconds 0.039966s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.039979s: Exiting Redux.assert_term: 0.000003 seconds 0.039994s: Entering Redux.assert_term(func_rank(main) = 203) 0.040020s: Exiting Redux.assert_term: 0.000003 seconds 0.040053s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.040075s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040091s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040102s: Entering Redux.assume(0 <= argc) 0.040125s: Exiting Redux.assume: 0.000006 seconds 0.040135s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040144s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040161s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.040176s: Consuming chunk module(fermat1_ll_valuebound10__verifast_instrumented_modified, true) 0.040195s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.040209s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040218s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.040227s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Leak check. 0.040269s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040287s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.040296s: Entering Redux.assume(false) 0.040309s: Exiting Redux.assume: 0.000002 seconds 0.040324s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040337s: Exiting Redux.assert_term: 0.000004 seconds 0.040348s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.040357s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.040372s: Entering Redux.assume(true) 0.040384s: Exiting Redux.assume: 0.000001 seconds 0.040400s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,6-25): Executing statement 0.040416s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(17,3-5): Executing statement 0.040438s: Entering Redux.assume(!(!(cond = 0))) 0.040466s: Exiting Redux.assume: 0.000018 seconds 0.040476s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(17,13-14): Executing statement 0.040494s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(17,14-19): Executing statement 0.040511s: Entering Redux.assert_term(func_rank(abort) < 0) 0.040526s: Exiting Redux.assert_term: 0.000004 seconds 0.040540s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(17,14-19): Verifying call 0.040551s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.040560s: Entering Redux.query(true) 0.040588s: Exiting Redux.query 0.040599s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(6,13-17): Producing assertion 0.040607s: Entering Redux.assume(true) 0.040618s: Exiting Redux.assume: 0.000001 seconds 0.040629s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.040639s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.040649s: Entering Redux.query(true) 0.040660s: Exiting Redux.query 0.040674s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.040684s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Leak check. 0.040697s: Entering Redux.assume(!(!(!(cond = 0)))) 0.040710s: Exiting Redux.assume: 0.000004 seconds 0.040720s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.040731s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.040751s: Entering Redux.query(true) 0.040760s: Exiting Redux.query 0.040769s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.040777s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Leak check. 0.040793s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040808s: Exiting Redux.assert_term: 0.000005 seconds 0.040819s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.040838s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.040849s: Entering Redux.assume(1 <= cond) 0.040865s: Exiting Redux.assume: 0.000005 seconds 0.040876s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,6-23): Executing statement 0.040890s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(22,5-7): Executing statement 0.041585s: Entering Redux.assume(!(!(cond = 0))) 0.041610s: Exiting Redux.assume: 0.000011 seconds 0.041628s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041641s: Exiting Redux.assume: 0.000003 seconds 0.041652s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.041661s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.041670s: Entering Redux.query(1 <= cond) 0.041686s: Exiting Redux.query 0.041697s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.041712s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(27,1-2): Leak check. 0.041732s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.041741s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.041755s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(33,5-16): Executing statement 0.041775s: Consuming chunk [_]module(fermat1_ll_valuebound10__verifast_instrumented_modified, true) 0.041799s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Executing statement 0.041812s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(35,5-8): Executing statement 0.041827s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.041841s: Exiting Redux.assert_term: 0.000004 seconds 0.041850s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.041863s: Exiting Redux.assert_term: 0.000003 seconds 0.041871s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(36,5-9): Executing statement 0.041889s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.041902s: Exiting Redux.assert_term: 0.000004 seconds 0.041912s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.041924s: Exiting Redux.assert_term: 0.000002 seconds 0.041933s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.041944s: Exiting Redux.assert_term: 0.000003 seconds 0.041960s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(37,7-8): Executing statement 0.041977s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.041992s: Exiting Redux.assert_term: 0.000003 seconds 0.042000s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(37,9-30): Verifying call 0.042009s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042017s: Entering Redux.query(true) 0.042026s: Exiting Redux.query 0.042042s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.042054s: Exiting Redux.assert_term: 0.000002 seconds 0.042063s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042071s: Entering Redux.assume(true) 0.042081s: Exiting Redux.assume: 0.000002 seconds 0.042090s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(38,5-24): Executing statement 0.042105s: Entering Redux.assume(0 <= A0) 0.042120s: Exiting Redux.assume: 0.000004 seconds 0.042139s: Entering Redux.assume(A0 <= 10) 0.042153s: Exiting Redux.assume: 0.000004 seconds 0.042162s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(38,5-24): Verifying call 0.042170s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042178s: Entering Redux.query(true) 0.042187s: Exiting Redux.query 0.042195s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042211s: Entering Redux.assume(true) 0.042222s: Exiting Redux.assume: 0.000001 seconds 0.042229s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(39,7-8): Executing statement 0.042241s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042254s: Exiting Redux.assert_term: 0.000004 seconds 0.042262s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(39,9-30): Verifying call 0.042271s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042284s: Entering Redux.query(true) 0.042292s: Exiting Redux.query 0.042303s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.042315s: Exiting Redux.assert_term: 0.000002 seconds 0.042324s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042332s: Entering Redux.assume(true) 0.042342s: Exiting Redux.assume: 0.000001 seconds 0.042350s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Executing statement 0.042368s: Entering Redux.assume(0 <= R0) 0.042383s: Exiting Redux.assume: 0.000005 seconds 0.042392s: Entering Redux.assume(R0 <= 10) 0.042405s: Exiting Redux.assume: 0.000005 seconds 0.042414s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.042424s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042432s: Entering Redux.query(true) 0.042439s: Exiting Redux.query 0.042449s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042462s: Entering Redux.assume(true) 0.042472s: Exiting Redux.assume: 0.000001 seconds 0.042480s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Executing statement 0.042500s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.042662s: Exiting Redux.assume: 0.000152 seconds 0.042676s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.042686s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042699s: Entering Redux.query(true) 0.042709s: Exiting Redux.query 0.042718s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042728s: Entering Redux.assume(true) 0.042740s: Exiting Redux.assume: 0.000001 seconds 0.042750s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.042765s: Entering Redux.query(!(2 = 0)) 0.042775s: Exiting Redux.query 0.042786s: Entering Redux.assume(%(A0, 2) = 1) 0.042805s: Exiting Redux.assume: 0.000003 seconds 0.042815s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.042826s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042835s: Entering Redux.query(true) 0.042844s: Exiting Redux.query 0.042853s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042861s: Entering Redux.assume(true) 0.042871s: Exiting Redux.assume: 0.000001 seconds 0.042887s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.042905s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.042917s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.042933s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.042957s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.042982s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.044265s: Exiting Redux.query 0.044287s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.044303s: Exiting Redux.assert_term: 0.000005 seconds 0.044314s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.044327s: Exiting Redux.assert_term: 0.000003 seconds 0.044343s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.044356s: Exiting Redux.assert_term: 0.000003 seconds 0.044366s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.044378s: Exiting Redux.assert_term: 0.000003 seconds 0.044388s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.044403s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.044436s: Exiting Redux.assume: 0.000017 seconds 0.044446s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.044460s: Entering Redux.assume(!(1 = 0)) 0.044473s: Exiting Redux.assume: 0.000002 seconds 0.044488s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.044503s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.044528s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.044556s: Exiting Redux.assume: 0.000012 seconds 0.044575s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.044585s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.044595s: Entering Redux.query(1 <= 1) 0.044604s: Exiting Redux.query 0.044613s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044622s: Entering Redux.assume(1 <= 1) 0.044639s: Exiting Redux.assume: 0.000001 seconds 0.044647s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.044659s: Entering Redux.assume(!(!(r0 = 0))) 0.044690s: Exiting Redux.assume: 0.000021 seconds 0.044700s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.044711s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.044734s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.044761s: Exiting Redux.assume: 0.000011 seconds 0.044772s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.044782s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.044791s: Entering Redux.query(1 <= 1) 0.044800s: Exiting Redux.query 0.044809s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044819s: Entering Redux.assume(1 <= 1) 0.044835s: Exiting Redux.assume: 0.000001 seconds 0.044844s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.044855s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.044864s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.044872s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.044885s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.044918s: Exiting Redux.assume: 0.000018 seconds 0.044930s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.044943s: Exiting Redux.assume: 0.000003 seconds 0.044953s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.044969s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.044983s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045016s: Exiting Redux.query 0.045029s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.045043s: Exiting Redux.assert_term: 0.000004 seconds 0.045053s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.045066s: Exiting Redux.assert_term: 0.000004 seconds 0.045075s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.045088s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.045124s: Exiting Redux.assume: 0.000017 seconds 0.045134s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.045220s: Entering Redux.assume(!(1 = 0)) 0.045233s: Exiting Redux.assume: 0.000002 seconds 0.045243s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.045257s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.045286s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.045308s: Exiting Redux.assume: 0.000011 seconds 0.045318s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.045327s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045336s: Entering Redux.query(1 <= 1) 0.045346s: Exiting Redux.query 0.045355s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045370s: Entering Redux.assume(1 <= 1) 0.045381s: Exiting Redux.assume: 0.000001 seconds 0.045389s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.045401s: Entering Redux.assume(!(0 < r2)) 0.045419s: Exiting Redux.assume: 0.000007 seconds 0.045429s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.045440s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.045460s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.045474s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.045500s: Exiting Redux.query 0.045512s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.045525s: Exiting Redux.assert_term: 0.000004 seconds 0.045535s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.045552s: Exiting Redux.assert_term: 0.000003 seconds 0.045561s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.045583s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.045633s: Exiting Redux.assume: 0.000041 seconds 0.045642s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.045652s: Entering Redux.assume(!(1 = 0)) 0.045662s: Exiting Redux.assume: 0.000001 seconds 0.045676s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.045689s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.045712s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.045734s: Exiting Redux.assume: 0.000012 seconds 0.045744s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.045753s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045769s: Entering Redux.query(1 <= 1) 0.045778s: Exiting Redux.query 0.045787s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045796s: Entering Redux.assume(1 <= 1) 0.045807s: Exiting Redux.assume: 0.000001 seconds 0.045815s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.045827s: Entering Redux.assume(!(r3 < 0)) 0.045846s: Exiting Redux.assume: 0.000009 seconds 0.045861s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.045876s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.045889s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.045916s: Exiting Redux.query 0.045926s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.045935s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.045952s: Entering Redux.assume(!(!(r3 < 0))) 0.045970s: Exiting Redux.assume: 0.000009 seconds 0.045980s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.045992s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.046009s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.046022s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.046282s: Exiting Redux.query 0.046295s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.046304s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.046317s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.046345s: Exiting Redux.assume: 0.000018 seconds 0.046356s: Entering Redux.assume(!(!(1 = 0))) 0.046373s: Exiting Redux.assume: 0.000001 seconds 0.046385s: Entering Redux.assume(!(!(0 < r2))) 0.046402s: Exiting Redux.assume: 0.000007 seconds 0.046412s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.046423s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.046438s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.046452s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.046788s: Exiting Redux.query 0.046801s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.046810s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.046824s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.046850s: Exiting Redux.assume: 0.000017 seconds 0.046868s: Entering Redux.assume(!(!(1 = 0))) 0.046879s: Exiting Redux.assume: 0.000002 seconds 0.046897s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.046922s: Exiting Redux.assume: 0.000015 seconds 0.046933s: Entering Redux.assume(!(!(1 = 0))) 0.046943s: Exiting Redux.assume: 0.000001 seconds 0.046958s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.046970s: Exiting Redux.assume: 0.000003 seconds 0.046980s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.046995s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047003s: Entering Redux.query(true) 0.047012s: Exiting Redux.query 0.047021s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.047029s: Entering Redux.assume(true) 0.047039s: Exiting Redux.assume: 0.000001 seconds 0.047047s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.047067s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.047078s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.047090s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.047105s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.047120s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.048077s: Exiting Redux.query 0.048094s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.048111s: Exiting Redux.assert_term: 0.000004 seconds 0.048121s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.048133s: Exiting Redux.assert_term: 0.000003 seconds 0.048144s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.048157s: Exiting Redux.assert_term: 0.000002 seconds 0.048177s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.048190s: Exiting Redux.assert_term: 0.000004 seconds 0.048199s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.048214s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.048240s: Exiting Redux.assume: 0.000017 seconds 0.048249s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.048266s: Entering Redux.assume(!(1 = 0)) 0.048277s: Exiting Redux.assume: 0.000000 seconds 0.048289s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.048304s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.048333s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.048359s: Exiting Redux.assume: 0.000014 seconds 0.048380s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.048391s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.048403s: Entering Redux.query(1 <= 1) 0.048413s: Exiting Redux.query 0.048424s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.048433s: Entering Redux.assume(1 <= 1) 0.048443s: Exiting Redux.assume: 0.000001 seconds 0.048451s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.048471s: Entering Redux.assume(!(!(r0 = 0))) 0.048502s: Exiting Redux.assume: 0.000019 seconds 0.048511s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.048522s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.048543s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.048567s: Exiting Redux.assume: 0.000010 seconds 0.048591s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.048601s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.048611s: Entering Redux.query(1 <= 1) 0.048620s: Exiting Redux.query 0.048629s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.048638s: Entering Redux.assume(1 <= 1) 0.048648s: Exiting Redux.assume: 0.000001 seconds 0.048657s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.048673s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.048683s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.048692s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.048704s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.048731s: Exiting Redux.assume: 0.000017 seconds 0.048749s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.048762s: Exiting Redux.assume: 0.000004 seconds 0.048772s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.048788s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.048801s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.048825s: Exiting Redux.query 0.048838s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.048859s: Exiting Redux.assert_term: 0.000004 seconds 0.048870s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.048883s: Exiting Redux.assert_term: 0.000003 seconds 0.048892s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.048905s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.048931s: Exiting Redux.assume: 0.000016 seconds 0.048947s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.048957s: Entering Redux.assume(!(1 = 0)) 0.048968s: Exiting Redux.assume: 0.000001 seconds 0.048978s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.048991s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.049013s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.049041s: Exiting Redux.assume: 0.000010 seconds 0.049051s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.049060s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049072s: Entering Redux.query(1 <= 1) 0.049081s: Exiting Redux.query 0.049090s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049099s: Entering Redux.assume(1 <= 1) 0.049110s: Exiting Redux.assume: 0.000001 seconds 0.049125s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.049137s: Entering Redux.assume(!(0 < r2)) 0.049154s: Exiting Redux.assume: 0.000008 seconds 0.049163s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.049174s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.049188s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.049208s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.049233s: Exiting Redux.query 0.049245s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.049258s: Exiting Redux.assert_term: 0.000003 seconds 0.049267s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.049279s: Exiting Redux.assert_term: 0.000003 seconds 0.049288s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.049306s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.049354s: Exiting Redux.assume: 0.000038 seconds 0.049363s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.051146s: Entering Redux.assume(!(1 = 0)) 0.051162s: Exiting Redux.assume: 0.000001 seconds 0.051171s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.051191s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.051214s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.051236s: Exiting Redux.assume: 0.000012 seconds 0.051247s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.051255s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051264s: Entering Redux.query(1 <= 1) 0.051272s: Exiting Redux.query 0.051286s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051295s: Entering Redux.assume(1 <= 1) 0.051306s: Exiting Redux.assume: 0.000001 seconds 0.051314s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.051325s: Entering Redux.assume(!(r3 < 0)) 0.051344s: Exiting Redux.assume: 0.000009 seconds 0.051353s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.051376s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.051389s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.051416s: Exiting Redux.query 0.051425s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.051434s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.051443s: Entering Redux.assume(!(!(r3 < 0))) 0.051470s: Exiting Redux.assume: 0.000008 seconds 0.051480s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.051491s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.051506s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.051519s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.051781s: Exiting Redux.query 0.051799s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.051808s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.051823s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.051850s: Exiting Redux.assume: 0.000018 seconds 0.051860s: Entering Redux.assume(!(!(1 = 0))) 0.051870s: Exiting Redux.assume: 0.000001 seconds 0.051882s: Entering Redux.assume(!(!(0 < r2))) 0.051904s: Exiting Redux.assume: 0.000007 seconds 0.051913s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.051926s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.051940s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.051953s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.052266s: Exiting Redux.query 0.052285s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.052294s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.052307s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.052332s: Exiting Redux.assume: 0.000015 seconds 0.052342s: Entering Redux.assume(!(!(1 = 0))) 0.052353s: Exiting Redux.assume: 0.000001 seconds 0.052366s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.052395s: Exiting Redux.assume: 0.000015 seconds 0.052405s: Entering Redux.assume(!(!(1 = 0))) 0.052416s: Exiting Redux.assume: 0.000001 seconds 0.052441s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.052607s: Exiting Redux.assume: 0.000156 seconds 0.052619s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.052628s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.052643s: Entering Redux.query(true) 0.052652s: Exiting Redux.query 0.052660s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.052669s: Entering Redux.assume(true) 0.052679s: Exiting Redux.assume: 0.000002 seconds 0.052687s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.052701s: Entering Redux.query(!(2 = 0)) 0.052710s: Exiting Redux.query 0.052721s: Entering Redux.assume(%(A0, 2) = 1) 0.052740s: Exiting Redux.assume: 0.000003 seconds 0.052749s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.052757s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.052765s: Entering Redux.query(true) 0.052774s: Exiting Redux.query 0.052782s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.052790s: Entering Redux.assume(true) 0.052800s: Exiting Redux.assume: 0.000001 seconds 0.052814s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.052828s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.052838s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.052850s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.052865s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.052885s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.053959s: Exiting Redux.query 0.053975s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.053990s: Exiting Redux.assert_term: 0.000005 seconds 0.054000s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.054013s: Exiting Redux.assert_term: 0.000003 seconds 0.054031s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.054044s: Exiting Redux.assert_term: 0.000002 seconds 0.054054s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.054067s: Exiting Redux.assert_term: 0.000003 seconds 0.054076s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.054089s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.054119s: Exiting Redux.assume: 0.000013 seconds 0.054128s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.054138s: Entering Redux.assume(!(1 = 0)) 0.054149s: Exiting Redux.assume: 0.000001 seconds 0.054159s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.054172s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.054196s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054220s: Exiting Redux.assume: 0.000007 seconds 0.054230s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.054239s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054249s: Entering Redux.query(1 <= 1) 0.054258s: Exiting Redux.query 0.054268s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054277s: Entering Redux.assume(1 <= 1) 0.054295s: Exiting Redux.assume: 0.000001 seconds 0.054304s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.054315s: Entering Redux.assume(!(!(r0 = 0))) 0.054348s: Exiting Redux.assume: 0.000023 seconds 0.054359s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.054370s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.054391s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054415s: Exiting Redux.assume: 0.000006 seconds 0.054424s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.054433s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054441s: Entering Redux.query(1 <= 1) 0.054450s: Exiting Redux.query 0.054458s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054467s: Entering Redux.assume(1 <= 1) 0.054483s: Exiting Redux.assume: 0.000001 seconds 0.054491s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.054501s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.054510s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.054518s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.054529s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.054559s: Exiting Redux.assume: 0.000011 seconds 0.054579s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.054591s: Exiting Redux.assume: 0.000003 seconds 0.054601s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.054616s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.054629s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.054657s: Exiting Redux.query 0.054669s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.054682s: Exiting Redux.assert_term: 0.000004 seconds 0.054692s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.054704s: Exiting Redux.assert_term: 0.000003 seconds 0.054712s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.054724s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.054753s: Exiting Redux.assume: 0.000011 seconds 0.054764s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.054774s: Entering Redux.assume(!(1 = 0)) 0.054784s: Exiting Redux.assume: 0.000001 seconds 0.054794s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.054806s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.054837s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.054854s: Exiting Redux.assume: 0.000006 seconds 0.054864s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.054873s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054882s: Entering Redux.query(1 <= 1) 0.054891s: Exiting Redux.query 0.054900s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054916s: Entering Redux.assume(1 <= 1) 0.054926s: Exiting Redux.assume: 0.000001 seconds 0.054935s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.055080s: Entering Redux.assume(!(0 < r2)) 0.055099s: Exiting Redux.assume: 0.000007 seconds 0.055107s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.055118s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.055141s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.055154s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.055174s: Exiting Redux.query 0.055186s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.055200s: Exiting Redux.assert_term: 0.000003 seconds 0.055210s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.055230s: Exiting Redux.assert_term: 0.000003 seconds 0.055239s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.055252s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.055285s: Exiting Redux.assume: 0.000023 seconds 0.055294s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.055304s: Entering Redux.assume(!(1 = 0)) 0.055315s: Exiting Redux.assume: 0.000002 seconds 0.055332s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.055345s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.055369s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.055387s: Exiting Redux.assume: 0.000007 seconds 0.055397s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.055407s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055427s: Entering Redux.query(1 <= 1) 0.055436s: Exiting Redux.query 0.055445s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055454s: Entering Redux.assume(1 <= 1) 0.055464s: Exiting Redux.assume: 0.000001 seconds 0.055472s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.055483s: Entering Redux.assume(!(r3 < 0)) 0.055501s: Exiting Redux.assume: 0.000009 seconds 0.055518s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.055532s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.055544s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.055566s: Exiting Redux.query 0.055585s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.055593s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.055611s: Entering Redux.assume(!(!(r3 < 0))) 0.055629s: Exiting Redux.assume: 0.000009 seconds 0.055638s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.055650s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.055664s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.055677s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.055875s: Exiting Redux.query 0.055887s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.055897s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.055910s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.055931s: Exiting Redux.assume: 0.000011 seconds 0.055941s: Entering Redux.assume(!(!(1 = 0))) 0.055960s: Exiting Redux.assume: 0.000001 seconds 0.055972s: Entering Redux.assume(!(!(0 < r2))) 0.055988s: Exiting Redux.assume: 0.000007 seconds 0.055998s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.056011s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.056025s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.056040s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.056269s: Exiting Redux.query 0.056282s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.056292s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.056306s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.056325s: Exiting Redux.assume: 0.000010 seconds 0.056345s: Entering Redux.assume(!(!(1 = 0))) 0.056357s: Exiting Redux.assume: 0.000001 seconds 0.056371s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.056389s: Exiting Redux.assume: 0.000009 seconds 0.056400s: Entering Redux.assume(!(!(1 = 0))) 0.056410s: Exiting Redux.assume: 0.000001 seconds 0.056738s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.056753s: Exiting Redux.assume: 0.000003 seconds 0.056764s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.056781s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.056790s: Entering Redux.query(true) 0.056800s: Exiting Redux.query 0.056808s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.056817s: Entering Redux.assume(true) 0.056827s: Exiting Redux.assume: 0.000001 seconds 0.056840s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.056867s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.056878s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.056891s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.056907s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.056923s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.058333s: Exiting Redux.query 0.058354s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.058369s: Exiting Redux.assert_term: 0.000004 seconds 0.058379s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.058391s: Exiting Redux.assert_term: 0.000003 seconds 0.058402s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.058414s: Exiting Redux.assert_term: 0.000002 seconds 0.058433s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.058445s: Exiting Redux.assert_term: 0.000003 seconds 0.058456s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.058470s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.058493s: Exiting Redux.assume: 0.000013 seconds 0.058502s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.058520s: Entering Redux.assume(!(1 = 0)) 0.058532s: Exiting Redux.assume: 0.000001 seconds 0.058543s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.058556s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.058590s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.058608s: Exiting Redux.assume: 0.000007 seconds 0.058618s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.058635s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058644s: Entering Redux.query(1 <= 1) 0.058653s: Exiting Redux.query 0.058661s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058670s: Entering Redux.assume(1 <= 1) 0.058680s: Exiting Redux.assume: 0.000001 seconds 0.058688s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.058707s: Entering Redux.assume(!(!(r0 = 0))) 0.058735s: Exiting Redux.assume: 0.000019 seconds 0.058744s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.058755s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.058775s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.058791s: Exiting Redux.assume: 0.000006 seconds 0.058800s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.058816s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058825s: Entering Redux.query(1 <= 1) 0.058834s: Exiting Redux.query 0.058842s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058851s: Entering Redux.assume(1 <= 1) 0.058861s: Exiting Redux.assume: 0.000001 seconds 0.058869s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.058885s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.058895s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.058903s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.058915s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.058935s: Exiting Redux.assume: 0.000011 seconds 0.058954s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.058967s: Exiting Redux.assume: 0.000004 seconds 0.058977s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.058993s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.059005s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.059022s: Exiting Redux.query 0.059033s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.059055s: Exiting Redux.assert_term: 0.000004 seconds 0.059066s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.059079s: Exiting Redux.assert_term: 0.000002 seconds 0.059088s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.059100s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.059122s: Exiting Redux.assume: 0.000011 seconds 0.059140s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.059151s: Entering Redux.assume(!(1 = 0)) 0.059162s: Exiting Redux.assume: 0.000001 seconds 0.059172s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.059185s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.059208s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.059233s: Exiting Redux.assume: 0.000006 seconds 0.059243s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.059252s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059261s: Entering Redux.query(1 <= 1) 0.059270s: Exiting Redux.query 0.059279s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059288s: Entering Redux.assume(1 <= 1) 0.059298s: Exiting Redux.assume: 0.000001 seconds 0.059314s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.059326s: Entering Redux.assume(!(0 < r2)) 0.059343s: Exiting Redux.assume: 0.000007 seconds 0.059352s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.059364s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.059379s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.059401s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.059421s: Exiting Redux.query 0.059434s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.059451s: Exiting Redux.assert_term: 0.000004 seconds 0.059461s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.059474s: Exiting Redux.assert_term: 0.000003 seconds 0.059484s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.059505s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.059537s: Exiting Redux.assume: 0.000023 seconds 0.059547s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.059557s: Entering Redux.assume(!(1 = 0)) 0.059576s: Exiting Redux.assume: 0.000001 seconds 0.059587s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.059600s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.059926s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.059947s: Exiting Redux.assume: 0.000008 seconds 0.059958s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.059969s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059978s: Entering Redux.query(1 <= 1) 0.059988s: Exiting Redux.query 0.060011s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060021s: Entering Redux.assume(1 <= 1) 0.060032s: Exiting Redux.assume: 0.000001 seconds 0.060043s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.060055s: Entering Redux.assume(!(r3 < 0)) 0.060078s: Exiting Redux.assume: 0.000012 seconds 0.060090s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.060127s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.060145s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.060173s: Exiting Redux.query 0.060187s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.060198s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.060211s: Entering Redux.assume(!(!(r3 < 0))) 0.060234s: Exiting Redux.assume: 0.000011 seconds 0.060258s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.060275s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.060294s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.060312s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.060525s: Exiting Redux.query 0.060548s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.060558s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.060585s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.060609s: Exiting Redux.assume: 0.000012 seconds 0.060622s: Entering Redux.assume(!(!(1 = 0))) 0.060633s: Exiting Redux.assume: 0.000001 seconds 0.060650s: Entering Redux.assume(!(!(0 < r2))) 0.060679s: Exiting Redux.assume: 0.000008 seconds 0.060693s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.060708s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.060727s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.060744s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.061027s: Exiting Redux.query 0.061055s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.061067s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.061087s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.061114s: Exiting Redux.assume: 0.000014 seconds 0.061128s: Entering Redux.assume(!(!(1 = 0))) 0.061141s: Exiting Redux.assume: 0.000002 seconds 0.061162s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061196s: Exiting Redux.assume: 0.000012 seconds 0.061211s: Entering Redux.assume(!(!(1 = 0))) 0.061223s: Exiting Redux.assume: 0.000002 seconds 0.061270s: Entering Redux.assume(!(R0 <= 10)) 0.061287s: Exiting Redux.assume: 0.000003 seconds 0.061300s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.061311s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.061331s: Entering Redux.query(true) 0.061343s: Exiting Redux.query 0.061355s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.061367s: Entering Redux.assume(true) 0.061380s: Exiting Redux.assume: 0.000001 seconds 0.061391s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Executing statement 0.061418s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.061600s: Exiting Redux.assume: 0.000167 seconds 0.061618s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.061640s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.061651s: Entering Redux.query(true) 0.061663s: Exiting Redux.query 0.061676s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.061687s: Entering Redux.assume(true) 0.061699s: Exiting Redux.assume: 0.000001 seconds 0.061711s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.061740s: Entering Redux.query(!(2 = 0)) 0.061752s: Exiting Redux.query 0.061766s: Entering Redux.assume(%(A0, 2) = 1) 0.061783s: Exiting Redux.assume: 0.000004 seconds 0.061795s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.061806s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.061816s: Entering Redux.query(true) 0.061827s: Exiting Redux.query 0.061837s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.061856s: Entering Redux.assume(true) 0.061868s: Exiting Redux.assume: 0.000002 seconds 0.061881s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.061899s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.061912s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.061929s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.061958s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.061976s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.062463s: Exiting Redux.query 0.062486s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.062501s: Exiting Redux.assert_term: 0.000006 seconds 0.062521s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.062539s: Exiting Redux.assert_term: 0.000004 seconds 0.062552s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.062587s: Exiting Redux.assert_term: 0.000022 seconds 0.062600s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.062613s: Exiting Redux.assert_term: 0.000003 seconds 0.062624s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.062652s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.062689s: Exiting Redux.assume: 0.000023 seconds 0.062702s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.062715s: Entering Redux.assume(!(1 = 0)) 0.062729s: Exiting Redux.assume: 0.000002 seconds 0.062743s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.062772s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.062806s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.062832s: Exiting Redux.assume: 0.000012 seconds 0.062843s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.062852s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.062862s: Entering Redux.query(1 <= 1) 0.062871s: Exiting Redux.query 0.062891s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.062901s: Entering Redux.assume(1 <= 1) 0.062912s: Exiting Redux.assume: 0.000001 seconds 0.062922s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.062935s: Entering Redux.assume(!(!(r0 = 0))) 0.062968s: Exiting Redux.assume: 0.000024 seconds 0.062979s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.062999s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.063024s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063227s: Exiting Redux.assume: 0.000191 seconds 0.063239s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.063248s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063258s: Entering Redux.query(1 <= 1) 0.063269s: Exiting Redux.query 0.063290s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063302s: Entering Redux.assume(1 <= 1) 0.063314s: Exiting Redux.assume: 0.000001 seconds 0.063323s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.063335s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.063347s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.063365s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.063381s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.063411s: Exiting Redux.assume: 0.000019 seconds 0.063425s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.063439s: Exiting Redux.assume: 0.000003 seconds 0.063449s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.063465s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.063486s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.063511s: Exiting Redux.query 0.063523s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.063538s: Exiting Redux.assert_term: 0.000004 seconds 0.063548s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.063561s: Exiting Redux.assert_term: 0.000003 seconds 0.063590s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.063604s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.063632s: Exiting Redux.assume: 0.000018 seconds 0.063641s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.063651s: Entering Redux.assume(!(1 = 0)) 0.063661s: Exiting Redux.assume: 0.000001 seconds 0.063671s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.063692s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.063717s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.063738s: Exiting Redux.assume: 0.000010 seconds 0.063748s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.063757s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063775s: Entering Redux.query(1 <= 1) 0.063784s: Exiting Redux.query 0.063793s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063802s: Entering Redux.assume(1 <= 1) 0.063812s: Exiting Redux.assume: 0.000001 seconds 0.063820s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.063831s: Entering Redux.assume(!(0 < r2)) 0.063848s: Exiting Redux.assume: 0.000007 seconds 0.063857s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.063875s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.063890s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.063903s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.063928s: Exiting Redux.query 0.063940s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.063962s: Exiting Redux.assert_term: 0.000004 seconds 0.063973s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.063985s: Exiting Redux.assert_term: 0.000003 seconds 0.063994s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.064007s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.064054s: Exiting Redux.assume: 0.000037 seconds 0.064064s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.064082s: Entering Redux.assume(!(1 = 0)) 0.064093s: Exiting Redux.assume: 0.000001 seconds 0.064104s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.064117s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.064141s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.064161s: Exiting Redux.assume: 0.000011 seconds 0.064179s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.064188s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064197s: Entering Redux.query(1 <= 1) 0.064205s: Exiting Redux.query 0.064214s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064223s: Entering Redux.assume(1 <= 1) 0.064233s: Exiting Redux.assume: 0.000001 seconds 0.064241s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.064260s: Entering Redux.assume(!(r3 < 0)) 0.064279s: Exiting Redux.assume: 0.000009 seconds 0.064288s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.064301s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.064313s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.064339s: Exiting Redux.query 0.064357s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.064367s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.064378s: Entering Redux.assume(!(!(r3 < 0))) 0.064395s: Exiting Redux.assume: 0.000008 seconds 0.064405s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.064418s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.064441s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.064456s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.066607s: Exiting Redux.query 0.066622s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.066631s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.066644s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.066680s: Exiting Redux.assume: 0.000018 seconds 0.066691s: Entering Redux.assume(!(!(1 = 0))) 0.066702s: Exiting Redux.assume: 0.000001 seconds 0.066714s: Entering Redux.assume(!(!(0 < r2))) 0.066729s: Exiting Redux.assume: 0.000007 seconds 0.066739s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.066751s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.066774s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.066788s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.067095s: Exiting Redux.query 0.067107s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.067115s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.067128s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.067167s: Exiting Redux.assume: 0.000016 seconds 0.067178s: Entering Redux.assume(!(!(1 = 0))) 0.067189s: Exiting Redux.assume: 0.000000 seconds 0.067203s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.067226s: Exiting Redux.assume: 0.000014 seconds 0.067237s: Entering Redux.assume(!(!(1 = 0))) 0.067248s: Exiting Redux.assume: 0.000001 seconds 0.067260s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.067297s: Exiting Redux.assume: 0.000003 seconds 0.067307s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.067316s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.067324s: Entering Redux.query(true) 0.067333s: Exiting Redux.query 0.067342s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.067351s: Entering Redux.assume(true) 0.067368s: Exiting Redux.assume: 0.000002 seconds 0.067377s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.067392s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.067402s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.067416s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.067431s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.067454s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.068083s: Exiting Redux.query 0.068100s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.068114s: Exiting Redux.assert_term: 0.000005 seconds 0.068124s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.068137s: Exiting Redux.assert_term: 0.000003 seconds 0.068156s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.068168s: Exiting Redux.assert_term: 0.000003 seconds 0.068180s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.068192s: Exiting Redux.assert_term: 0.000003 seconds 0.068201s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.068214s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.068249s: Exiting Redux.assume: 0.000017 seconds 0.068258s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.068270s: Entering Redux.assume(!(1 = 0)) 0.068281s: Exiting Redux.assume: 0.000001 seconds 0.068291s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.068304s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.068327s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.068355s: Exiting Redux.assume: 0.000010 seconds 0.068365s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.068373s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.068382s: Entering Redux.query(1 <= 1) 0.068391s: Exiting Redux.query 0.068399s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.068415s: Entering Redux.assume(1 <= 1) 0.068426s: Exiting Redux.assume: 0.000001 seconds 0.068434s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.068445s: Entering Redux.assume(!(!(r0 = 0))) 0.068474s: Exiting Redux.assume: 0.000020 seconds 0.068484s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.068494s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.068516s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.068546s: Exiting Redux.assume: 0.000010 seconds 0.068556s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.068574s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.068584s: Entering Redux.query(1 <= 1) 0.068592s: Exiting Redux.query 0.068602s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.068619s: Entering Redux.assume(1 <= 1) 0.068629s: Exiting Redux.assume: 0.000001 seconds 0.068638s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.068648s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.068657s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.068665s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.068676s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.068709s: Exiting Redux.assume: 0.000017 seconds 0.068720s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.068732s: Exiting Redux.assume: 0.000003 seconds 0.068742s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.068757s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.068769s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.068799s: Exiting Redux.query 0.068812s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.068824s: Exiting Redux.assert_term: 0.000004 seconds 0.068834s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.068846s: Exiting Redux.assert_term: 0.000002 seconds 0.068855s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.068869s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.068902s: Exiting Redux.assume: 0.000016 seconds 0.068912s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.068922s: Entering Redux.assume(!(1 = 0)) 0.068933s: Exiting Redux.assume: 0.000001 seconds 0.068942s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.068955s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.068986s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.069007s: Exiting Redux.assume: 0.000010 seconds 0.069018s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.069029s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069039s: Entering Redux.query(1 <= 1) 0.069049s: Exiting Redux.query 0.069059s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069077s: Entering Redux.assume(1 <= 1) 0.069088s: Exiting Redux.assume: 0.000001 seconds 0.069097s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.069108s: Entering Redux.assume(!(0 < r2)) 0.069126s: Exiting Redux.assume: 0.000007 seconds 0.069134s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.069144s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.069167s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.069180s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.069205s: Exiting Redux.query 0.069216s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.069229s: Exiting Redux.assert_term: 0.000003 seconds 0.069239s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.069260s: Exiting Redux.assert_term: 0.000003 seconds 0.069269s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.069281s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.069328s: Exiting Redux.assume: 0.000038 seconds 0.069337s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.069347s: Entering Redux.assume(!(1 = 0)) 0.069358s: Exiting Redux.assume: 0.000001 seconds 0.069376s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.069390s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.069415s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.069436s: Exiting Redux.assume: 0.000010 seconds 0.069446s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.069456s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069473s: Entering Redux.query(1 <= 1) 0.069482s: Exiting Redux.query 0.069491s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069500s: Entering Redux.assume(1 <= 1) 0.069511s: Exiting Redux.assume: 0.000001 seconds 0.069520s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.069531s: Entering Redux.assume(!(r3 < 0)) 0.069550s: Exiting Redux.assume: 0.000009 seconds 0.069578s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.069593s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.069606s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.069632s: Exiting Redux.query 0.069641s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.069650s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.069670s: Entering Redux.assume(!(!(r3 < 0))) 0.069688s: Exiting Redux.assume: 0.000007 seconds 0.069700s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.069712s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.069727s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.069741s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.069997s: Exiting Redux.query 0.070010s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.070020s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.070033s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.070060s: Exiting Redux.assume: 0.000016 seconds 0.070080s: Entering Redux.assume(!(!(1 = 0))) 0.070091s: Exiting Redux.assume: 0.000002 seconds 0.070102s: Entering Redux.assume(!(!(0 < r2))) 0.070118s: Exiting Redux.assume: 0.000007 seconds 0.070130s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.070143s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.070158s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.070171s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.070481s: Exiting Redux.query 0.070494s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.070503s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.070517s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.070542s: Exiting Redux.assume: 0.000014 seconds 0.070562s: Entering Redux.assume(!(!(1 = 0))) 0.070584s: Exiting Redux.assume: 0.000001 seconds 0.070597s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.070621s: Exiting Redux.assume: 0.000014 seconds 0.070631s: Entering Redux.assume(!(!(1 = 0))) 0.070643s: Exiting Redux.assume: 0.000001 seconds 0.070668s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.070755s: Exiting Redux.assume: 0.000076 seconds 0.070767s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.070787s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.070796s: Entering Redux.query(true) 0.070806s: Exiting Redux.query 0.070816s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.070825s: Entering Redux.assume(true) 0.070836s: Exiting Redux.assume: 0.000001 seconds 0.070845s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.070923s: Entering Redux.query(!(2 = 0)) 0.070934s: Exiting Redux.query 0.070945s: Entering Redux.assume(%(A0, 2) = 1) 0.070958s: Exiting Redux.assume: 0.000003 seconds 0.070967s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.070976s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.070984s: Entering Redux.query(true) 0.070993s: Exiting Redux.query 0.071001s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071019s: Entering Redux.assume(true) 0.071030s: Exiting Redux.assume: 0.000001 seconds 0.071039s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.071053s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.071063s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.071076s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.071100s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.071115s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.071274s: Exiting Redux.query 0.071289s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.071303s: Exiting Redux.assert_term: 0.000004 seconds 0.071314s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.071335s: Exiting Redux.assert_term: 0.000003 seconds 0.071345s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.071357s: Exiting Redux.assert_term: 0.000003 seconds 0.071367s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.071379s: Exiting Redux.assert_term: 0.000002 seconds 0.071388s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.071409s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.071431s: Exiting Redux.assume: 0.000012 seconds 0.071440s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.071450s: Entering Redux.assume(!(1 = 0)) 0.071462s: Exiting Redux.assume: 0.000001 seconds 0.071472s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.071485s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.071516s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.071533s: Exiting Redux.assume: 0.000006 seconds 0.071542s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.071552s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.071561s: Entering Redux.query(1 <= 1) 0.071582s: Exiting Redux.query 0.071611s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.071621s: Entering Redux.assume(1 <= 1) 0.071631s: Exiting Redux.assume: 0.000001 seconds 0.071640s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.071652s: Entering Redux.assume(!(!(r0 = 0))) 0.071680s: Exiting Redux.assume: 0.000019 seconds 0.071690s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.071716s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.071739s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.071756s: Exiting Redux.assume: 0.000007 seconds 0.071766s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.071775s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.071784s: Entering Redux.query(1 <= 1) 0.071792s: Exiting Redux.query 0.071811s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.071821s: Entering Redux.assume(1 <= 1) 0.071833s: Exiting Redux.assume: 0.000001 seconds 0.071843s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.071855s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.071864s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.071882s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.071894s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071918s: Exiting Redux.assume: 0.000013 seconds 0.071931s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.071945s: Exiting Redux.assume: 0.000003 seconds 0.071957s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.071973s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.071995s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072013s: Exiting Redux.query 0.072027s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.072043s: Exiting Redux.assert_term: 0.000004 seconds 0.072053s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.072066s: Exiting Redux.assert_term: 0.000003 seconds 0.072084s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.072098s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.072120s: Exiting Redux.assume: 0.000011 seconds 0.072129s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.072140s: Entering Redux.assume(!(1 = 0)) 0.072150s: Exiting Redux.assume: 0.000001 seconds 0.072161s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.072182s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.072206s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.072223s: Exiting Redux.assume: 0.000005 seconds 0.072233s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.072242s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072261s: Entering Redux.query(1 <= 1) 0.072270s: Exiting Redux.query 0.072279s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072288s: Entering Redux.assume(1 <= 1) 0.072298s: Exiting Redux.assume: 0.000001 seconds 0.072307s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.072318s: Entering Redux.assume(!(0 < r2)) 0.072335s: Exiting Redux.assume: 0.000007 seconds 0.072642s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.072664s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.072679s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.072692s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.072712s: Exiting Redux.query 0.072724s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.072737s: Exiting Redux.assert_term: 0.000003 seconds 0.072757s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.072770s: Exiting Redux.assert_term: 0.000002 seconds 0.072779s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.072792s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.072824s: Exiting Redux.assume: 0.000022 seconds 0.072833s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.072856s: Entering Redux.assume(!(1 = 0)) 0.072870s: Exiting Redux.assume: 0.000002 seconds 0.072881s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.072896s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.072920s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.072939s: Exiting Redux.assume: 0.000008 seconds 0.072958s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.072968s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072978s: Entering Redux.query(1 <= 1) 0.072986s: Exiting Redux.query 0.072996s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073007s: Entering Redux.assume(1 <= 1) 0.073019s: Exiting Redux.assume: 0.000001 seconds 0.073027s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.073049s: Entering Redux.assume(!(r3 < 0)) 0.073069s: Exiting Redux.assume: 0.000008 seconds 0.073080s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.073095s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.073107s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.073127s: Exiting Redux.query 0.073136s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.073155s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.073169s: Entering Redux.assume(!(!(r3 < 0))) 0.073187s: Exiting Redux.assume: 0.000009 seconds 0.073198s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.073210s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.073226s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.073252s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.073446s: Exiting Redux.query 0.073460s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.073471s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.073484s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.073515s: Exiting Redux.assume: 0.000011 seconds 0.073526s: Entering Redux.assume(!(!(1 = 0))) 0.073538s: Exiting Redux.assume: 0.000002 seconds 0.073551s: Entering Redux.assume(!(!(0 < r2))) 0.073578s: Exiting Redux.assume: 0.000017 seconds 0.073590s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.073603s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.073627s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.073642s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.073869s: Exiting Redux.query 0.073884s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.073894s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.073907s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.073936s: Exiting Redux.assume: 0.000010 seconds 0.073948s: Entering Redux.assume(!(!(1 = 0))) 0.073958s: Exiting Redux.assume: 0.000001 seconds 0.073971s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.073989s: Exiting Redux.assume: 0.000007 seconds 0.073999s: Entering Redux.assume(!(!(1 = 0))) 0.074010s: Exiting Redux.assume: 0.000001 seconds 0.074023s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.074046s: Exiting Redux.assume: 0.000003 seconds 0.074057s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.074066s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074075s: Entering Redux.query(true) 0.074084s: Exiting Redux.query 0.074094s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074123s: Entering Redux.assume(true) 0.074134s: Exiting Redux.assume: 0.000001 seconds 0.074152s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.074168s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.074179s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.074194s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.074210s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.074234s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.074395s: Exiting Redux.query 0.074410s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.074424s: Exiting Redux.assert_term: 0.000004 seconds 0.074435s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.074447s: Exiting Redux.assert_term: 0.000003 seconds 0.074468s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.074482s: Exiting Redux.assert_term: 0.000003 seconds 0.074493s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.074505s: Exiting Redux.assert_term: 0.000003 seconds 0.074514s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.074528s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.074559s: Exiting Redux.assume: 0.000012 seconds 0.074576s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.074587s: Entering Redux.assume(!(1 = 0)) 0.074598s: Exiting Redux.assume: 0.000002 seconds 0.074609s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.074622s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.074645s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.074672s: Exiting Redux.assume: 0.000006 seconds 0.074683s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.074693s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074702s: Entering Redux.query(1 <= 1) 0.074712s: Exiting Redux.query 0.074721s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074731s: Entering Redux.assume(1 <= 1) 0.074751s: Exiting Redux.assume: 0.000002 seconds 0.074761s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.074773s: Entering Redux.assume(!(!(r0 = 0))) 0.074801s: Exiting Redux.assume: 0.000018 seconds 0.074810s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.074821s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.074843s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.074870s: Exiting Redux.assume: 0.000006 seconds 0.074880s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.074889s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074898s: Entering Redux.query(1 <= 1) 0.074907s: Exiting Redux.query 0.074917s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074926s: Entering Redux.assume(1 <= 1) 0.074946s: Exiting Redux.assume: 0.000001 seconds 0.074955s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.074966s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.074975s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.074984s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.074997s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.075026s: Exiting Redux.assume: 0.000010 seconds 0.075038s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.075053s: Exiting Redux.assume: 0.000003 seconds 0.075063s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.075078s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.075091s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.075119s: Exiting Redux.query 0.075132s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.075146s: Exiting Redux.assert_term: 0.000003 seconds 0.075156s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.075169s: Exiting Redux.assert_term: 0.000003 seconds 0.075178s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.075191s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.075223s: Exiting Redux.assume: 0.000012 seconds 0.075233s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.075243s: Entering Redux.assume(!(1 = 0)) 0.075254s: Exiting Redux.assume: 0.000001 seconds 0.075264s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.075277s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.075310s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.075328s: Exiting Redux.assume: 0.000006 seconds 0.075338s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.075347s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075356s: Entering Redux.query(1 <= 1) 0.075364s: Exiting Redux.query 0.075375s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075393s: Entering Redux.assume(1 <= 1) 0.075405s: Exiting Redux.assume: 0.000001 seconds 0.075414s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.075426s: Entering Redux.assume(!(0 < r2)) 0.075443s: Exiting Redux.assume: 0.000007 seconds 0.075452s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.075463s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.075791s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.075810s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.075832s: Exiting Redux.query 0.075846s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.075861s: Exiting Redux.assert_term: 0.000004 seconds 0.075871s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.075885s: Exiting Redux.assert_term: 0.000003 seconds 0.075895s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.075911s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.075945s: Exiting Redux.assume: 0.000023 seconds 0.075956s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.075967s: Entering Redux.assume(!(1 = 0)) 0.075979s: Exiting Redux.assume: 0.000001 seconds 0.075991s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.076005s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.076029s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.076048s: Exiting Redux.assume: 0.000007 seconds 0.076060s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.076070s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076080s: Entering Redux.query(1 <= 1) 0.076090s: Exiting Redux.query 0.076100s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076111s: Entering Redux.assume(1 <= 1) 0.076123s: Exiting Redux.assume: 0.000001 seconds 0.076132s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.076145s: Entering Redux.assume(!(r3 < 0)) 0.076165s: Exiting Redux.assume: 0.000009 seconds 0.076175s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.076191s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.076206s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.076228s: Exiting Redux.query 0.076241s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.076251s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.076262s: Entering Redux.assume(!(!(r3 < 0))) 0.076280s: Exiting Redux.assume: 0.000007 seconds 0.076293s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.076306s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.076322s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.076338s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.076529s: Exiting Redux.query 0.076543s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.076554s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.076578s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.076601s: Exiting Redux.assume: 0.000011 seconds 0.076614s: Entering Redux.assume(!(!(1 = 0))) 0.076627s: Exiting Redux.assume: 0.000001 seconds 0.076642s: Entering Redux.assume(!(!(0 < r2))) 0.076660s: Exiting Redux.assume: 0.000007 seconds 0.076671s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.076685s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.076701s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.076718s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.076941s: Exiting Redux.query 0.076956s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.076966s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.076983s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.077005s: Exiting Redux.assume: 0.000010 seconds 0.077018s: Entering Redux.assume(!(!(1 = 0))) 0.077030s: Exiting Redux.assume: 0.000001 seconds 0.077049s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.077068s: Exiting Redux.assume: 0.000009 seconds 0.077081s: Entering Redux.assume(!(!(1 = 0))) 0.077093s: Exiting Redux.assume: 0.000001 seconds 0.077119s: Entering Redux.assume(!(0 <= R0)) 0.077138s: Exiting Redux.assume: 0.000005 seconds 0.077148s: Entering Redux.assume(false) 0.077160s: Exiting Redux.assume: 0.000001 seconds 0.077172s: Entering Redux.assume(!(false)) 0.077184s: Exiting Redux.assume: 0.000002 seconds 0.077195s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.077205s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.077215s: Entering Redux.query(true) 0.077225s: Exiting Redux.query 0.077235s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.077245s: Entering Redux.assume(true) 0.077256s: Exiting Redux.assume: 0.000001 seconds 0.077266s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Executing statement 0.077286s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.077418s: Exiting Redux.assume: 0.000119 seconds 0.077431s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.077441s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.077451s: Entering Redux.query(true) 0.077461s: Exiting Redux.query 0.077471s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.077481s: Entering Redux.assume(true) 0.077493s: Exiting Redux.assume: 0.000001 seconds 0.077503s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.077518s: Entering Redux.query(!(2 = 0)) 0.077528s: Exiting Redux.query 0.077541s: Entering Redux.assume(%(A0, 2) = 1) 0.077554s: Exiting Redux.assume: 0.000003 seconds 0.077573s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.077584s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.077594s: Entering Redux.query(true) 0.077603s: Exiting Redux.query 0.077614s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.077625s: Entering Redux.assume(true) 0.077636s: Exiting Redux.assume: 0.000001 seconds 0.077646s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.077662s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.077674s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.077689s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.077706s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.077723s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.079105s: Exiting Redux.query 0.079125s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.079142s: Exiting Redux.assert_term: 0.000005 seconds 0.079155s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.079169s: Exiting Redux.assert_term: 0.000003 seconds 0.079181s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.079194s: Exiting Redux.assert_term: 0.000003 seconds 0.079205s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.079219s: Exiting Redux.assert_term: 0.000002 seconds 0.079229s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.079245s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079274s: Exiting Redux.assume: 0.000016 seconds 0.079284s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.079296s: Entering Redux.assume(!(1 = 0)) 0.079308s: Exiting Redux.assume: 0.000001 seconds 0.079320s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.079337s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.079362s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079385s: Exiting Redux.assume: 0.000010 seconds 0.079398s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.079408s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079419s: Entering Redux.query(1 <= 1) 0.079430s: Exiting Redux.query 0.079443s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079453s: Entering Redux.assume(1 <= 1) 0.079465s: Exiting Redux.assume: 0.000001 seconds 0.079475s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.079488s: Entering Redux.assume(!(!(r0 = 0))) 0.079518s: Exiting Redux.assume: 0.000020 seconds 0.079531s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.079543s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.079575s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079598s: Exiting Redux.assume: 0.000010 seconds 0.079610s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.079620s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079631s: Entering Redux.query(1 <= 1) 0.079642s: Exiting Redux.query 0.079652s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079662s: Entering Redux.assume(1 <= 1) 0.079674s: Exiting Redux.assume: 0.000001 seconds 0.079685s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.079696s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.079707s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.079718s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.079731s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.079758s: Exiting Redux.assume: 0.000015 seconds 0.079772s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.079787s: Exiting Redux.assume: 0.000003 seconds 0.079800s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.079817s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.079832s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079856s: Exiting Redux.query 0.079870s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.079886s: Exiting Redux.assert_term: 0.000004 seconds 0.079898s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.079911s: Exiting Redux.assert_term: 0.000003 seconds 0.079922s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.079936s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.079963s: Exiting Redux.assume: 0.000016 seconds 0.079974s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.079987s: Entering Redux.assume(!(1 = 0)) 0.080000s: Exiting Redux.assume: 0.000001 seconds 0.080011s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.080025s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.081666s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.081690s: Exiting Redux.assume: 0.000010 seconds 0.081702s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.081713s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.081724s: Entering Redux.query(1 <= 1) 0.081733s: Exiting Redux.query 0.081743s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.081755s: Entering Redux.assume(1 <= 1) 0.081767s: Exiting Redux.assume: 0.000001 seconds 0.081777s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.081790s: Entering Redux.assume(!(0 < r2)) 0.081808s: Exiting Redux.assume: 0.000007 seconds 0.081820s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.081832s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.081848s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.081863s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.081890s: Exiting Redux.query 0.081904s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.081919s: Exiting Redux.assert_term: 0.000004 seconds 0.081931s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.081944s: Exiting Redux.assert_term: 0.000003 seconds 0.081955s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.081970s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.082018s: Exiting Redux.assume: 0.000036 seconds 0.082029s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.082041s: Entering Redux.assume(!(1 = 0)) 0.082053s: Exiting Redux.assume: 0.000001 seconds 0.082064s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.082079s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.082105s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.082129s: Exiting Redux.assume: 0.000011 seconds 0.082140s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.082150s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082161s: Entering Redux.query(1 <= 1) 0.082174s: Exiting Redux.query 0.082185s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082195s: Entering Redux.assume(1 <= 1) 0.082207s: Exiting Redux.assume: 0.000001 seconds 0.082218s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.082232s: Entering Redux.assume(!(r3 < 0)) 0.082251s: Exiting Redux.assume: 0.000009 seconds 0.082262s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.082278s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.082292s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.082320s: Exiting Redux.query 0.082331s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.082341s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.082354s: Entering Redux.assume(!(!(r3 < 0))) 0.082373s: Exiting Redux.assume: 0.000008 seconds 0.082385s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.082399s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.082416s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.082431s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.082685s: Exiting Redux.query 0.082700s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.082710s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.082726s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.082753s: Exiting Redux.assume: 0.000016 seconds 0.082766s: Entering Redux.assume(!(!(1 = 0))) 0.082779s: Exiting Redux.assume: 0.000001 seconds 0.082792s: Entering Redux.assume(!(!(0 < r2))) 0.082809s: Exiting Redux.assume: 0.000006 seconds 0.082820s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.082834s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.082850s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.082865s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.083291s: Exiting Redux.query 0.083306s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.083316s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.083332s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.083360s: Exiting Redux.assume: 0.000016 seconds 0.083372s: Entering Redux.assume(!(!(1 = 0))) 0.083384s: Exiting Redux.assume: 0.000001 seconds 0.083399s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.083424s: Exiting Redux.assume: 0.000014 seconds 0.083436s: Entering Redux.assume(!(!(1 = 0))) 0.083447s: Exiting Redux.assume: 0.000001 seconds 0.083462s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.083475s: Exiting Redux.assume: 0.000003 seconds 0.083486s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.083497s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.083507s: Entering Redux.query(true) 0.083517s: Exiting Redux.query 0.083527s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.083537s: Entering Redux.assume(true) 0.083548s: Exiting Redux.assume: 0.000001 seconds 0.083558s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.083581s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.083593s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.083608s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.083624s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.083640s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.084927s: Exiting Redux.query 0.084944s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.084959s: Exiting Redux.assert_term: 0.000004 seconds 0.084971s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.084985s: Exiting Redux.assert_term: 0.000003 seconds 0.084996s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.085008s: Exiting Redux.assert_term: 0.000002 seconds 0.085019s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.085032s: Exiting Redux.assert_term: 0.000003 seconds 0.085042s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.085056s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.085083s: Exiting Redux.assume: 0.000016 seconds 0.085093s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.085105s: Entering Redux.assume(!(1 = 0)) 0.085116s: Exiting Redux.assume: 0.000001 seconds 0.085126s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.085140s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.085166s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085187s: Exiting Redux.assume: 0.000011 seconds 0.085198s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.085207s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085218s: Entering Redux.query(1 <= 1) 0.085229s: Exiting Redux.query 0.085239s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085249s: Entering Redux.assume(1 <= 1) 0.085261s: Exiting Redux.assume: 0.000001 seconds 0.085271s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.085283s: Entering Redux.assume(!(!(r0 = 0))) 0.085314s: Exiting Redux.assume: 0.000020 seconds 0.085325s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.085336s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.085357s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085379s: Exiting Redux.assume: 0.000009 seconds 0.085390s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.085402s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085411s: Entering Redux.query(1 <= 1) 0.085422s: Exiting Redux.query 0.085433s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085443s: Entering Redux.assume(1 <= 1) 0.085456s: Exiting Redux.assume: 0.000001 seconds 0.085466s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.085477s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.085488s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.085498s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.085511s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.085538s: Exiting Redux.assume: 0.000016 seconds 0.085550s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.085574s: Exiting Redux.assume: 0.000002 seconds 0.085586s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.085603s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.085617s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.085642s: Exiting Redux.query 0.085655s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.085670s: Exiting Redux.assert_term: 0.000004 seconds 0.085681s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.085695s: Exiting Redux.assert_term: 0.000003 seconds 0.085705s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.085718s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.085744s: Exiting Redux.assume: 0.000015 seconds 0.085754s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.085766s: Entering Redux.assume(!(1 = 0)) 0.085778s: Exiting Redux.assume: 0.000001 seconds 0.085789s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.085803s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.085897s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.085922s: Exiting Redux.assume: 0.000010 seconds 0.085933s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.085944s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085955s: Entering Redux.query(1 <= 1) 0.085965s: Exiting Redux.query 0.085976s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085987s: Entering Redux.assume(1 <= 1) 0.085999s: Exiting Redux.assume: 0.000001 seconds 0.086009s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.086022s: Entering Redux.assume(!(0 < r2)) 0.086040s: Exiting Redux.assume: 0.000007 seconds 0.086051s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.086062s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.086078s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.086092s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.086118s: Exiting Redux.query 0.086132s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.086146s: Exiting Redux.assert_term: 0.000004 seconds 0.086158s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.086171s: Exiting Redux.assert_term: 0.000003 seconds 0.086182s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.086195s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.086243s: Exiting Redux.assume: 0.000036 seconds 0.086254s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.086266s: Entering Redux.assume(!(1 = 0)) 0.086278s: Exiting Redux.assume: 0.000001 seconds 0.086289s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.086302s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.086326s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.086348s: Exiting Redux.assume: 0.000011 seconds 0.086359s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.086369s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086380s: Entering Redux.query(1 <= 1) 0.086389s: Exiting Redux.query 0.086399s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086409s: Entering Redux.assume(1 <= 1) 0.086421s: Exiting Redux.assume: 0.000001 seconds 0.086430s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.086443s: Entering Redux.assume(!(r3 < 0)) 0.086463s: Exiting Redux.assume: 0.000009 seconds 0.086475s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.086490s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.086504s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.086531s: Exiting Redux.query 0.086542s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.086552s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.086573s: Entering Redux.assume(!(!(r3 < 0))) 0.086593s: Exiting Redux.assume: 0.000008 seconds 0.086605s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.086619s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.086635s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.086651s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.086896s: Exiting Redux.query 0.086909s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.086919s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.086934s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.086962s: Exiting Redux.assume: 0.000016 seconds 0.086974s: Entering Redux.assume(!(!(1 = 0))) 0.086987s: Exiting Redux.assume: 0.000001 seconds 0.087000s: Entering Redux.assume(!(!(0 < r2))) 0.087018s: Exiting Redux.assume: 0.000006 seconds 0.087029s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.087042s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.087058s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.087073s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.087381s: Exiting Redux.query 0.087395s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.087405s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.087420s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.087446s: Exiting Redux.assume: 0.000015 seconds 0.087459s: Entering Redux.assume(!(!(1 = 0))) 0.087471s: Exiting Redux.assume: 0.000001 seconds 0.087486s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087510s: Exiting Redux.assume: 0.000013 seconds 0.087522s: Entering Redux.assume(!(!(1 = 0))) 0.087534s: Exiting Redux.assume: 0.000001 seconds 0.087558s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.087684s: Exiting Redux.assume: 0.000103 seconds 0.087698s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.087708s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.087718s: Entering Redux.query(true) 0.087729s: Exiting Redux.query 0.087739s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.087748s: Entering Redux.assume(true) 0.087760s: Exiting Redux.assume: 0.000001 seconds 0.087769s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.087785s: Entering Redux.query(!(2 = 0)) 0.087795s: Exiting Redux.query 0.087807s: Entering Redux.assume(%(A0, 2) = 1) 0.087821s: Exiting Redux.assume: 0.000003 seconds 0.087832s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.087842s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.087851s: Entering Redux.query(true) 0.087861s: Exiting Redux.query 0.087870s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.087880s: Entering Redux.assume(true) 0.087893s: Exiting Redux.assume: 0.000001 seconds 0.087903s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.087918s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.087930s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.087945s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.087962s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.087978s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.089226s: Exiting Redux.query 0.089244s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.089260s: Exiting Redux.assert_term: 0.000005 seconds 0.089271s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.089287s: Exiting Redux.assert_term: 0.000003 seconds 0.089299s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.089313s: Exiting Redux.assert_term: 0.000003 seconds 0.089323s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.089337s: Exiting Redux.assert_term: 0.000003 seconds 0.089348s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.089362s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.089391s: Exiting Redux.assume: 0.000016 seconds 0.089403s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.089414s: Entering Redux.assume(!(1 = 0)) 0.089427s: Exiting Redux.assume: 0.000002 seconds 0.089439s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.089453s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.089478s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089500s: Exiting Redux.assume: 0.000010 seconds 0.089511s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.089521s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089532s: Entering Redux.query(1 <= 1) 0.089542s: Exiting Redux.query 0.089552s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089562s: Entering Redux.assume(1 <= 1) 0.089583s: Exiting Redux.assume: 0.000001 seconds 0.089593s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.089606s: Entering Redux.assume(!(!(r0 = 0))) 0.089636s: Exiting Redux.assume: 0.000019 seconds 0.089648s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.089659s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.089682s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089703s: Exiting Redux.assume: 0.000009 seconds 0.089714s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.089724s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089735s: Entering Redux.query(1 <= 1) 0.089745s: Exiting Redux.query 0.089755s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089765s: Entering Redux.assume(1 <= 1) 0.089776s: Exiting Redux.assume: 0.000001 seconds 0.089786s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.089797s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.089806s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.089816s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.089828s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.089857s: Exiting Redux.assume: 0.000017 seconds 0.089870s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.089885s: Exiting Redux.assume: 0.000004 seconds 0.089897s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.089916s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.089930s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.089954s: Exiting Redux.query 0.089969s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.089984s: Exiting Redux.assert_term: 0.000004 seconds 0.089995s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.090008s: Exiting Redux.assert_term: 0.000003 seconds 0.090018s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.090033s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.090062s: Exiting Redux.assume: 0.000016 seconds 0.090072s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.090083s: Entering Redux.assume(!(1 = 0)) 0.090095s: Exiting Redux.assume: 0.000001 seconds 0.090106s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.090120s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.090145s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.090165s: Exiting Redux.assume: 0.000009 seconds 0.090176s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.090187s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090198s: Entering Redux.query(1 <= 1) 0.090207s: Exiting Redux.query 0.090217s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090227s: Entering Redux.assume(1 <= 1) 0.090238s: Exiting Redux.assume: 0.000001 seconds 0.090248s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.090261s: Entering Redux.assume(!(0 < r2)) 0.090278s: Exiting Redux.assume: 0.000007 seconds 0.090289s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.090301s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.090317s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.090331s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.090355s: Exiting Redux.query 0.090368s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.090383s: Exiting Redux.assert_term: 0.000004 seconds 0.090394s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.090408s: Exiting Redux.assert_term: 0.000003 seconds 0.090418s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.090432s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.090477s: Exiting Redux.assume: 0.000034 seconds 0.090488s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.090499s: Entering Redux.assume(!(1 = 0)) 0.090512s: Exiting Redux.assume: 0.000002 seconds 0.090523s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.090537s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.090560s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.090590s: Exiting Redux.assume: 0.000010 seconds 0.090601s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.090611s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090622s: Entering Redux.query(1 <= 1) 0.090632s: Exiting Redux.query 0.090643s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090654s: Entering Redux.assume(1 <= 1) 0.090665s: Exiting Redux.assume: 0.000001 seconds 0.090675s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.090691s: Entering Redux.assume(!(r3 < 0)) 0.090710s: Exiting Redux.assume: 0.000008 seconds 0.090721s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.090737s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.090750s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.090776s: Exiting Redux.query 0.090788s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.090798s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.090812s: Entering Redux.assume(!(!(r3 < 0))) 0.090830s: Exiting Redux.assume: 0.000008 seconds 0.090841s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.090854s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.090870s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.090887s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.091128s: Exiting Redux.query 0.091142s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.091153s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.091167s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.091194s: Exiting Redux.assume: 0.000016 seconds 0.091290s: Entering Redux.assume(!(!(1 = 0))) 0.091303s: Exiting Redux.assume: 0.000001 seconds 0.091317s: Entering Redux.assume(!(!(0 < r2))) 0.091334s: Exiting Redux.assume: 0.000007 seconds 0.091346s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.091359s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.091375s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.091391s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.091705s: Exiting Redux.query 0.091719s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.091729s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.091743s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.091768s: Exiting Redux.assume: 0.000015 seconds 0.091782s: Entering Redux.assume(!(!(1 = 0))) 0.091794s: Exiting Redux.assume: 0.000002 seconds 0.091809s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.091833s: Exiting Redux.assume: 0.000012 seconds 0.091844s: Entering Redux.assume(!(!(1 = 0))) 0.091856s: Exiting Redux.assume: 0.000001 seconds 0.091870s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.091884s: Exiting Redux.assume: 0.000003 seconds 0.091896s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.091907s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.091919s: Entering Redux.query(true) 0.091929s: Exiting Redux.query 0.091939s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.091949s: Entering Redux.assume(true) 0.091962s: Exiting Redux.assume: 0.000001 seconds 0.091971s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.091988s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.092000s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.092014s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.092031s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.092047s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.093156s: Exiting Redux.query 0.093174s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.093188s: Exiting Redux.assert_term: 0.000004 seconds 0.093200s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.093215s: Exiting Redux.assert_term: 0.000003 seconds 0.093228s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.093241s: Exiting Redux.assert_term: 0.000003 seconds 0.093253s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.093266s: Exiting Redux.assert_term: 0.000003 seconds 0.093276s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.093291s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.093319s: Exiting Redux.assume: 0.000017 seconds 0.093329s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.093339s: Entering Redux.assume(!(1 = 0)) 0.093352s: Exiting Redux.assume: 0.000000 seconds 0.093365s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.093380s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.093404s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.093424s: Exiting Redux.assume: 0.000009 seconds 0.093435s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.093446s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093456s: Entering Redux.query(1 <= 1) 0.093466s: Exiting Redux.query 0.093479s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093489s: Entering Redux.assume(1 <= 1) 0.093501s: Exiting Redux.assume: 0.000001 seconds 0.093512s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.093524s: Entering Redux.assume(!(!(r0 = 0))) 0.093554s: Exiting Redux.assume: 0.000018 seconds 0.093574s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.093586s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.093608s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.093629s: Exiting Redux.assume: 0.000009 seconds 0.093639s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.093649s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093660s: Entering Redux.query(1 <= 1) 0.093669s: Exiting Redux.query 0.093680s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093691s: Entering Redux.assume(1 <= 1) 0.093703s: Exiting Redux.assume: 0.000001 seconds 0.093713s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.093724s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.093735s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.093744s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.093757s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.093784s: Exiting Redux.assume: 0.000015 seconds 0.093796s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.093810s: Exiting Redux.assume: 0.000003 seconds 0.093821s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.093887s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.093903s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.093927s: Exiting Redux.query 0.093942s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.093959s: Exiting Redux.assert_term: 0.000005 seconds 0.093971s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.093985s: Exiting Redux.assert_term: 0.000003 seconds 0.093996s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.094010s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.094037s: Exiting Redux.assume: 0.000016 seconds 0.094048s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.094059s: Entering Redux.assume(!(1 = 0)) 0.094071s: Exiting Redux.assume: 0.000001 seconds 0.094081s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.094095s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.094119s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.094140s: Exiting Redux.assume: 0.000009 seconds 0.094151s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.094161s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094171s: Entering Redux.query(1 <= 1) 0.094181s: Exiting Redux.query 0.094193s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094203s: Entering Redux.assume(1 <= 1) 0.094215s: Exiting Redux.assume: 0.000001 seconds 0.094225s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.094239s: Entering Redux.assume(!(0 < r2)) 0.094257s: Exiting Redux.assume: 0.000006 seconds 0.094267s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.094279s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.094294s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.094308s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.094334s: Exiting Redux.query 0.094347s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.094362s: Exiting Redux.assert_term: 0.000004 seconds 0.094373s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.094389s: Exiting Redux.assert_term: 0.000003 seconds 0.094399s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.094413s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.094458s: Exiting Redux.assume: 0.000035 seconds 0.094468s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.094480s: Entering Redux.assume(!(1 = 0)) 0.094492s: Exiting Redux.assume: 0.000001 seconds 0.094503s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.094516s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.094540s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.094561s: Exiting Redux.assume: 0.000010 seconds 0.094582s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.094592s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094602s: Entering Redux.query(1 <= 1) 0.094611s: Exiting Redux.query 0.094620s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094630s: Entering Redux.assume(1 <= 1) 0.094641s: Exiting Redux.assume: 0.000001 seconds 0.094650s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.094663s: Entering Redux.assume(!(r3 < 0)) 0.094682s: Exiting Redux.assume: 0.000008 seconds 0.094692s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.094707s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.094720s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.094747s: Exiting Redux.query 0.094757s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.094767s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.094777s: Entering Redux.assume(!(!(r3 < 0))) 0.094795s: Exiting Redux.assume: 0.000008 seconds 0.094806s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.094819s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.094834s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.094849s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.095087s: Exiting Redux.query 0.095101s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.095113s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.095127s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.095155s: Exiting Redux.assume: 0.000016 seconds 0.095169s: Entering Redux.assume(!(!(1 = 0))) 0.095181s: Exiting Redux.assume: 0.000001 seconds 0.095195s: Entering Redux.assume(!(!(0 < r2))) 0.095212s: Exiting Redux.assume: 0.000006 seconds 0.095223s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.095263s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.095280s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.095295s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.095602s: Exiting Redux.query 0.095616s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.095627s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.095640s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.095665s: Exiting Redux.assume: 0.000014 seconds 0.095677s: Entering Redux.assume(!(!(1 = 0))) 0.095688s: Exiting Redux.assume: 0.000001 seconds 0.095703s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.095727s: Exiting Redux.assume: 0.000012 seconds 0.095739s: Entering Redux.assume(!(!(1 = 0))) 0.095750s: Exiting Redux.assume: 0.000002 seconds 0.095773s: Entering Redux.assume(!(A0 <= 10)) 0.095787s: Exiting Redux.assume: 0.000003 seconds 0.095798s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(38,5-24): Verifying call 0.095809s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095818s: Entering Redux.query(true) 0.095828s: Exiting Redux.query 0.095839s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095849s: Entering Redux.assume(true) 0.095863s: Exiting Redux.assume: 0.000001 seconds 0.095873s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(39,7-8): Executing statement 0.095887s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.095902s: Exiting Redux.assert_term: 0.000004 seconds 0.095913s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(39,9-30): Verifying call 0.095923s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.095934s: Entering Redux.query(true) 0.095943s: Exiting Redux.query 0.095956s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.095970s: Exiting Redux.assert_term: 0.000003 seconds 0.095982s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.095992s: Entering Redux.assume(true) 0.096004s: Exiting Redux.assume: 0.000001 seconds 0.096015s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Executing statement 0.096030s: Entering Redux.assume(0 <= R0) 0.096046s: Exiting Redux.assume: 0.000006 seconds 0.096057s: Entering Redux.assume(R0 <= 10) 0.096072s: Exiting Redux.assume: 0.000005 seconds 0.096083s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.096093s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096103s: Entering Redux.query(true) 0.096112s: Exiting Redux.query 0.096123s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096133s: Entering Redux.assume(true) 0.096145s: Exiting Redux.assume: 0.000002 seconds 0.096155s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Executing statement 0.096173s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.096296s: Exiting Redux.assume: 0.000110 seconds 0.096308s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.096318s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096326s: Entering Redux.query(true) 0.096337s: Exiting Redux.query 0.096347s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096356s: Entering Redux.assume(true) 0.096367s: Exiting Redux.assume: 0.000001 seconds 0.096377s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.096392s: Entering Redux.query(!(2 = 0)) 0.096402s: Exiting Redux.query 0.096415s: Entering Redux.assume(%(A0, 2) = 1) 0.096429s: Exiting Redux.assume: 0.000003 seconds 0.096440s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.096450s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096460s: Entering Redux.query(true) 0.096470s: Exiting Redux.query 0.096480s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096490s: Entering Redux.assume(true) 0.096502s: Exiting Redux.assume: 0.000001 seconds 0.096511s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.096528s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.096540s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.096554s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.096581s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.096598s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.097140s: Exiting Redux.query 0.097158s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.097174s: Exiting Redux.assert_term: 0.000005 seconds 0.097186s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.097200s: Exiting Redux.assert_term: 0.000003 seconds 0.097211s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.097225s: Exiting Redux.assert_term: 0.000003 seconds 0.097236s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.097250s: Exiting Redux.assert_term: 0.000003 seconds 0.097261s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.097275s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.097298s: Exiting Redux.assume: 0.000012 seconds 0.097309s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.097320s: Entering Redux.assume(!(1 = 0)) 0.097333s: Exiting Redux.assume: 0.000001 seconds 0.097344s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.097359s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.097383s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.097401s: Exiting Redux.assume: 0.000007 seconds 0.097412s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.097422s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097433s: Entering Redux.query(1 <= 1) 0.097443s: Exiting Redux.query 0.097453s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097464s: Entering Redux.assume(1 <= 1) 0.097475s: Exiting Redux.assume: 0.000001 seconds 0.097485s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.097498s: Entering Redux.assume(!(!(r0 = 0))) 0.097527s: Exiting Redux.assume: 0.000019 seconds 0.097539s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.097550s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.097582s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.097602s: Exiting Redux.assume: 0.000006 seconds 0.097614s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.097625s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097635s: Entering Redux.query(1 <= 1) 0.097644s: Exiting Redux.query 0.097654s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097664s: Entering Redux.assume(1 <= 1) 0.097676s: Exiting Redux.assume: 0.000001 seconds 0.097686s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.097696s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.097706s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.097716s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.097729s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.097749s: Exiting Redux.assume: 0.000011 seconds 0.097762s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.097775s: Exiting Redux.assume: 0.000003 seconds 0.097786s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.097804s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.097818s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.097836s: Exiting Redux.query 0.097850s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.097864s: Exiting Redux.assert_term: 0.000004 seconds 0.097877s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.097892s: Exiting Redux.assert_term: 0.000003 seconds 0.097902s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.097917s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.097940s: Exiting Redux.assume: 0.000010 seconds 0.097950s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.097962s: Entering Redux.assume(!(1 = 0)) 0.097974s: Exiting Redux.assume: 0.000001 seconds 0.097986s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.098000s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.098024s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.098042s: Exiting Redux.assume: 0.000005 seconds 0.098053s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.098063s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098074s: Entering Redux.query(1 <= 1) 0.098084s: Exiting Redux.query 0.098095s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098106s: Entering Redux.assume(1 <= 1) 0.098118s: Exiting Redux.assume: 0.000001 seconds 0.098128s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.098143s: Entering Redux.assume(!(0 < r2)) 0.098161s: Exiting Redux.assume: 0.000006 seconds 0.098172s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.098185s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.098263s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.098279s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.098300s: Exiting Redux.query 0.098313s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.098327s: Exiting Redux.assert_term: 0.000004 seconds 0.098339s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.098352s: Exiting Redux.assert_term: 0.000003 seconds 0.098363s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.098376s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.098410s: Exiting Redux.assume: 0.000022 seconds 0.098420s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.098433s: Entering Redux.assume(!(1 = 0)) 0.098445s: Exiting Redux.assume: 0.000001 seconds 0.098456s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.098470s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.098495s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.098517s: Exiting Redux.assume: 0.000006 seconds 0.098528s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.098539s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098550s: Entering Redux.query(1 <= 1) 0.098560s: Exiting Redux.query 0.098579s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098591s: Entering Redux.assume(1 <= 1) 0.098605s: Exiting Redux.assume: 0.000001 seconds 0.098617s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.098631s: Entering Redux.assume(!(r3 < 0)) 0.098651s: Exiting Redux.assume: 0.000008 seconds 0.098661s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.098677s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.098690s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.098711s: Exiting Redux.query 0.098723s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.098733s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.098746s: Entering Redux.assume(!(!(r3 < 0))) 0.098764s: Exiting Redux.assume: 0.000007 seconds 0.098776s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.098789s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.098805s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.098820s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.099008s: Exiting Redux.query 0.099021s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.099032s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.099048s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.099070s: Exiting Redux.assume: 0.000010 seconds 0.099082s: Entering Redux.assume(!(!(1 = 0))) 0.099095s: Exiting Redux.assume: 0.000001 seconds 0.099109s: Entering Redux.assume(!(!(0 < r2))) 0.099126s: Exiting Redux.assume: 0.000006 seconds 0.099138s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.099151s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.099167s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.099182s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.099396s: Exiting Redux.query 0.099411s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.099421s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.099435s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.099455s: Exiting Redux.assume: 0.000009 seconds 0.099467s: Entering Redux.assume(!(!(1 = 0))) 0.099480s: Exiting Redux.assume: 0.000001 seconds 0.099494s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099513s: Exiting Redux.assume: 0.000007 seconds 0.099525s: Entering Redux.assume(!(!(1 = 0))) 0.099536s: Exiting Redux.assume: 0.000001 seconds 0.099549s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.099572s: Exiting Redux.assume: 0.000002 seconds 0.099583s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.099594s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.099604s: Entering Redux.query(true) 0.099614s: Exiting Redux.query 0.099624s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.099633s: Entering Redux.assume(true) 0.099644s: Exiting Redux.assume: 0.000001 seconds 0.099654s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.099690s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.099702s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.099717s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.099733s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.099749s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.100167s: Exiting Redux.query 0.100183s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.100199s: Exiting Redux.assert_term: 0.000004 seconds 0.100211s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.100226s: Exiting Redux.assert_term: 0.000003 seconds 0.100237s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.100250s: Exiting Redux.assert_term: 0.000003 seconds 0.100263s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.100277s: Exiting Redux.assert_term: 0.000002 seconds 0.100287s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.100302s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.100326s: Exiting Redux.assume: 0.000011 seconds 0.100336s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.100347s: Entering Redux.assume(!(1 = 0)) 0.100359s: Exiting Redux.assume: 0.000002 seconds 0.100371s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.100385s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.100409s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.100427s: Exiting Redux.assume: 0.000006 seconds 0.100437s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.100448s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100458s: Entering Redux.query(1 <= 1) 0.100468s: Exiting Redux.query 0.100479s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100489s: Entering Redux.assume(1 <= 1) 0.100500s: Exiting Redux.assume: 0.000001 seconds 0.100511s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.100523s: Entering Redux.assume(!(!(r0 = 0))) 0.100552s: Exiting Redux.assume: 0.000018 seconds 0.100565s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.100610s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.100634s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.100653s: Exiting Redux.assume: 0.000007 seconds 0.100663s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.100674s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100685s: Entering Redux.query(1 <= 1) 0.100695s: Exiting Redux.query 0.100707s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100719s: Entering Redux.assume(1 <= 1) 0.100730s: Exiting Redux.assume: 0.000001 seconds 0.100741s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.100752s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.100762s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.100773s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.100786s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.100808s: Exiting Redux.assume: 0.000011 seconds 0.100821s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.100835s: Exiting Redux.assume: 0.000003 seconds 0.100846s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.100863s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.100877s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.100895s: Exiting Redux.query 0.100908s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.100923s: Exiting Redux.assert_term: 0.000004 seconds 0.100934s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.100947s: Exiting Redux.assert_term: 0.000003 seconds 0.100957s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.100971s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.100993s: Exiting Redux.assume: 0.000011 seconds 0.101012s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.101023s: Entering Redux.assume(!(1 = 0)) 0.101035s: Exiting Redux.assume: 0.000001 seconds 0.101045s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.101059s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.101083s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.101101s: Exiting Redux.assume: 0.000006 seconds 0.101112s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.101122s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101133s: Entering Redux.query(1 <= 1) 0.101142s: Exiting Redux.query 0.101152s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101163s: Entering Redux.assume(1 <= 1) 0.101174s: Exiting Redux.assume: 0.000001 seconds 0.101184s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.101196s: Entering Redux.assume(!(0 < r2)) 0.101214s: Exiting Redux.assume: 0.000006 seconds 0.101224s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.101235s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.101251s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.101264s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.101284s: Exiting Redux.query 0.101297s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.101311s: Exiting Redux.assert_term: 0.000004 seconds 0.101324s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.101337s: Exiting Redux.assert_term: 0.000003 seconds 0.101346s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.101360s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.101392s: Exiting Redux.assume: 0.000021 seconds 0.101402s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.101414s: Entering Redux.assume(!(1 = 0)) 0.101425s: Exiting Redux.assume: 0.000001 seconds 0.101436s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.101450s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.101473s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.101492s: Exiting Redux.assume: 0.000006 seconds 0.101502s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.101513s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101523s: Entering Redux.query(1 <= 1) 0.101533s: Exiting Redux.query 0.101543s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101553s: Entering Redux.assume(1 <= 1) 0.101574s: Exiting Redux.assume: 0.000010 seconds 0.101583s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.101596s: Entering Redux.assume(!(r3 < 0)) 0.101615s: Exiting Redux.assume: 0.000008 seconds 0.101625s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.101642s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.101657s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.101677s: Exiting Redux.query 0.101688s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.101698s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.101709s: Entering Redux.assume(!(!(r3 < 0))) 0.101727s: Exiting Redux.assume: 0.000007 seconds 0.101738s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.101751s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.101766s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.101781s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.101967s: Exiting Redux.query 0.101980s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.101990s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.102005s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.102026s: Exiting Redux.assume: 0.000010 seconds 0.102037s: Entering Redux.assume(!(!(1 = 0))) 0.102050s: Exiting Redux.assume: 0.000001 seconds 0.102063s: Entering Redux.assume(!(!(0 < r2))) 0.102080s: Exiting Redux.assume: 0.000006 seconds 0.102091s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.102105s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.102121s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.102136s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.102470s: Exiting Redux.query 0.102485s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.102495s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.102510s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.102531s: Exiting Redux.assume: 0.000009 seconds 0.102543s: Entering Redux.assume(!(!(1 = 0))) 0.102555s: Exiting Redux.assume: 0.000001 seconds 0.102580s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.102599s: Exiting Redux.assume: 0.000008 seconds 0.102610s: Entering Redux.assume(!(!(1 = 0))) 0.102623s: Exiting Redux.assume: 0.000001 seconds 0.102644s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.102750s: Exiting Redux.assume: 0.000094 seconds 0.102762s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.102774s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102784s: Entering Redux.query(true) 0.102794s: Exiting Redux.query 0.102805s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102815s: Entering Redux.assume(true) 0.102826s: Exiting Redux.assume: 0.000001 seconds 0.102837s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.102852s: Entering Redux.query(!(2 = 0)) 0.102863s: Exiting Redux.query 0.102875s: Entering Redux.assume(%(A0, 2) = 1) 0.102889s: Exiting Redux.assume: 0.000003 seconds 0.102901s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.102911s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102922s: Entering Redux.query(true) 0.102932s: Exiting Redux.query 0.102942s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102951s: Entering Redux.assume(true) 0.102964s: Exiting Redux.assume: 0.000001 seconds 0.102974s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.102989s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.103001s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.103016s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.103033s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.103049s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.103227s: Exiting Redux.query 0.103244s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.103260s: Exiting Redux.assert_term: 0.000004 seconds 0.103272s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.103286s: Exiting Redux.assert_term: 0.000003 seconds 0.103297s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.103311s: Exiting Redux.assert_term: 0.000003 seconds 0.103322s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.103336s: Exiting Redux.assert_term: 0.000002 seconds 0.103347s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.103362s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.103385s: Exiting Redux.assume: 0.000012 seconds 0.103396s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.103408s: Entering Redux.assume(!(1 = 0)) 0.103420s: Exiting Redux.assume: 0.000001 seconds 0.103432s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.103447s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.103472s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.103491s: Exiting Redux.assume: 0.000006 seconds 0.103502s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.103514s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103525s: Entering Redux.query(1 <= 1) 0.103535s: Exiting Redux.query 0.103545s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103555s: Entering Redux.assume(1 <= 1) 0.103577s: Exiting Redux.assume: 0.000002 seconds 0.103588s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.103603s: Entering Redux.assume(!(!(r0 = 0))) 0.103632s: Exiting Redux.assume: 0.000019 seconds 0.103643s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.103655s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.103678s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.103696s: Exiting Redux.assume: 0.000006 seconds 0.103707s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.103718s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103728s: Entering Redux.query(1 <= 1) 0.103797s: Exiting Redux.query 0.103807s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103819s: Entering Redux.assume(1 <= 1) 0.103831s: Exiting Redux.assume: 0.000001 seconds 0.103841s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.103852s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.103862s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.103872s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.103885s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.103910s: Exiting Redux.assume: 0.000012 seconds 0.103924s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.103941s: Exiting Redux.assume: 0.000003 seconds 0.103953s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.103970s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.103984s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.104003s: Exiting Redux.query 0.104017s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.104031s: Exiting Redux.assert_term: 0.000004 seconds 0.104043s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.104056s: Exiting Redux.assert_term: 0.000003 seconds 0.104069s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.104083s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.104106s: Exiting Redux.assume: 0.000011 seconds 0.104116s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.104128s: Entering Redux.assume(!(1 = 0)) 0.104140s: Exiting Redux.assume: 0.000001 seconds 0.104153s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.104168s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.104193s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.104211s: Exiting Redux.assume: 0.000005 seconds 0.104222s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.104231s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104241s: Entering Redux.query(1 <= 1) 0.104252s: Exiting Redux.query 0.104262s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104272s: Entering Redux.assume(1 <= 1) 0.104283s: Exiting Redux.assume: 0.000001 seconds 0.104294s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.104307s: Entering Redux.assume(!(0 < r2)) 0.104326s: Exiting Redux.assume: 0.000007 seconds 0.104336s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.104348s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.104363s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.104378s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.104398s: Exiting Redux.query 0.104411s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.104427s: Exiting Redux.assert_term: 0.000003 seconds 0.104438s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.104453s: Exiting Redux.assert_term: 0.000003 seconds 0.104463s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.104477s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.104511s: Exiting Redux.assume: 0.000022 seconds 0.104521s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.104533s: Entering Redux.assume(!(1 = 0)) 0.104545s: Exiting Redux.assume: 0.000001 seconds 0.104557s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.104579s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.104604s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.104623s: Exiting Redux.assume: 0.000007 seconds 0.104634s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.104645s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104655s: Entering Redux.query(1 <= 1) 0.104666s: Exiting Redux.query 0.104678s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104689s: Entering Redux.assume(1 <= 1) 0.104700s: Exiting Redux.assume: 0.000001 seconds 0.104710s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.104722s: Entering Redux.assume(!(r3 < 0)) 0.104741s: Exiting Redux.assume: 0.000009 seconds 0.104752s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.104766s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.104780s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.104802s: Exiting Redux.query 0.104813s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.104823s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.104835s: Entering Redux.assume(!(!(r3 < 0))) 0.104855s: Exiting Redux.assume: 0.000007 seconds 0.104867s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.104880s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.104897s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.104914s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.105111s: Exiting Redux.query 0.105126s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.105136s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.105151s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.105172s: Exiting Redux.assume: 0.000010 seconds 0.105183s: Entering Redux.assume(!(!(1 = 0))) 0.105194s: Exiting Redux.assume: 0.000001 seconds 0.105206s: Entering Redux.assume(!(!(0 < r2))) 0.105223s: Exiting Redux.assume: 0.000006 seconds 0.105233s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.105246s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.105387s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.105405s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.105643s: Exiting Redux.query 0.105658s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.105668s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.105683s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.105704s: Exiting Redux.assume: 0.000010 seconds 0.105716s: Entering Redux.assume(!(!(1 = 0))) 0.105728s: Exiting Redux.assume: 0.000001 seconds 0.105742s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105761s: Exiting Redux.assume: 0.000008 seconds 0.105773s: Entering Redux.assume(!(!(1 = 0))) 0.105784s: Exiting Redux.assume: 0.000001 seconds 0.105797s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.105810s: Exiting Redux.assume: 0.000002 seconds 0.105820s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.105830s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.105839s: Entering Redux.query(true) 0.105850s: Exiting Redux.query 0.105860s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.105870s: Entering Redux.assume(true) 0.105882s: Exiting Redux.assume: 0.000001 seconds 0.105892s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.105909s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.105921s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.105937s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.105955s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.105973s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.106146s: Exiting Redux.query 0.106162s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.106180s: Exiting Redux.assert_term: 0.000004 seconds 0.106191s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.106205s: Exiting Redux.assert_term: 0.000003 seconds 0.106216s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.106230s: Exiting Redux.assert_term: 0.000003 seconds 0.106242s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.106257s: Exiting Redux.assert_term: 0.000003 seconds 0.106267s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.106281s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.106304s: Exiting Redux.assume: 0.000011 seconds 0.106315s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.106326s: Entering Redux.assume(!(1 = 0)) 0.106338s: Exiting Redux.assume: 0.000001 seconds 0.106350s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.106364s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.106389s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.106408s: Exiting Redux.assume: 0.000006 seconds 0.106421s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.106431s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106441s: Entering Redux.query(1 <= 1) 0.106453s: Exiting Redux.query 0.106464s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106475s: Entering Redux.assume(1 <= 1) 0.106487s: Exiting Redux.assume: 0.000001 seconds 0.106497s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.106509s: Entering Redux.assume(!(!(r0 = 0))) 0.106540s: Exiting Redux.assume: 0.000018 seconds 0.106550s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.106562s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.106594s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.106612s: Exiting Redux.assume: 0.000007 seconds 0.106623s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.106634s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106644s: Entering Redux.query(1 <= 1) 0.106654s: Exiting Redux.query 0.106664s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106674s: Entering Redux.assume(1 <= 1) 0.106686s: Exiting Redux.assume: 0.000001 seconds 0.106697s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.106709s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.106721s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.106732s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.106746s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.106811s: Exiting Redux.assume: 0.000054 seconds 0.106825s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.106840s: Exiting Redux.assume: 0.000003 seconds 0.106853s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.106870s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.106885s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.106907s: Exiting Redux.query 0.106923s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.106940s: Exiting Redux.assert_term: 0.000004 seconds 0.106952s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.106968s: Exiting Redux.assert_term: 0.000003 seconds 0.106978s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.106992s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.107014s: Exiting Redux.assume: 0.000011 seconds 0.107024s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.107036s: Entering Redux.assume(!(1 = 0)) 0.107049s: Exiting Redux.assume: 0.000001 seconds 0.107060s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.107075s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.107099s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.107117s: Exiting Redux.assume: 0.000007 seconds 0.107128s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.107139s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107149s: Entering Redux.query(1 <= 1) 0.107162s: Exiting Redux.query 0.107172s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107183s: Entering Redux.assume(1 <= 1) 0.107197s: Exiting Redux.assume: 0.000001 seconds 0.107207s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.107220s: Entering Redux.assume(!(0 < r2)) 0.107238s: Exiting Redux.assume: 0.000007 seconds 0.107250s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.107263s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.107281s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.107295s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.107316s: Exiting Redux.query 0.107329s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.107344s: Exiting Redux.assert_term: 0.000003 seconds 0.107356s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.107368s: Exiting Redux.assert_term: 0.000003 seconds 0.107379s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.107393s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.107428s: Exiting Redux.assume: 0.000022 seconds 0.107438s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.107449s: Entering Redux.assume(!(1 = 0)) 0.107461s: Exiting Redux.assume: 0.000001 seconds 0.107472s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.107486s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.107509s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.107528s: Exiting Redux.assume: 0.000007 seconds 0.107539s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.107549s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107559s: Entering Redux.query(1 <= 1) 0.107578s: Exiting Redux.query 0.107588s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107599s: Entering Redux.assume(1 <= 1) 0.107612s: Exiting Redux.assume: 0.000001 seconds 0.107623s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.107636s: Entering Redux.assume(!(r3 < 0)) 0.107656s: Exiting Redux.assume: 0.000009 seconds 0.107667s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.107683s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.107696s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.107717s: Exiting Redux.query 0.107728s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.107738s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.107750s: Entering Redux.assume(!(!(r3 < 0))) 0.107769s: Exiting Redux.assume: 0.000008 seconds 0.107781s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.107794s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.107810s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.107825s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.108014s: Exiting Redux.query 0.108028s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.108039s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.108053s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.108075s: Exiting Redux.assume: 0.000010 seconds 0.108088s: Entering Redux.assume(!(!(1 = 0))) 0.108099s: Exiting Redux.assume: 0.000001 seconds 0.108112s: Entering Redux.assume(!(!(0 < r2))) 0.108128s: Exiting Redux.assume: 0.000006 seconds 0.108140s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.108155s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.108170s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.108262s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.108492s: Exiting Redux.query 0.108507s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.108517s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.108533s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.108554s: Exiting Redux.assume: 0.000010 seconds 0.108574s: Entering Redux.assume(!(!(1 = 0))) 0.108587s: Exiting Redux.assume: 0.000001 seconds 0.108602s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.108621s: Exiting Redux.assume: 0.000008 seconds 0.108632s: Entering Redux.assume(!(!(1 = 0))) 0.108643s: Exiting Redux.assume: 0.000001 seconds 0.108663s: Entering Redux.assume(!(R0 <= 10)) 0.108676s: Exiting Redux.assume: 0.000003 seconds 0.108687s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.108697s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108707s: Entering Redux.query(true) 0.108717s: Exiting Redux.query 0.108727s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108736s: Entering Redux.assume(true) 0.108748s: Exiting Redux.assume: 0.000001 seconds 0.108758s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Executing statement 0.108778s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.108883s: Exiting Redux.assume: 0.000093 seconds 0.108896s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.108906s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108916s: Entering Redux.query(true) 0.108927s: Exiting Redux.query 0.108937s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108947s: Entering Redux.assume(true) 0.108958s: Exiting Redux.assume: 0.000001 seconds 0.108968s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.108984s: Entering Redux.query(!(2 = 0)) 0.108994s: Exiting Redux.query 0.109006s: Entering Redux.assume(%(A0, 2) = 1) 0.109020s: Exiting Redux.assume: 0.000003 seconds 0.109031s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.109041s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109051s: Entering Redux.query(true) 0.109060s: Exiting Redux.query 0.109070s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109080s: Entering Redux.assume(true) 0.109091s: Exiting Redux.assume: 0.000001 seconds 0.109101s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.109118s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.109130s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.109145s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.109162s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.109178s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.109616s: Exiting Redux.query 0.109633s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.109648s: Exiting Redux.assert_term: 0.000003 seconds 0.109660s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.109674s: Exiting Redux.assert_term: 0.000003 seconds 0.109685s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.109699s: Exiting Redux.assert_term: 0.000003 seconds 0.109709s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.109723s: Exiting Redux.assert_term: 0.000003 seconds 0.109733s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.109747s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.109769s: Exiting Redux.assume: 0.000012 seconds 0.109780s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.109792s: Entering Redux.assume(!(1 = 0)) 0.109805s: Exiting Redux.assume: 0.000001 seconds 0.109816s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.109831s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.109855s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.109872s: Exiting Redux.assume: 0.000006 seconds 0.109884s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.109894s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109904s: Entering Redux.query(1 <= 1) 0.109914s: Exiting Redux.query 0.109925s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109934s: Entering Redux.assume(1 <= 1) 0.109946s: Exiting Redux.assume: 0.000000 seconds 0.109956s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.109968s: Entering Redux.assume(!(!(r0 = 0))) 0.109997s: Exiting Redux.assume: 0.000017 seconds 0.110008s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.110019s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.110041s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.110059s: Exiting Redux.assume: 0.000006 seconds 0.110070s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.110080s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.110091s: Entering Redux.query(1 <= 1) 0.110100s: Exiting Redux.query 0.110111s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.110121s: Entering Redux.assume(1 <= 1) 0.110133s: Exiting Redux.assume: 0.000002 seconds 0.110143s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.110154s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.110166s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.110177s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.110189s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.110211s: Exiting Redux.assume: 0.000010 seconds 0.110224s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.110237s: Exiting Redux.assume: 0.000003 seconds 0.110249s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.110265s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.110280s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.110297s: Exiting Redux.query 0.110311s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.110325s: Exiting Redux.assert_term: 0.000004 seconds 0.110336s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.110350s: Exiting Redux.assert_term: 0.000003 seconds 0.110360s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.110375s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.110397s: Exiting Redux.assume: 0.000012 seconds 0.110407s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.110418s: Entering Redux.assume(!(1 = 0)) 0.110430s: Exiting Redux.assume: 0.000000 seconds 0.110442s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.110456s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.110480s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.110497s: Exiting Redux.assume: 0.000006 seconds 0.110507s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.110517s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.110528s: Entering Redux.query(1 <= 1) 0.110537s: Exiting Redux.query 0.110547s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.110557s: Entering Redux.assume(1 <= 1) 0.110578s: Exiting Redux.assume: 0.000001 seconds 0.110588s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.110601s: Entering Redux.assume(!(0 < r2)) 0.110619s: Exiting Redux.assume: 0.000007 seconds 0.110629s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.110641s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.110657s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.110671s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.110691s: Exiting Redux.query 0.110703s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.110718s: Exiting Redux.assert_term: 0.000004 seconds 0.110729s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.110744s: Exiting Redux.assert_term: 0.000003 seconds 0.110755s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.110769s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.110802s: Exiting Redux.assume: 0.000022 seconds 0.110812s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.110824s: Entering Redux.assume(!(1 = 0)) 0.110836s: Exiting Redux.assume: 0.000001 seconds 0.110847s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.110861s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.110886s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.110905s: Exiting Redux.assume: 0.000007 seconds 0.110917s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.110929s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.110942s: Entering Redux.query(1 <= 1) 0.110951s: Exiting Redux.query 0.110962s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.110972s: Entering Redux.assume(1 <= 1) 0.110984s: Exiting Redux.assume: 0.000001 seconds 0.110994s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.111134s: Entering Redux.assume(!(r3 < 0)) 0.111156s: Exiting Redux.assume: 0.000009 seconds 0.111166s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.111183s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.111196s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.111217s: Exiting Redux.query 0.111228s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.111238s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.111250s: Entering Redux.assume(!(!(r3 < 0))) 0.111268s: Exiting Redux.assume: 0.000007 seconds 0.111280s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.111292s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.111308s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.111323s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.111515s: Exiting Redux.query 0.111528s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.111538s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.111552s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.111582s: Exiting Redux.assume: 0.000019 seconds 0.111595s: Entering Redux.assume(!(!(1 = 0))) 0.111607s: Exiting Redux.assume: 0.000001 seconds 0.111621s: Entering Redux.assume(!(!(0 < r2))) 0.111639s: Exiting Redux.assume: 0.000006 seconds 0.111650s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.111663s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.111679s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.111695s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.111914s: Exiting Redux.query 0.111931s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.111941s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.111957s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.111979s: Exiting Redux.assume: 0.000009 seconds 0.111991s: Entering Redux.assume(!(!(1 = 0))) 0.112003s: Exiting Redux.assume: 0.000001 seconds 0.112018s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112038s: Exiting Redux.assume: 0.000008 seconds 0.112049s: Entering Redux.assume(!(!(1 = 0))) 0.112061s: Exiting Redux.assume: 0.000001 seconds 0.112074s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.112088s: Exiting Redux.assume: 0.000003 seconds 0.112099s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.112110s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.112121s: Entering Redux.query(true) 0.112131s: Exiting Redux.query 0.112143s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.112153s: Entering Redux.assume(true) 0.112165s: Exiting Redux.assume: 0.000001 seconds 0.112176s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.112192s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.112205s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.112221s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.112238s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.112254s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.112744s: Exiting Redux.query 0.112764s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.112780s: Exiting Redux.assert_term: 0.000004 seconds 0.112793s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.112807s: Exiting Redux.assert_term: 0.000003 seconds 0.112818s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.112831s: Exiting Redux.assert_term: 0.000003 seconds 0.112844s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.112859s: Exiting Redux.assert_term: 0.000003 seconds 0.112870s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.112884s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.112907s: Exiting Redux.assume: 0.000011 seconds 0.112917s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.112929s: Entering Redux.assume(!(1 = 0)) 0.112941s: Exiting Redux.assume: 0.000001 seconds 0.112953s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.112967s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.112992s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.113010s: Exiting Redux.assume: 0.000007 seconds 0.113021s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.113032s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113042s: Entering Redux.query(1 <= 1) 0.113052s: Exiting Redux.query 0.113063s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113074s: Entering Redux.assume(1 <= 1) 0.113085s: Exiting Redux.assume: 0.000001 seconds 0.113096s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.113108s: Entering Redux.assume(!(!(r0 = 0))) 0.113138s: Exiting Redux.assume: 0.000017 seconds 0.113149s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.113160s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.113182s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.113200s: Exiting Redux.assume: 0.000006 seconds 0.113211s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.113221s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113231s: Entering Redux.query(1 <= 1) 0.113241s: Exiting Redux.query 0.113253s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113264s: Entering Redux.assume(1 <= 1) 0.113276s: Exiting Redux.assume: 0.000001 seconds 0.113286s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.113297s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.113308s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.113318s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.113331s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.113352s: Exiting Redux.assume: 0.000010 seconds 0.113364s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.113379s: Exiting Redux.assume: 0.000003 seconds 0.113390s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.113407s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.113421s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.113439s: Exiting Redux.query 0.113452s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.113468s: Exiting Redux.assert_term: 0.000004 seconds 0.113478s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.113492s: Exiting Redux.assert_term: 0.000003 seconds 0.113502s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.113515s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.113536s: Exiting Redux.assume: 0.000011 seconds 0.113546s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.113558s: Entering Redux.assume(!(1 = 0)) 0.113579s: Exiting Redux.assume: 0.000001 seconds 0.113590s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.113604s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.113628s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.113646s: Exiting Redux.assume: 0.000006 seconds 0.113657s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.113667s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113677s: Entering Redux.query(1 <= 1) 0.113687s: Exiting Redux.query 0.113698s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113708s: Entering Redux.assume(1 <= 1) 0.113719s: Exiting Redux.assume: 0.000001 seconds 0.113729s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.113742s: Entering Redux.assume(!(0 < r2)) 0.113760s: Exiting Redux.assume: 0.000006 seconds 0.113770s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.113782s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.113797s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.113811s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.113831s: Exiting Redux.query 0.113844s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.113859s: Exiting Redux.assert_term: 0.000003 seconds 0.113871s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.113884s: Exiting Redux.assert_term: 0.000002 seconds 0.113893s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.113907s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.114033s: Exiting Redux.assume: 0.000115 seconds 0.114045s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.114056s: Entering Redux.assume(!(1 = 0)) 0.114067s: Exiting Redux.assume: 0.000001 seconds 0.114077s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.114092s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.114116s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.114135s: Exiting Redux.assume: 0.000007 seconds 0.114146s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.114156s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114167s: Entering Redux.query(1 <= 1) 0.114177s: Exiting Redux.query 0.114187s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114197s: Entering Redux.assume(1 <= 1) 0.114209s: Exiting Redux.assume: 0.000001 seconds 0.114219s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.114253s: Entering Redux.assume(!(r3 < 0)) 0.114273s: Exiting Redux.assume: 0.000009 seconds 0.114284s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.114299s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.114312s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.114333s: Exiting Redux.query 0.114344s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.114354s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.114365s: Entering Redux.assume(!(!(r3 < 0))) 0.114384s: Exiting Redux.assume: 0.000008 seconds 0.114395s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.114407s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.114424s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.114439s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.114640s: Exiting Redux.query 0.114654s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.114665s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.114680s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.114703s: Exiting Redux.assume: 0.000011 seconds 0.114715s: Entering Redux.assume(!(!(1 = 0))) 0.114727s: Exiting Redux.assume: 0.000001 seconds 0.114741s: Entering Redux.assume(!(!(0 < r2))) 0.114759s: Exiting Redux.assume: 0.000006 seconds 0.114770s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.114784s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.114800s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.114816s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.115036s: Exiting Redux.query 0.115049s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.115061s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.115076s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.115098s: Exiting Redux.assume: 0.000010 seconds 0.115110s: Entering Redux.assume(!(!(1 = 0))) 0.115122s: Exiting Redux.assume: 0.000001 seconds 0.115137s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.115156s: Exiting Redux.assume: 0.000008 seconds 0.115167s: Entering Redux.assume(!(!(1 = 0))) 0.115179s: Exiting Redux.assume: 0.000001 seconds 0.115199s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.115286s: Exiting Redux.assume: 0.000074 seconds 0.115299s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.115309s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.115320s: Entering Redux.query(true) 0.115330s: Exiting Redux.query 0.115340s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.115351s: Entering Redux.assume(true) 0.115362s: Exiting Redux.assume: 0.000001 seconds 0.115373s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.115449s: Entering Redux.query(!(2 = 0)) 0.115463s: Exiting Redux.query 0.115475s: Entering Redux.assume(%(A0, 2) = 1) 0.115490s: Exiting Redux.assume: 0.000003 seconds 0.115501s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.115511s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.115522s: Entering Redux.query(true) 0.115532s: Exiting Redux.query 0.115542s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.115551s: Entering Redux.assume(true) 0.115571s: Exiting Redux.assume: 0.000002 seconds 0.115583s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.115600s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.115612s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.115627s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.115644s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.115660s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.115820s: Exiting Redux.query 0.115835s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.115851s: Exiting Redux.assert_term: 0.000004 seconds 0.115862s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.115876s: Exiting Redux.assert_term: 0.000003 seconds 0.115887s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.115901s: Exiting Redux.assert_term: 0.000002 seconds 0.115913s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.115928s: Exiting Redux.assert_term: 0.000003 seconds 0.115938s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.115953s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.115976s: Exiting Redux.assume: 0.000012 seconds 0.115986s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.115998s: Entering Redux.assume(!(1 = 0)) 0.116011s: Exiting Redux.assume: 0.000001 seconds 0.116022s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.116037s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.116062s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.116081s: Exiting Redux.assume: 0.000006 seconds 0.116091s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.116101s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116112s: Entering Redux.query(1 <= 1) 0.116122s: Exiting Redux.query 0.116132s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116142s: Entering Redux.assume(1 <= 1) 0.116153s: Exiting Redux.assume: 0.000001 seconds 0.116163s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.116178s: Entering Redux.assume(!(!(r0 = 0))) 0.116207s: Exiting Redux.assume: 0.000018 seconds 0.116218s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.116229s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.116252s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.116269s: Exiting Redux.assume: 0.000006 seconds 0.116280s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.116290s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116301s: Entering Redux.query(1 <= 1) 0.116311s: Exiting Redux.query 0.116321s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116332s: Entering Redux.assume(1 <= 1) 0.116344s: Exiting Redux.assume: 0.000001 seconds 0.116354s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.116365s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.116375s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.116385s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.116399s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.116420s: Exiting Redux.assume: 0.000010 seconds 0.116434s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.116448s: Exiting Redux.assume: 0.000003 seconds 0.116460s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.116476s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.116491s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.116509s: Exiting Redux.query 0.116522s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.116538s: Exiting Redux.assert_term: 0.000004 seconds 0.116549s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.116563s: Exiting Redux.assert_term: 0.000002 seconds 0.116579s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.116594s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.116616s: Exiting Redux.assume: 0.000011 seconds 0.116627s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.116639s: Entering Redux.assume(!(1 = 0)) 0.116651s: Exiting Redux.assume: 0.000001 seconds 0.116662s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.116676s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.116700s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.116719s: Exiting Redux.assume: 0.000006 seconds 0.116731s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.116741s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116751s: Entering Redux.query(1 <= 1) 0.116762s: Exiting Redux.query 0.116772s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116782s: Entering Redux.assume(1 <= 1) 0.116794s: Exiting Redux.assume: 0.000001 seconds 0.116804s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.116818s: Entering Redux.assume(!(0 < r2)) 0.116836s: Exiting Redux.assume: 0.000006 seconds 0.116969s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.116981s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.116997s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.117011s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.117031s: Exiting Redux.query 0.117045s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.117059s: Exiting Redux.assert_term: 0.000004 seconds 0.117071s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.117084s: Exiting Redux.assert_term: 0.000003 seconds 0.117095s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.117109s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.117143s: Exiting Redux.assume: 0.000022 seconds 0.117153s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.117165s: Entering Redux.assume(!(1 = 0)) 0.117178s: Exiting Redux.assume: 0.000001 seconds 0.117189s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.117204s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.117228s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.117247s: Exiting Redux.assume: 0.000007 seconds 0.117258s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.117268s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117279s: Entering Redux.query(1 <= 1) 0.117291s: Exiting Redux.query 0.117301s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117311s: Entering Redux.assume(1 <= 1) 0.117322s: Exiting Redux.assume: 0.000001 seconds 0.117332s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.117344s: Entering Redux.assume(!(r3 < 0)) 0.117363s: Exiting Redux.assume: 0.000008 seconds 0.117374s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.117389s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.117403s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.117423s: Exiting Redux.query 0.117434s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.117446s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.117457s: Entering Redux.assume(!(!(r3 < 0))) 0.117477s: Exiting Redux.assume: 0.000007 seconds 0.117488s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.117501s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.117518s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.117534s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.117734s: Exiting Redux.query 0.117748s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.117759s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.117773s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.117794s: Exiting Redux.assume: 0.000011 seconds 0.117806s: Entering Redux.assume(!(!(1 = 0))) 0.117817s: Exiting Redux.assume: 0.000001 seconds 0.117831s: Entering Redux.assume(!(!(0 < r2))) 0.117848s: Exiting Redux.assume: 0.000007 seconds 0.117860s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.117873s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.117891s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.117906s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.118131s: Exiting Redux.query 0.118145s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.118156s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.118170s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.118191s: Exiting Redux.assume: 0.000009 seconds 0.118203s: Entering Redux.assume(!(!(1 = 0))) 0.118215s: Exiting Redux.assume: 0.000001 seconds 0.118230s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.118248s: Exiting Redux.assume: 0.000008 seconds 0.118260s: Entering Redux.assume(!(!(1 = 0))) 0.118271s: Exiting Redux.assume: 0.000001 seconds 0.118284s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.118297s: Exiting Redux.assume: 0.000003 seconds 0.118308s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.118318s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.118330s: Entering Redux.query(true) 0.118374s: Exiting Redux.query 0.118386s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.118396s: Entering Redux.assume(true) 0.118408s: Exiting Redux.assume: 0.000001 seconds 0.118418s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.118434s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.118446s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.118460s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.118477s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.118493s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.118662s: Exiting Redux.query 0.118678s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.118693s: Exiting Redux.assert_term: 0.000004 seconds 0.118705s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.118719s: Exiting Redux.assert_term: 0.000003 seconds 0.118730s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.118743s: Exiting Redux.assert_term: 0.000003 seconds 0.118755s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.118769s: Exiting Redux.assert_term: 0.000002 seconds 0.118779s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.118794s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.118816s: Exiting Redux.assume: 0.000012 seconds 0.118826s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.118838s: Entering Redux.assume(!(1 = 0)) 0.118850s: Exiting Redux.assume: 0.000001 seconds 0.118861s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.118876s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.118900s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118918s: Exiting Redux.assume: 0.000006 seconds 0.118929s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.118940s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118952s: Entering Redux.query(1 <= 1) 0.118963s: Exiting Redux.query 0.118973s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118986s: Entering Redux.assume(1 <= 1) 0.118999s: Exiting Redux.assume: 0.000001 seconds 0.119011s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.119024s: Entering Redux.assume(!(!(r0 = 0))) 0.119053s: Exiting Redux.assume: 0.000018 seconds 0.119063s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.119075s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.119098s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.119116s: Exiting Redux.assume: 0.000005 seconds 0.119127s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.119137s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119148s: Entering Redux.query(1 <= 1) 0.119157s: Exiting Redux.query 0.119167s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119176s: Entering Redux.assume(1 <= 1) 0.119187s: Exiting Redux.assume: 0.000001 seconds 0.119196s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.119207s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.119216s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.119226s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.119239s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119260s: Exiting Redux.assume: 0.000010 seconds 0.119272s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.119286s: Exiting Redux.assume: 0.000002 seconds 0.119296s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.119313s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.119327s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.119345s: Exiting Redux.query 0.119358s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.119372s: Exiting Redux.assert_term: 0.000004 seconds 0.119383s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.119397s: Exiting Redux.assert_term: 0.000003 seconds 0.119407s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.119422s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.119444s: Exiting Redux.assume: 0.000011 seconds 0.119454s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.119465s: Entering Redux.assume(!(1 = 0)) 0.119477s: Exiting Redux.assume: 0.000001 seconds 0.119488s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.119501s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.119524s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.119542s: Exiting Redux.assume: 0.000006 seconds 0.119553s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.119570s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119581s: Entering Redux.query(1 <= 1) 0.119592s: Exiting Redux.query 0.119603s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119613s: Entering Redux.assume(1 <= 1) 0.119626s: Exiting Redux.assume: 0.000001 seconds 0.119636s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.119649s: Entering Redux.assume(!(0 < r2)) 0.119667s: Exiting Redux.assume: 0.000006 seconds 0.119678s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.119689s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.119789s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.119805s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.119826s: Exiting Redux.query 0.119839s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.119853s: Exiting Redux.assert_term: 0.000004 seconds 0.119865s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.119880s: Exiting Redux.assert_term: 0.000003 seconds 0.119891s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.119904s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.119937s: Exiting Redux.assume: 0.000022 seconds 0.119948s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.119959s: Entering Redux.assume(!(1 = 0)) 0.119971s: Exiting Redux.assume: 0.000001 seconds 0.119982s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.119996s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.120021s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.120041s: Exiting Redux.assume: 0.000007 seconds 0.120052s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.120063s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120073s: Entering Redux.query(1 <= 1) 0.120084s: Exiting Redux.query 0.120096s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120106s: Entering Redux.assume(1 <= 1) 0.120118s: Exiting Redux.assume: 0.000001 seconds 0.120127s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.120139s: Entering Redux.assume(!(r3 < 0)) 0.120159s: Exiting Redux.assume: 0.000008 seconds 0.120169s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.120184s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.120198s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.120219s: Exiting Redux.query 0.120230s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.120239s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.120251s: Entering Redux.assume(!(!(r3 < 0))) 0.120268s: Exiting Redux.assume: 0.000007 seconds 0.120280s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.120293s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.120309s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.120324s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.120513s: Exiting Redux.query 0.120527s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.120538s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.120552s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.120583s: Exiting Redux.assume: 0.000020 seconds 0.120596s: Entering Redux.assume(!(!(1 = 0))) 0.120610s: Exiting Redux.assume: 0.000001 seconds 0.120623s: Entering Redux.assume(!(!(0 < r2))) 0.120640s: Exiting Redux.assume: 0.000007 seconds 0.120652s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.120666s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.120681s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.120697s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.120918s: Exiting Redux.query 0.120932s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.120942s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.120958s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.120979s: Exiting Redux.assume: 0.000010 seconds 0.120992s: Entering Redux.assume(!(!(1 = 0))) 0.121004s: Exiting Redux.assume: 0.000002 seconds 0.121019s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.121038s: Exiting Redux.assume: 0.000008 seconds 0.121050s: Entering Redux.assume(!(!(1 = 0))) 0.121062s: Exiting Redux.assume: 0.000001 seconds 0.121082s: Entering Redux.assume(!(0 <= R0)) 0.121098s: Exiting Redux.assume: 0.000005 seconds 0.121108s: Entering Redux.assume(false) 0.121120s: Exiting Redux.assume: 0.000002 seconds 0.121130s: Entering Redux.assume(!(false)) 0.121142s: Exiting Redux.assume: 0.000001 seconds 0.121152s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.121164s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.121175s: Entering Redux.query(true) 0.121186s: Exiting Redux.query 0.121196s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.121206s: Entering Redux.assume(true) 0.121218s: Exiting Redux.assume: 0.000001 seconds 0.121229s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Executing statement 0.121269s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.121382s: Exiting Redux.assume: 0.000100 seconds 0.121395s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.121407s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.121417s: Entering Redux.query(true) 0.121427s: Exiting Redux.query 0.121438s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.121448s: Entering Redux.assume(true) 0.121460s: Exiting Redux.assume: 0.000001 seconds 0.121470s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.121485s: Entering Redux.query(!(2 = 0)) 0.121495s: Exiting Redux.query 0.121507s: Entering Redux.assume(%(A0, 2) = 1) 0.121521s: Exiting Redux.assume: 0.000003 seconds 0.121532s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.121541s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.121551s: Entering Redux.query(true) 0.121560s: Exiting Redux.query 0.121578s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.121587s: Entering Redux.assume(true) 0.121598s: Exiting Redux.assume: 0.000001 seconds 0.121608s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.121623s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.121635s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.121649s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.121666s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.121683s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.122698s: Exiting Redux.query 0.122716s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.122730s: Exiting Redux.assert_term: 0.000004 seconds 0.122742s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.122757s: Exiting Redux.assert_term: 0.000003 seconds 0.122767s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.122783s: Exiting Redux.assert_term: 0.000002 seconds 0.122795s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.122808s: Exiting Redux.assert_term: 0.000003 seconds 0.122818s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.122833s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.122855s: Exiting Redux.assume: 0.000011 seconds 0.122865s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.122877s: Entering Redux.assume(!(1 = 0)) 0.122889s: Exiting Redux.assume: 0.000000 seconds 0.122900s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.122915s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.122940s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.122959s: Exiting Redux.assume: 0.000007 seconds 0.122970s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.122981s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.122992s: Entering Redux.query(1 <= 1) 0.123002s: Exiting Redux.query 0.123013s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.123023s: Entering Redux.assume(1 <= 1) 0.123035s: Exiting Redux.assume: 0.000001 seconds 0.123045s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.123058s: Entering Redux.assume(!(!(r0 = 0))) 0.123088s: Exiting Redux.assume: 0.000017 seconds 0.123099s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.123111s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.123133s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.123151s: Exiting Redux.assume: 0.000006 seconds 0.123162s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.123172s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.123183s: Entering Redux.query(1 <= 1) 0.123193s: Exiting Redux.query 0.123203s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.123215s: Entering Redux.assume(1 <= 1) 0.123227s: Exiting Redux.assume: 0.000001 seconds 0.123237s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.123249s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.123259s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.123269s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.123282s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.123304s: Exiting Redux.assume: 0.000011 seconds 0.123317s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.123332s: Exiting Redux.assume: 0.000003 seconds 0.123344s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.123360s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.123374s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.123394s: Exiting Redux.query 0.123407s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.123421s: Exiting Redux.assert_term: 0.000004 seconds 0.123433s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.123446s: Exiting Redux.assert_term: 0.000003 seconds 0.123457s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.123471s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.123493s: Exiting Redux.assume: 0.000011 seconds 0.123503s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.123515s: Entering Redux.assume(!(1 = 0)) 0.123527s: Exiting Redux.assume: 0.000002 seconds 0.123538s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.123552s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.123584s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.123603s: Exiting Redux.assume: 0.000006 seconds 0.123614s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.123624s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.123634s: Entering Redux.query(1 <= 1) 0.123644s: Exiting Redux.query 0.123654s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.123665s: Entering Redux.assume(1 <= 1) 0.123677s: Exiting Redux.assume: 0.000001 seconds 0.123687s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.123699s: Entering Redux.assume(!(0 < r2)) 0.123717s: Exiting Redux.assume: 0.000006 seconds 0.123728s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.123740s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.123756s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.123770s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.123790s: Exiting Redux.query 0.123803s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.123818s: Exiting Redux.assert_term: 0.000003 seconds 0.123829s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.123843s: Exiting Redux.assert_term: 0.000003 seconds 0.123853s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.123867s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.123899s: Exiting Redux.assume: 0.000021 seconds 0.123909s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.123921s: Entering Redux.assume(!(1 = 0)) 0.123933s: Exiting Redux.assume: 0.000001 seconds 0.123943s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.123957s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.124116s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.124136s: Exiting Redux.assume: 0.000007 seconds 0.124147s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.124158s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124169s: Entering Redux.query(1 <= 1) 0.124178s: Exiting Redux.query 0.124188s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124198s: Entering Redux.assume(1 <= 1) 0.124210s: Exiting Redux.assume: 0.000001 seconds 0.124219s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.124232s: Entering Redux.assume(!(r3 < 0)) 0.124251s: Exiting Redux.assume: 0.000008 seconds 0.124261s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.124276s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.124289s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.124310s: Exiting Redux.query 0.124320s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.124330s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.124343s: Entering Redux.assume(!(!(r3 < 0))) 0.124361s: Exiting Redux.assume: 0.000008 seconds 0.124373s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.124385s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.124401s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.124416s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.124616s: Exiting Redux.query 0.124628s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.124638s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.124653s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.124674s: Exiting Redux.assume: 0.000010 seconds 0.124687s: Entering Redux.assume(!(!(1 = 0))) 0.124698s: Exiting Redux.assume: 0.000001 seconds 0.124713s: Entering Redux.assume(!(!(0 < r2))) 0.124730s: Exiting Redux.assume: 0.000007 seconds 0.124741s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.124755s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.124772s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.124787s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.125007s: Exiting Redux.query 0.125020s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.125031s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.125046s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.125066s: Exiting Redux.assume: 0.000010 seconds 0.125079s: Entering Redux.assume(!(!(1 = 0))) 0.125091s: Exiting Redux.assume: 0.000001 seconds 0.125107s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.125128s: Exiting Redux.assume: 0.000008 seconds 0.125139s: Entering Redux.assume(!(!(1 = 0))) 0.125152s: Exiting Redux.assume: 0.000001 seconds 0.125168s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.125181s: Exiting Redux.assume: 0.000003 seconds 0.125192s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.125203s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.125213s: Entering Redux.query(true) 0.125223s: Exiting Redux.query 0.125234s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.125243s: Entering Redux.assume(true) 0.125255s: Exiting Redux.assume: 0.000002 seconds 0.125266s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.125282s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.125294s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.125309s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.125326s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.125342s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.126194s: Exiting Redux.query 0.126211s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.126227s: Exiting Redux.assert_term: 0.000004 seconds 0.126239s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.126253s: Exiting Redux.assert_term: 0.000003 seconds 0.126264s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.126278s: Exiting Redux.assert_term: 0.000003 seconds 0.126290s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.126305s: Exiting Redux.assert_term: 0.000003 seconds 0.126316s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.126331s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.126353s: Exiting Redux.assume: 0.000012 seconds 0.126365s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.126377s: Entering Redux.assume(!(1 = 0)) 0.126389s: Exiting Redux.assume: 0.000001 seconds 0.126400s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.126415s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.126439s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.126457s: Exiting Redux.assume: 0.000006 seconds 0.126467s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.126477s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126487s: Entering Redux.query(1 <= 1) 0.126496s: Exiting Redux.query 0.126506s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126516s: Entering Redux.assume(1 <= 1) 0.126527s: Exiting Redux.assume: 0.000002 seconds 0.126536s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.126548s: Entering Redux.assume(!(!(r0 = 0))) 0.126585s: Exiting Redux.assume: 0.000027 seconds 0.126596s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.126607s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.126672s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.126691s: Exiting Redux.assume: 0.000006 seconds 0.126702s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.126713s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126724s: Entering Redux.query(1 <= 1) 0.126734s: Exiting Redux.query 0.126744s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126754s: Entering Redux.assume(1 <= 1) 0.126766s: Exiting Redux.assume: 0.000001 seconds 0.126776s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.126787s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.126797s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.126808s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.126820s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126841s: Exiting Redux.assume: 0.000010 seconds 0.126855s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.126869s: Exiting Redux.assume: 0.000003 seconds 0.126880s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.126896s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.126911s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.126930s: Exiting Redux.query 0.126943s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.126960s: Exiting Redux.assert_term: 0.000005 seconds 0.126974s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.126990s: Exiting Redux.assert_term: 0.000003 seconds 0.127000s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.127013s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.127035s: Exiting Redux.assume: 0.000011 seconds 0.127046s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.127058s: Entering Redux.assume(!(1 = 0)) 0.127070s: Exiting Redux.assume: 0.000001 seconds 0.127082s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.127096s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.127120s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.127137s: Exiting Redux.assume: 0.000006 seconds 0.127149s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.127159s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.127170s: Entering Redux.query(1 <= 1) 0.127180s: Exiting Redux.query 0.127190s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.127200s: Entering Redux.assume(1 <= 1) 0.127212s: Exiting Redux.assume: 0.000001 seconds 0.127222s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.127235s: Entering Redux.assume(!(0 < r2)) 0.127254s: Exiting Redux.assume: 0.000007 seconds 0.127265s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.127278s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.127295s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.127310s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.127330s: Exiting Redux.query 0.127343s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.127358s: Exiting Redux.assert_term: 0.000003 seconds 0.127370s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.127384s: Exiting Redux.assert_term: 0.000003 seconds 0.127395s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.127409s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.127442s: Exiting Redux.assume: 0.000022 seconds 0.127453s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.127464s: Entering Redux.assume(!(1 = 0)) 0.127477s: Exiting Redux.assume: 0.000001 seconds 0.127488s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.127503s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.127527s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.127547s: Exiting Redux.assume: 0.000007 seconds 0.127559s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.127577s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.127588s: Entering Redux.query(1 <= 1) 0.127599s: Exiting Redux.query 0.127611s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.127622s: Entering Redux.assume(1 <= 1) 0.127633s: Exiting Redux.assume: 0.000001 seconds 0.127644s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.127657s: Entering Redux.assume(!(r3 < 0)) 0.127676s: Exiting Redux.assume: 0.000008 seconds 0.127686s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.127701s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.127715s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.127735s: Exiting Redux.query 0.127746s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.127757s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.127769s: Entering Redux.assume(!(!(r3 < 0))) 0.127787s: Exiting Redux.assume: 0.000007 seconds 0.127798s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.127812s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.127828s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.127842s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.128272s: Exiting Redux.query 0.128292s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.128302s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.128317s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.128340s: Exiting Redux.assume: 0.000011 seconds 0.128352s: Entering Redux.assume(!(!(1 = 0))) 0.128363s: Exiting Redux.assume: 0.000001 seconds 0.128376s: Entering Redux.assume(!(!(0 < r2))) 0.128394s: Exiting Redux.assume: 0.000007 seconds 0.128406s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.128420s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.128436s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.128452s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.128691s: Exiting Redux.query 0.128707s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.128717s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.128732s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.128753s: Exiting Redux.assume: 0.000010 seconds 0.128765s: Entering Redux.assume(!(!(1 = 0))) 0.128776s: Exiting Redux.assume: 0.000001 seconds 0.128792s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.128811s: Exiting Redux.assume: 0.000008 seconds 0.128822s: Entering Redux.assume(!(!(1 = 0))) 0.128834s: Exiting Redux.assume: 0.000001 seconds 0.128858s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.128973s: Exiting Redux.assume: 0.000102 seconds 0.128989s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.129001s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.129011s: Entering Redux.query(true) 0.129022s: Exiting Redux.query 0.129033s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.129043s: Entering Redux.assume(true) 0.129055s: Exiting Redux.assume: 0.000002 seconds 0.129065s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.129081s: Entering Redux.query(!(2 = 0)) 0.129092s: Exiting Redux.query 0.129104s: Entering Redux.assume(%(A0, 2) = 1) 0.129119s: Exiting Redux.assume: 0.000003 seconds 0.129130s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.129141s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.129151s: Entering Redux.query(true) 0.129162s: Exiting Redux.query 0.129172s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.129182s: Entering Redux.assume(true) 0.129194s: Exiting Redux.assume: 0.000001 seconds 0.129203s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.129220s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.129233s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.129249s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.129266s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.129282s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.130643s: Exiting Redux.query 0.130661s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.130677s: Exiting Redux.assert_term: 0.000005 seconds 0.130688s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.130702s: Exiting Redux.assert_term: 0.000003 seconds 0.130712s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.130727s: Exiting Redux.assert_term: 0.000003 seconds 0.130738s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.130752s: Exiting Redux.assert_term: 0.000002 seconds 0.130763s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.130777s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.130800s: Exiting Redux.assume: 0.000012 seconds 0.130810s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.130821s: Entering Redux.assume(!(1 = 0)) 0.130833s: Exiting Redux.assume: 0.000001 seconds 0.130845s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.130860s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.131191s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.131211s: Exiting Redux.assume: 0.000006 seconds 0.131222s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.131232s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131243s: Entering Redux.query(1 <= 1) 0.131254s: Exiting Redux.query 0.131265s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131275s: Entering Redux.assume(1 <= 1) 0.131287s: Exiting Redux.assume: 0.000001 seconds 0.131299s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.131312s: Entering Redux.assume(!(!(r0 = 0))) 0.131342s: Exiting Redux.assume: 0.000019 seconds 0.131352s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.131364s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.131388s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.131407s: Exiting Redux.assume: 0.000006 seconds 0.131417s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.131429s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131439s: Entering Redux.query(1 <= 1) 0.131449s: Exiting Redux.query 0.131459s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131470s: Entering Redux.assume(1 <= 1) 0.131482s: Exiting Redux.assume: 0.000001 seconds 0.131493s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.131505s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.131515s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.131525s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.131539s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131561s: Exiting Redux.assume: 0.000011 seconds 0.131582s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.131597s: Exiting Redux.assume: 0.000003 seconds 0.131609s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.131627s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.131642s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.131661s: Exiting Redux.query 0.131675s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.131690s: Exiting Redux.assert_term: 0.000004 seconds 0.131701s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.131715s: Exiting Redux.assert_term: 0.000003 seconds 0.131726s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.131740s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.131764s: Exiting Redux.assume: 0.000011 seconds 0.131775s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.131788s: Entering Redux.assume(!(1 = 0)) 0.131800s: Exiting Redux.assume: 0.000001 seconds 0.131811s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.131825s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.131848s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.131867s: Exiting Redux.assume: 0.000006 seconds 0.131878s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.131890s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131902s: Entering Redux.query(1 <= 1) 0.131913s: Exiting Redux.query 0.131923s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131934s: Entering Redux.assume(1 <= 1) 0.131946s: Exiting Redux.assume: 0.000001 seconds 0.131957s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.131970s: Entering Redux.assume(!(0 < r2)) 0.131988s: Exiting Redux.assume: 0.000007 seconds 0.131999s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.132013s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.132029s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.132043s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.132063s: Exiting Redux.query 0.132076s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.132091s: Exiting Redux.assert_term: 0.000003 seconds 0.132103s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.132117s: Exiting Redux.assert_term: 0.000003 seconds 0.132127s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.132141s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.132174s: Exiting Redux.assume: 0.000022 seconds 0.132184s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.132196s: Entering Redux.assume(!(1 = 0)) 0.132208s: Exiting Redux.assume: 0.000001 seconds 0.132218s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.132232s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.132255s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.132273s: Exiting Redux.assume: 0.000007 seconds 0.132284s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.132296s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132306s: Entering Redux.query(1 <= 1) 0.132316s: Exiting Redux.query 0.132326s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132337s: Entering Redux.assume(1 <= 1) 0.132349s: Exiting Redux.assume: 0.000001 seconds 0.132359s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.132372s: Entering Redux.assume(!(r3 < 0)) 0.132392s: Exiting Redux.assume: 0.000008 seconds 0.132402s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.132417s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.132431s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.132452s: Exiting Redux.query 0.132462s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.132473s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.132484s: Entering Redux.assume(!(!(r3 < 0))) 0.132503s: Exiting Redux.assume: 0.000007 seconds 0.132514s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.132527s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.132543s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.132558s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.132840s: Exiting Redux.query 0.132854s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.132865s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.132881s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.132902s: Exiting Redux.assume: 0.000011 seconds 0.132915s: Entering Redux.assume(!(!(1 = 0))) 0.132928s: Exiting Redux.assume: 0.000001 seconds 0.132943s: Entering Redux.assume(!(!(0 < r2))) 0.132961s: Exiting Redux.assume: 0.000006 seconds 0.132972s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.132986s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.133002s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.133018s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.133237s: Exiting Redux.query 0.133251s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.133261s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.133277s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.133297s: Exiting Redux.assume: 0.000009 seconds 0.133309s: Entering Redux.assume(!(!(1 = 0))) 0.133321s: Exiting Redux.assume: 0.000001 seconds 0.133336s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133355s: Exiting Redux.assume: 0.000008 seconds 0.133367s: Entering Redux.assume(!(!(1 = 0))) 0.133379s: Exiting Redux.assume: 0.000001 seconds 0.133392s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.133406s: Exiting Redux.assume: 0.000003 seconds 0.133417s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.133428s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.133438s: Entering Redux.query(true) 0.133449s: Exiting Redux.query 0.133460s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.133469s: Entering Redux.assume(true) 0.133482s: Exiting Redux.assume: 0.000002 seconds 0.133492s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.133510s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.133523s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.133540s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.133558s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.133584s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.135048s: Exiting Redux.query 0.135069s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.135086s: Exiting Redux.assert_term: 0.000005 seconds 0.135097s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.135110s: Exiting Redux.assert_term: 0.000002 seconds 0.135121s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.135135s: Exiting Redux.assert_term: 0.000003 seconds 0.135146s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.135159s: Exiting Redux.assert_term: 0.000003 seconds 0.135170s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.135186s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.135209s: Exiting Redux.assume: 0.000013 seconds 0.135220s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.135232s: Entering Redux.assume(!(1 = 0)) 0.135243s: Exiting Redux.assume: 0.000000 seconds 0.135257s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.135272s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.135325s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135345s: Exiting Redux.assume: 0.000007 seconds 0.135355s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.135365s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135375s: Entering Redux.query(1 <= 1) 0.135386s: Exiting Redux.query 0.135396s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135406s: Entering Redux.assume(1 <= 1) 0.135420s: Exiting Redux.assume: 0.000000 seconds 0.135431s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.135444s: Entering Redux.assume(!(!(r0 = 0))) 0.135475s: Exiting Redux.assume: 0.000021 seconds 0.135486s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.135498s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.135521s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135538s: Exiting Redux.assume: 0.000006 seconds 0.135549s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.135559s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135578s: Entering Redux.query(1 <= 1) 0.135589s: Exiting Redux.query 0.135600s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135610s: Entering Redux.assume(1 <= 1) 0.135622s: Exiting Redux.assume: 0.000001 seconds 0.135632s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.135644s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.135655s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.135665s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.135678s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135700s: Exiting Redux.assume: 0.000011 seconds 0.135713s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.135727s: Exiting Redux.assume: 0.000003 seconds 0.135738s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.135756s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.135770s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.135789s: Exiting Redux.query 0.135803s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.135818s: Exiting Redux.assert_term: 0.000005 seconds 0.135831s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.135845s: Exiting Redux.assert_term: 0.000003 seconds 0.135855s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.135869s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.135892s: Exiting Redux.assume: 0.000011 seconds 0.135904s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.135917s: Entering Redux.assume(!(1 = 0)) 0.135931s: Exiting Redux.assume: 0.000001 seconds 0.135944s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.135961s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.135994s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.136014s: Exiting Redux.assume: 0.000006 seconds 0.136025s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.136036s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136047s: Entering Redux.query(1 <= 1) 0.136058s: Exiting Redux.query 0.136069s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136079s: Entering Redux.assume(1 <= 1) 0.136092s: Exiting Redux.assume: 0.000001 seconds 0.136102s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.136115s: Entering Redux.assume(!(0 < r2)) 0.136134s: Exiting Redux.assume: 0.000007 seconds 0.136145s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.136156s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.136172s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.136187s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.136208s: Exiting Redux.query 0.136222s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.136237s: Exiting Redux.assert_term: 0.000004 seconds 0.136248s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.136261s: Exiting Redux.assert_term: 0.000003 seconds 0.136272s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.136286s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.136318s: Exiting Redux.assume: 0.000022 seconds 0.136328s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.136340s: Entering Redux.assume(!(1 = 0)) 0.136352s: Exiting Redux.assume: 0.000001 seconds 0.136363s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.136377s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.136400s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.136419s: Exiting Redux.assume: 0.000007 seconds 0.136430s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.136441s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136451s: Entering Redux.query(1 <= 1) 0.136461s: Exiting Redux.query 0.136473s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136485s: Entering Redux.assume(1 <= 1) 0.136497s: Exiting Redux.assume: 0.000001 seconds 0.136506s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.136519s: Entering Redux.assume(!(r3 < 0)) 0.136539s: Exiting Redux.assume: 0.000009 seconds 0.136549s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.136573s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.136587s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.136609s: Exiting Redux.query 0.136621s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.136631s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.136643s: Entering Redux.assume(!(!(r3 < 0))) 0.136661s: Exiting Redux.assume: 0.000008 seconds 0.136672s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.136685s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.136701s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.136717s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.136958s: Exiting Redux.query 0.136973s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.136984s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.136998s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.137020s: Exiting Redux.assume: 0.000010 seconds 0.137034s: Entering Redux.assume(!(!(1 = 0))) 0.137048s: Exiting Redux.assume: 0.000002 seconds 0.137061s: Entering Redux.assume(!(!(0 < r2))) 0.137078s: Exiting Redux.assume: 0.000007 seconds 0.137090s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.137104s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.137121s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.137136s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.137354s: Exiting Redux.query 0.137369s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.137380s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.137395s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.137419s: Exiting Redux.assume: 0.000011 seconds 0.137434s: Entering Redux.assume(!(!(1 = 0))) 0.137448s: Exiting Redux.assume: 0.000001 seconds 0.137466s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137490s: Exiting Redux.assume: 0.000010 seconds 0.137505s: Entering Redux.assume(!(!(1 = 0))) 0.137519s: Exiting Redux.assume: 0.000001 seconds 0.137553s: Entering Redux.assume(!(0 <= A0)) 0.137580s: Exiting Redux.assume: 0.000006 seconds 0.137593s: Entering Redux.assume(false) 0.137607s: Exiting Redux.assume: 0.000001 seconds 0.137619s: Entering Redux.assume(!(false)) 0.137633s: Exiting Redux.assume: 0.000001 seconds 0.137645s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(38,5-24): Verifying call 0.137659s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.137670s: Entering Redux.query(true) 0.137683s: Exiting Redux.query 0.137694s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.137704s: Entering Redux.assume(true) 0.137716s: Exiting Redux.assume: 0.000001 seconds 0.137726s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(39,7-8): Executing statement 0.137740s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.137756s: Exiting Redux.assert_term: 0.000004 seconds 0.137767s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(39,9-30): Verifying call 0.137777s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.137786s: Entering Redux.query(true) 0.137797s: Exiting Redux.query 0.137810s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.137824s: Exiting Redux.assert_term: 0.000004 seconds 0.137835s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.137845s: Entering Redux.assume(true) 0.137857s: Exiting Redux.assume: 0.000001 seconds 0.137869s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Executing statement 0.137885s: Entering Redux.assume(0 <= R0) 0.137902s: Exiting Redux.assume: 0.000005 seconds 0.137913s: Entering Redux.assume(R0 <= 10) 0.137929s: Exiting Redux.assume: 0.000005 seconds 0.137939s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.137950s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.137959s: Entering Redux.query(true) 0.137970s: Exiting Redux.query 0.137980s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.137991s: Entering Redux.assume(true) 0.138004s: Exiting Redux.assume: 0.000001 seconds 0.138014s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Executing statement 0.138033s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.138166s: Exiting Redux.assume: 0.000120 seconds 0.138183s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.138198s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.138210s: Entering Redux.query(true) 0.138224s: Exiting Redux.query 0.138235s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138246s: Entering Redux.assume(true) 0.138258s: Exiting Redux.assume: 0.000002 seconds 0.138270s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.138287s: Entering Redux.query(!(2 = 0)) 0.138298s: Exiting Redux.query 0.138311s: Entering Redux.assume(%(A0, 2) = 1) 0.138325s: Exiting Redux.assume: 0.000004 seconds 0.138336s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.138347s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.138357s: Entering Redux.query(true) 0.138369s: Exiting Redux.query 0.138379s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138389s: Entering Redux.assume(true) 0.138401s: Exiting Redux.assume: 0.000001 seconds 0.138411s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.138428s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.138439s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.138525s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.138545s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.138561s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.140480s: Exiting Redux.query 0.140500s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.140516s: Exiting Redux.assert_term: 0.000005 seconds 0.140528s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.140542s: Exiting Redux.assert_term: 0.000003 seconds 0.140553s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.140575s: Exiting Redux.assert_term: 0.000003 seconds 0.140587s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.140601s: Exiting Redux.assert_term: 0.000003 seconds 0.140612s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.140627s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.140651s: Exiting Redux.assume: 0.000012 seconds 0.140661s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.140673s: Entering Redux.assume(!(1 = 0)) 0.140685s: Exiting Redux.assume: 0.000002 seconds 0.140698s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.140712s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.140737s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.140756s: Exiting Redux.assume: 0.000006 seconds 0.140766s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.140777s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140788s: Entering Redux.query(1 <= 1) 0.140798s: Exiting Redux.query 0.140809s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140820s: Entering Redux.assume(1 <= 1) 0.140831s: Exiting Redux.assume: 0.000001 seconds 0.140841s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.140855s: Entering Redux.assume(!(!(r0 = 0))) 0.140884s: Exiting Redux.assume: 0.000019 seconds 0.140896s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.140909s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.140935s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.140995s: Exiting Redux.assume: 0.000045 seconds 0.141009s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.141021s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.141031s: Entering Redux.query(1 <= 1) 0.141042s: Exiting Redux.query 0.141053s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.141063s: Entering Redux.assume(1 <= 1) 0.141075s: Exiting Redux.assume: 0.000001 seconds 0.141085s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.141097s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.141107s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.141118s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.141131s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.141154s: Exiting Redux.assume: 0.000011 seconds 0.141168s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.141182s: Exiting Redux.assume: 0.000003 seconds 0.141193s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.141210s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.141224s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.141243s: Exiting Redux.query 0.141257s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.141273s: Exiting Redux.assert_term: 0.000004 seconds 0.141284s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.141298s: Exiting Redux.assert_term: 0.000003 seconds 0.141308s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.141323s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.141347s: Exiting Redux.assume: 0.000012 seconds 0.141360s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.141372s: Entering Redux.assume(!(1 = 0)) 0.141384s: Exiting Redux.assume: 0.000001 seconds 0.141396s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.141411s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.141436s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.141455s: Exiting Redux.assume: 0.000006 seconds 0.141466s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.141477s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.141487s: Entering Redux.query(1 <= 1) 0.141497s: Exiting Redux.query 0.141508s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.141520s: Entering Redux.assume(1 <= 1) 0.141533s: Exiting Redux.assume: 0.000001 seconds 0.141544s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.141561s: Entering Redux.assume(!(0 < r2)) 0.141590s: Exiting Redux.assume: 0.000007 seconds 0.141602s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.141614s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.141629s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.141644s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.141665s: Exiting Redux.query 0.141679s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.141696s: Exiting Redux.assert_term: 0.000004 seconds 0.141708s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.141721s: Exiting Redux.assert_term: 0.000003 seconds 0.141732s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.141746s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.141779s: Exiting Redux.assume: 0.000022 seconds 0.141789s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.141801s: Entering Redux.assume(!(1 = 0)) 0.141813s: Exiting Redux.assume: 0.000001 seconds 0.141824s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.141838s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.141862s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.141881s: Exiting Redux.assume: 0.000007 seconds 0.141892s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.141904s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.141915s: Entering Redux.query(1 <= 1) 0.141925s: Exiting Redux.query 0.141935s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.141946s: Entering Redux.assume(1 <= 1) 0.141958s: Exiting Redux.assume: 0.000001 seconds 0.141968s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.141982s: Entering Redux.assume(!(r3 < 0)) 0.142004s: Exiting Redux.assume: 0.000010 seconds 0.142018s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.142040s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.142058s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.142086s: Exiting Redux.query 0.142098s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.142108s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.142120s: Entering Redux.assume(!(!(r3 < 0))) 0.142140s: Exiting Redux.assume: 0.000007 seconds 0.142153s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.142167s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.142183s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.142199s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.142389s: Exiting Redux.query 0.142404s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.142415s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.142430s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.142453s: Exiting Redux.assume: 0.000011 seconds 0.142465s: Entering Redux.assume(!(!(1 = 0))) 0.142477s: Exiting Redux.assume: 0.000001 seconds 0.142490s: Entering Redux.assume(!(!(0 < r2))) 0.142508s: Exiting Redux.assume: 0.000007 seconds 0.142521s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.142622s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.142641s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.142657s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.142876s: Exiting Redux.query 0.142890s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.142901s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.142916s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.142937s: Exiting Redux.assume: 0.000009 seconds 0.142948s: Entering Redux.assume(!(!(1 = 0))) 0.142960s: Exiting Redux.assume: 0.000001 seconds 0.142975s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.142994s: Exiting Redux.assume: 0.000008 seconds 0.143006s: Entering Redux.assume(!(!(1 = 0))) 0.143018s: Exiting Redux.assume: 0.000001 seconds 0.143032s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.143046s: Exiting Redux.assume: 0.000002 seconds 0.143057s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.143067s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.143076s: Entering Redux.query(true) 0.143087s: Exiting Redux.query 0.143097s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.143108s: Entering Redux.assume(true) 0.143120s: Exiting Redux.assume: 0.000001 seconds 0.143131s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.143147s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.143160s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.143174s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.143193s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.143210s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.145537s: Exiting Redux.query 0.145557s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.145583s: Exiting Redux.assert_term: 0.000005 seconds 0.145595s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.145608s: Exiting Redux.assert_term: 0.000003 seconds 0.145620s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.145634s: Exiting Redux.assert_term: 0.000003 seconds 0.145645s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.145659s: Exiting Redux.assert_term: 0.000003 seconds 0.145670s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.145684s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.145708s: Exiting Redux.assume: 0.000012 seconds 0.145718s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.145730s: Entering Redux.assume(!(1 = 0)) 0.145742s: Exiting Redux.assume: 0.000002 seconds 0.145754s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.145769s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.145795s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.145814s: Exiting Redux.assume: 0.000007 seconds 0.145826s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.145836s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.145847s: Entering Redux.query(1 <= 1) 0.145858s: Exiting Redux.query 0.145868s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.145879s: Entering Redux.assume(1 <= 1) 0.145891s: Exiting Redux.assume: 0.000001 seconds 0.145902s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.145916s: Entering Redux.assume(!(!(r0 = 0))) 0.145946s: Exiting Redux.assume: 0.000019 seconds 0.145958s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.145969s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.145992s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.146010s: Exiting Redux.assume: 0.000006 seconds 0.146021s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.146031s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.146041s: Entering Redux.query(1 <= 1) 0.146051s: Exiting Redux.query 0.146061s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.146072s: Entering Redux.assume(1 <= 1) 0.146083s: Exiting Redux.assume: 0.000001 seconds 0.146093s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.146104s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.146115s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.146124s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.146137s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.146158s: Exiting Redux.assume: 0.000010 seconds 0.146171s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.146186s: Exiting Redux.assume: 0.000003 seconds 0.146197s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.146214s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.146228s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.146247s: Exiting Redux.query 0.146261s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.146277s: Exiting Redux.assert_term: 0.000004 seconds 0.146288s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.146302s: Exiting Redux.assert_term: 0.000003 seconds 0.146313s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.146326s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.146348s: Exiting Redux.assume: 0.000011 seconds 0.146358s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.146370s: Entering Redux.assume(!(1 = 0)) 0.146382s: Exiting Redux.assume: 0.000001 seconds 0.146393s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.146407s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.146430s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.146449s: Exiting Redux.assume: 0.000006 seconds 0.146460s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.146470s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.146480s: Entering Redux.query(1 <= 1) 0.146492s: Exiting Redux.query 0.146502s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.146512s: Entering Redux.assume(1 <= 1) 0.146524s: Exiting Redux.assume: 0.000001 seconds 0.146534s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.146546s: Entering Redux.assume(!(0 < r2)) 0.146572s: Exiting Redux.assume: 0.000014 seconds 0.146582s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.146594s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.146609s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.146623s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.146643s: Exiting Redux.query 0.146656s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.146671s: Exiting Redux.assert_term: 0.000003 seconds 0.146682s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.146696s: Exiting Redux.assert_term: 0.000003 seconds 0.146707s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.146721s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.146754s: Exiting Redux.assume: 0.000021 seconds 0.146764s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.146776s: Entering Redux.assume(!(1 = 0)) 0.146788s: Exiting Redux.assume: 0.000002 seconds 0.146800s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.146814s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.146838s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.146921s: Exiting Redux.assume: 0.000071 seconds 0.146933s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.146943s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.146954s: Entering Redux.query(1 <= 1) 0.146964s: Exiting Redux.query 0.146976s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.146988s: Entering Redux.assume(1 <= 1) 0.147000s: Exiting Redux.assume: 0.000001 seconds 0.147010s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.147024s: Entering Redux.assume(!(r3 < 0)) 0.147046s: Exiting Redux.assume: 0.000009 seconds 0.147058s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.147074s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.147088s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.147109s: Exiting Redux.query 0.147120s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.147131s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.147144s: Entering Redux.assume(!(!(r3 < 0))) 0.147163s: Exiting Redux.assume: 0.000008 seconds 0.147174s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.147187s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.147204s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.147219s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.147410s: Exiting Redux.query 0.147423s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.147434s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.147448s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.147470s: Exiting Redux.assume: 0.000010 seconds 0.147482s: Entering Redux.assume(!(!(1 = 0))) 0.147494s: Exiting Redux.assume: 0.000001 seconds 0.147508s: Entering Redux.assume(!(!(0 < r2))) 0.147525s: Exiting Redux.assume: 0.000007 seconds 0.147537s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.147551s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.147575s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.147591s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.147810s: Exiting Redux.query 0.147825s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.147835s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.147850s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.147871s: Exiting Redux.assume: 0.000009 seconds 0.147883s: Entering Redux.assume(!(!(1 = 0))) 0.147895s: Exiting Redux.assume: 0.000001 seconds 0.147911s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.147929s: Exiting Redux.assume: 0.000008 seconds 0.147941s: Entering Redux.assume(!(!(1 = 0))) 0.147953s: Exiting Redux.assume: 0.000001 seconds 0.147976s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.148118s: Exiting Redux.assume: 0.000130 seconds 0.148131s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.148142s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.148153s: Entering Redux.query(true) 0.148164s: Exiting Redux.query 0.148175s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.148185s: Entering Redux.assume(true) 0.148197s: Exiting Redux.assume: 0.000001 seconds 0.148208s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.148223s: Entering Redux.query(!(2 = 0)) 0.148234s: Exiting Redux.query 0.148247s: Entering Redux.assume(%(A0, 2) = 1) 0.148261s: Exiting Redux.assume: 0.000003 seconds 0.148274s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.148285s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.148296s: Entering Redux.query(true) 0.148307s: Exiting Redux.query 0.148318s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.148328s: Entering Redux.assume(true) 0.148339s: Exiting Redux.assume: 0.000001 seconds 0.148349s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.148519s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.148533s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.148548s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.148573s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.148590s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.149371s: Exiting Redux.query 0.149389s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.149405s: Exiting Redux.assert_term: 0.000004 seconds 0.149418s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.149432s: Exiting Redux.assert_term: 0.000002 seconds 0.149443s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.149457s: Exiting Redux.assert_term: 0.000003 seconds 0.149468s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.149483s: Exiting Redux.assert_term: 0.000003 seconds 0.149493s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.149510s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.149533s: Exiting Redux.assume: 0.000012 seconds 0.149543s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.149554s: Entering Redux.assume(!(1 = 0)) 0.149573s: Exiting Redux.assume: 0.000001 seconds 0.149585s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.149600s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.149702s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.149722s: Exiting Redux.assume: 0.000006 seconds 0.149733s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.149742s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.149753s: Entering Redux.query(1 <= 1) 0.149763s: Exiting Redux.query 0.149774s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.149785s: Entering Redux.assume(1 <= 1) 0.149797s: Exiting Redux.assume: 0.000001 seconds 0.149807s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.149820s: Entering Redux.assume(!(!(r0 = 0))) 0.149850s: Exiting Redux.assume: 0.000019 seconds 0.149861s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.149874s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.149897s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.149916s: Exiting Redux.assume: 0.000006 seconds 0.149928s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.149939s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.149950s: Entering Redux.query(1 <= 1) 0.149960s: Exiting Redux.query 0.149970s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.149981s: Entering Redux.assume(1 <= 1) 0.149993s: Exiting Redux.assume: 0.000001 seconds 0.150004s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.150017s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.150029s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.150039s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.150053s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.150075s: Exiting Redux.assume: 0.000010 seconds 0.150088s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.150103s: Exiting Redux.assume: 0.000003 seconds 0.150116s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.150132s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.150149s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.150169s: Exiting Redux.query 0.150184s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.150199s: Exiting Redux.assert_term: 0.000004 seconds 0.150210s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.150224s: Exiting Redux.assert_term: 0.000003 seconds 0.150234s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.150248s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.150269s: Exiting Redux.assume: 0.000011 seconds 0.150279s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.150291s: Entering Redux.assume(!(1 = 0)) 0.150303s: Exiting Redux.assume: 0.000001 seconds 0.150313s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.150327s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.150351s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.150369s: Exiting Redux.assume: 0.000006 seconds 0.150380s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.150390s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.150400s: Entering Redux.query(1 <= 1) 0.150411s: Exiting Redux.query 0.150421s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.150432s: Entering Redux.assume(1 <= 1) 0.150443s: Exiting Redux.assume: 0.000001 seconds 0.150454s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.150466s: Entering Redux.assume(!(0 < r2)) 0.150484s: Exiting Redux.assume: 0.000007 seconds 0.150495s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.150507s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.150522s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.150537s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.150557s: Exiting Redux.query 0.150579s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.150594s: Exiting Redux.assert_term: 0.000004 seconds 0.150605s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.150619s: Exiting Redux.assert_term: 0.000003 seconds 0.150630s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.150644s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.150677s: Exiting Redux.assume: 0.000022 seconds 0.150688s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.150699s: Entering Redux.assume(!(1 = 0)) 0.150711s: Exiting Redux.assume: 0.000001 seconds 0.150722s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.150738s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.150761s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.150781s: Exiting Redux.assume: 0.000007 seconds 0.150792s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.150802s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.150813s: Entering Redux.query(1 <= 1) 0.150823s: Exiting Redux.query 0.150833s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.150844s: Entering Redux.assume(1 <= 1) 0.150856s: Exiting Redux.assume: 0.000000 seconds 0.150867s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.150879s: Entering Redux.assume(!(r3 < 0)) 0.150899s: Exiting Redux.assume: 0.000008 seconds 0.150909s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.150924s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.150938s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.150960s: Exiting Redux.query 0.150971s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.150981s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.150993s: Entering Redux.assume(!(!(r3 < 0))) 0.151014s: Exiting Redux.assume: 0.000008 seconds 0.151027s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.151040s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.151056s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.151070s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.151481s: Exiting Redux.query 0.151496s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.151506s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.151521s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.151543s: Exiting Redux.assume: 0.000011 seconds 0.151556s: Entering Redux.assume(!(!(1 = 0))) 0.151575s: Exiting Redux.assume: 0.000002 seconds 0.151588s: Entering Redux.assume(!(!(0 < r2))) 0.151605s: Exiting Redux.assume: 0.000006 seconds 0.151617s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.151632s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.151649s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.151664s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.151882s: Exiting Redux.query 0.151896s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.151908s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.151922s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.151944s: Exiting Redux.assume: 0.000010 seconds 0.151956s: Entering Redux.assume(!(!(1 = 0))) 0.151968s: Exiting Redux.assume: 0.000001 seconds 0.151983s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.152005s: Exiting Redux.assume: 0.000010 seconds 0.152021s: Entering Redux.assume(!(!(1 = 0))) 0.152035s: Exiting Redux.assume: 0.000001 seconds 0.152049s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.152063s: Exiting Redux.assume: 0.000002 seconds 0.152074s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.152085s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.152095s: Entering Redux.query(true) 0.152106s: Exiting Redux.query 0.152117s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.152127s: Entering Redux.assume(true) 0.152139s: Exiting Redux.assume: 0.000001 seconds 0.152149s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.152165s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.152177s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.152191s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.152208s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.152224s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.153106s: Exiting Redux.query 0.153124s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.153141s: Exiting Redux.assert_term: 0.000003 seconds 0.153151s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.153166s: Exiting Redux.assert_term: 0.000003 seconds 0.153178s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.153193s: Exiting Redux.assert_term: 0.000003 seconds 0.153204s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.153217s: Exiting Redux.assert_term: 0.000003 seconds 0.153228s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.153244s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.153268s: Exiting Redux.assume: 0.000012 seconds 0.153279s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.153292s: Entering Redux.assume(!(1 = 0)) 0.153304s: Exiting Redux.assume: 0.000002 seconds 0.153316s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.153331s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.153355s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.153375s: Exiting Redux.assume: 0.000007 seconds 0.153385s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.153396s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.153406s: Entering Redux.query(1 <= 1) 0.153415s: Exiting Redux.query 0.153426s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.153436s: Entering Redux.assume(1 <= 1) 0.153447s: Exiting Redux.assume: 0.000000 seconds 0.153457s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.153469s: Entering Redux.assume(!(!(r0 = 0))) 0.153498s: Exiting Redux.assume: 0.000018 seconds 0.153508s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.153520s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.153543s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.153561s: Exiting Redux.assume: 0.000006 seconds 0.153579s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.153590s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.153600s: Entering Redux.query(1 <= 1) 0.153611s: Exiting Redux.query 0.153621s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.153632s: Entering Redux.assume(1 <= 1) 0.153643s: Exiting Redux.assume: 0.000001 seconds 0.153653s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.153665s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.153675s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.153685s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.153698s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.153720s: Exiting Redux.assume: 0.000010 seconds 0.153732s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.153746s: Exiting Redux.assume: 0.000002 seconds 0.153757s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.153773s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.153787s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.153806s: Exiting Redux.query 0.153819s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.153833s: Exiting Redux.assert_term: 0.000004 seconds 0.153845s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.153858s: Exiting Redux.assert_term: 0.000003 seconds 0.153869s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.153883s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.153906s: Exiting Redux.assume: 0.000011 seconds 0.153916s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.153928s: Entering Redux.assume(!(1 = 0)) 0.153940s: Exiting Redux.assume: 0.000002 seconds 0.153951s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.153966s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.153989s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.154008s: Exiting Redux.assume: 0.000007 seconds 0.154104s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.154117s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.154127s: Entering Redux.query(1 <= 1) 0.154137s: Exiting Redux.query 0.154148s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.154158s: Entering Redux.assume(1 <= 1) 0.154171s: Exiting Redux.assume: 0.000001 seconds 0.154181s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.154195s: Entering Redux.assume(!(0 < r2)) 0.154213s: Exiting Redux.assume: 0.000007 seconds 0.154224s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.154236s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.154252s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.154267s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.154287s: Exiting Redux.query 0.154300s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.154316s: Exiting Redux.assert_term: 0.000003 seconds 0.154327s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.154341s: Exiting Redux.assert_term: 0.000003 seconds 0.154351s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.154365s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.154397s: Exiting Redux.assume: 0.000022 seconds 0.154408s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.154419s: Entering Redux.assume(!(1 = 0)) 0.154432s: Exiting Redux.assume: 0.000001 seconds 0.154443s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.154457s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.154481s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.154501s: Exiting Redux.assume: 0.000007 seconds 0.154512s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.154523s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.154533s: Entering Redux.query(1 <= 1) 0.154543s: Exiting Redux.query 0.154555s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.154573s: Entering Redux.assume(1 <= 1) 0.154585s: Exiting Redux.assume: 0.000001 seconds 0.154595s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.154608s: Entering Redux.assume(!(r3 < 0)) 0.154628s: Exiting Redux.assume: 0.000008 seconds 0.154639s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.154654s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.154669s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.154690s: Exiting Redux.query 0.154701s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.154714s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.154725s: Entering Redux.assume(!(!(r3 < 0))) 0.154744s: Exiting Redux.assume: 0.000007 seconds 0.154755s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.154769s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.154785s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.154800s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.154989s: Exiting Redux.query 0.155005s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.155016s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.155031s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.155053s: Exiting Redux.assume: 0.000010 seconds 0.155065s: Entering Redux.assume(!(!(1 = 0))) 0.155077s: Exiting Redux.assume: 0.000001 seconds 0.155091s: Entering Redux.assume(!(!(0 < r2))) 0.155109s: Exiting Redux.assume: 0.000006 seconds 0.155121s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.155135s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.155151s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.155167s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.155382s: Exiting Redux.query 0.155396s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.155427s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.155442s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.155507s: Exiting Redux.assume: 0.000010 seconds 0.155521s: Entering Redux.assume(!(!(1 = 0))) 0.155533s: Exiting Redux.assume: 0.000001 seconds 0.155551s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.155583s: Exiting Redux.assume: 0.000009 seconds 0.155596s: Entering Redux.assume(!(!(1 = 0))) 0.155608s: Exiting Redux.assume: 0.000001 seconds 0.155631s: Entering Redux.assume(!(R0 <= 10)) 0.155645s: Exiting Redux.assume: 0.000003 seconds 0.155657s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.155668s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.155678s: Entering Redux.query(true) 0.155688s: Exiting Redux.query 0.155699s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.155710s: Entering Redux.assume(true) 0.155722s: Exiting Redux.assume: 0.000001 seconds 0.155732s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Executing statement 0.155753s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.155852s: Exiting Redux.assume: 0.000087 seconds 0.155865s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.155878s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.155888s: Entering Redux.query(true) 0.155898s: Exiting Redux.query 0.155909s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.155919s: Entering Redux.assume(true) 0.155932s: Exiting Redux.assume: 0.000001 seconds 0.155942s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.155957s: Entering Redux.query(!(2 = 0)) 0.155969s: Exiting Redux.query 0.155982s: Entering Redux.assume(%(A0, 2) = 1) 0.155995s: Exiting Redux.assume: 0.000003 seconds 0.156006s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.156016s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.156027s: Entering Redux.query(true) 0.156037s: Exiting Redux.query 0.156047s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.156056s: Entering Redux.assume(true) 0.156069s: Exiting Redux.assume: 0.000001 seconds 0.156079s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.156094s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.156105s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.156121s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.156140s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.156156s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.156780s: Exiting Redux.query 0.156799s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.156815s: Exiting Redux.assert_term: 0.000004 seconds 0.156827s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.156841s: Exiting Redux.assert_term: 0.000003 seconds 0.156852s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.156866s: Exiting Redux.assert_term: 0.000003 seconds 0.156876s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.156890s: Exiting Redux.assert_term: 0.000003 seconds 0.156901s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.156916s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.156940s: Exiting Redux.assume: 0.000013 seconds 0.156950s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.156962s: Entering Redux.assume(!(1 = 0)) 0.156974s: Exiting Redux.assume: 0.000001 seconds 0.156986s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.157001s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.157026s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.157044s: Exiting Redux.assume: 0.000006 seconds 0.157055s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.157065s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.157078s: Entering Redux.query(1 <= 1) 0.157090s: Exiting Redux.query 0.157100s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.157111s: Entering Redux.assume(1 <= 1) 0.157123s: Exiting Redux.assume: 0.000002 seconds 0.157134s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.157146s: Entering Redux.assume(!(!(r0 = 0))) 0.157176s: Exiting Redux.assume: 0.000018 seconds 0.157189s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.157201s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.157224s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.157242s: Exiting Redux.assume: 0.000007 seconds 0.157254s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.157265s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.157276s: Entering Redux.query(1 <= 1) 0.157286s: Exiting Redux.query 0.157297s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.157311s: Entering Redux.assume(1 <= 1) 0.157323s: Exiting Redux.assume: 0.000002 seconds 0.157337s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.157349s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.157361s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.157372s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.157385s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.157408s: Exiting Redux.assume: 0.000011 seconds 0.157422s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.157437s: Exiting Redux.assume: 0.000003 seconds 0.157449s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.157466s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.157481s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.157501s: Exiting Redux.query 0.157515s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.157531s: Exiting Redux.assert_term: 0.000004 seconds 0.157542s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.157557s: Exiting Redux.assert_term: 0.000003 seconds 0.157577s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.157592s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.157615s: Exiting Redux.assume: 0.000012 seconds 0.157627s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.157639s: Entering Redux.assume(!(1 = 0)) 0.157652s: Exiting Redux.assume: 0.000001 seconds 0.157663s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.157677s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.157701s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.157720s: Exiting Redux.assume: 0.000006 seconds 0.157732s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.157743s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.157754s: Entering Redux.query(1 <= 1) 0.157764s: Exiting Redux.query 0.157774s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.157785s: Entering Redux.assume(1 <= 1) 0.157796s: Exiting Redux.assume: 0.000001 seconds 0.157806s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.157820s: Entering Redux.assume(!(0 < r2)) 0.157839s: Exiting Redux.assume: 0.000007 seconds 0.157849s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.157861s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.157877s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.157892s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.157912s: Exiting Redux.query 0.157926s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.157941s: Exiting Redux.assert_term: 0.000004 seconds 0.157954s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.157968s: Exiting Redux.assert_term: 0.000003 seconds 0.157980s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.157994s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.158028s: Exiting Redux.assume: 0.000022 seconds 0.158040s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.158051s: Entering Redux.assume(!(1 = 0)) 0.158063s: Exiting Redux.assume: 0.000001 seconds 0.158075s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.158090s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.158113s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.158134s: Exiting Redux.assume: 0.000007 seconds 0.158145s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.158156s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.158167s: Entering Redux.query(1 <= 1) 0.158177s: Exiting Redux.query 0.158187s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.158198s: Entering Redux.assume(1 <= 1) 0.158210s: Exiting Redux.assume: 0.000001 seconds 0.158221s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.158233s: Entering Redux.assume(!(r3 < 0)) 0.158252s: Exiting Redux.assume: 0.000009 seconds 0.158264s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.158279s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.158293s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.158470s: Exiting Redux.query 0.158485s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.158497s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.158510s: Entering Redux.assume(!(!(r3 < 0))) 0.158529s: Exiting Redux.assume: 0.000009 seconds 0.158541s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.158555s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.158579s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.158595s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.158788s: Exiting Redux.query 0.158802s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.158813s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.158828s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.158849s: Exiting Redux.assume: 0.000011 seconds 0.158861s: Entering Redux.assume(!(!(1 = 0))) 0.158873s: Exiting Redux.assume: 0.000002 seconds 0.158887s: Entering Redux.assume(!(!(0 < r2))) 0.158904s: Exiting Redux.assume: 0.000006 seconds 0.158915s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.158929s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.158945s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.158961s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.159179s: Exiting Redux.query 0.159193s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.159203s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.159218s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.159238s: Exiting Redux.assume: 0.000009 seconds 0.159250s: Entering Redux.assume(!(!(1 = 0))) 0.159262s: Exiting Redux.assume: 0.000001 seconds 0.159276s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.159295s: Exiting Redux.assume: 0.000007 seconds 0.159309s: Entering Redux.assume(!(!(1 = 0))) 0.159321s: Exiting Redux.assume: 0.000001 seconds 0.159334s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.159347s: Exiting Redux.assume: 0.000003 seconds 0.159358s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.159370s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.159381s: Entering Redux.query(true) 0.159391s: Exiting Redux.query 0.159403s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.159413s: Entering Redux.assume(true) 0.159425s: Exiting Redux.assume: 0.000001 seconds 0.159436s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.159452s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.159464s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.159478s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.159495s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.159512s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.160139s: Exiting Redux.query 0.160157s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.160173s: Exiting Redux.assert_term: 0.000004 seconds 0.160184s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.160198s: Exiting Redux.assert_term: 0.000003 seconds 0.160209s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.160223s: Exiting Redux.assert_term: 0.000003 seconds 0.160235s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.160248s: Exiting Redux.assert_term: 0.000003 seconds 0.160260s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.160277s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.160301s: Exiting Redux.assume: 0.000012 seconds 0.160312s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.160324s: Entering Redux.assume(!(1 = 0)) 0.160336s: Exiting Redux.assume: 0.000001 seconds 0.160348s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.160362s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.160386s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.160404s: Exiting Redux.assume: 0.000006 seconds 0.160415s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.160426s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.160436s: Entering Redux.query(1 <= 1) 0.160446s: Exiting Redux.query 0.160457s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.160467s: Entering Redux.assume(1 <= 1) 0.160478s: Exiting Redux.assume: 0.000000 seconds 0.160489s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.160502s: Entering Redux.assume(!(!(r0 = 0))) 0.160532s: Exiting Redux.assume: 0.000019 seconds 0.160543s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.160557s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.160589s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.160608s: Exiting Redux.assume: 0.000006 seconds 0.160619s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.160630s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.160641s: Entering Redux.query(1 <= 1) 0.160651s: Exiting Redux.query 0.160661s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.160671s: Entering Redux.assume(1 <= 1) 0.160684s: Exiting Redux.assume: 0.000001 seconds 0.160694s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.160706s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.160717s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.160728s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.160741s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.160763s: Exiting Redux.assume: 0.000010 seconds 0.160776s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.160791s: Exiting Redux.assume: 0.000002 seconds 0.160802s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.160819s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.160833s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.160854s: Exiting Redux.query 0.160868s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.160883s: Exiting Redux.assert_term: 0.000004 seconds 0.160894s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.160907s: Exiting Redux.assert_term: 0.000003 seconds 0.160918s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.160932s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.160955s: Exiting Redux.assume: 0.000011 seconds 0.160964s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.160976s: Entering Redux.assume(!(1 = 0)) 0.160988s: Exiting Redux.assume: 0.000001 seconds 0.160999s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.161013s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.161120s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.161139s: Exiting Redux.assume: 0.000006 seconds 0.161150s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.161161s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.161171s: Entering Redux.query(1 <= 1) 0.161182s: Exiting Redux.query 0.161192s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.161202s: Entering Redux.assume(1 <= 1) 0.161215s: Exiting Redux.assume: 0.000001 seconds 0.161225s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.161238s: Entering Redux.assume(!(0 < r2)) 0.161257s: Exiting Redux.assume: 0.000007 seconds 0.161267s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.161279s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.161295s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.161309s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.161328s: Exiting Redux.query 0.161341s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.161356s: Exiting Redux.assert_term: 0.000003 seconds 0.161367s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.161381s: Exiting Redux.assert_term: 0.000003 seconds 0.161391s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.161404s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.161437s: Exiting Redux.assume: 0.000022 seconds 0.161447s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.161458s: Entering Redux.assume(!(1 = 0)) 0.161471s: Exiting Redux.assume: 0.000001 seconds 0.161481s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.161495s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.161520s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.161538s: Exiting Redux.assume: 0.000007 seconds 0.161549s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.161560s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.161578s: Entering Redux.query(1 <= 1) 0.161588s: Exiting Redux.query 0.161598s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.161608s: Entering Redux.assume(1 <= 1) 0.161620s: Exiting Redux.assume: 0.000001 seconds 0.161631s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.161644s: Entering Redux.assume(!(r3 < 0)) 0.161664s: Exiting Redux.assume: 0.000008 seconds 0.161674s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.161690s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.161703s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.161724s: Exiting Redux.query 0.161735s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.161745s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.161756s: Entering Redux.assume(!(!(r3 < 0))) 0.161775s: Exiting Redux.assume: 0.000008 seconds 0.161786s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.161800s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.161816s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.161830s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.162019s: Exiting Redux.query 0.162032s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.162042s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.162057s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.162079s: Exiting Redux.assume: 0.000010 seconds 0.162092s: Entering Redux.assume(!(!(1 = 0))) 0.162103s: Exiting Redux.assume: 0.000001 seconds 0.162116s: Entering Redux.assume(!(!(0 < r2))) 0.162133s: Exiting Redux.assume: 0.000006 seconds 0.162144s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.162157s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.162173s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.162187s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.162406s: Exiting Redux.query 0.162421s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.162432s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.162466s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.162489s: Exiting Redux.assume: 0.000009 seconds 0.162501s: Entering Redux.assume(!(!(1 = 0))) 0.162513s: Exiting Redux.assume: 0.000001 seconds 0.162527s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.162546s: Exiting Redux.assume: 0.000008 seconds 0.162558s: Entering Redux.assume(!(!(1 = 0))) 0.162578s: Exiting Redux.assume: 0.000001 seconds 0.162595s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.162711s: Exiting Redux.assume: 0.000104 seconds 0.162724s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.162735s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.162745s: Entering Redux.query(true) 0.162756s: Exiting Redux.query 0.162766s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.162776s: Entering Redux.assume(true) 0.162789s: Exiting Redux.assume: 0.000002 seconds 0.162801s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.162817s: Entering Redux.query(!(2 = 0)) 0.162831s: Exiting Redux.query 0.162845s: Entering Redux.assume(%(A0, 2) = 1) 0.162860s: Exiting Redux.assume: 0.000002 seconds 0.162871s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.162881s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.162891s: Entering Redux.query(true) 0.162903s: Exiting Redux.query 0.162914s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.162923s: Entering Redux.assume(true) 0.162936s: Exiting Redux.assume: 0.000002 seconds 0.162947s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.162963s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.162975s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.162990s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.163008s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.163024s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.164045s: Exiting Redux.query 0.164066s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.164085s: Exiting Redux.assert_term: 0.000005 seconds 0.164098s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.164112s: Exiting Redux.assert_term: 0.000003 seconds 0.164123s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.164139s: Exiting Redux.assert_term: 0.000002 seconds 0.164151s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.164164s: Exiting Redux.assert_term: 0.000002 seconds 0.164175s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.164189s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.164214s: Exiting Redux.assume: 0.000012 seconds 0.164224s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.164236s: Entering Redux.assume(!(1 = 0)) 0.164247s: Exiting Redux.assume: 0.000001 seconds 0.164260s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.164275s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.164300s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.164319s: Exiting Redux.assume: 0.000006 seconds 0.164330s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.164340s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164350s: Entering Redux.query(1 <= 1) 0.164360s: Exiting Redux.query 0.164370s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.164381s: Entering Redux.assume(1 <= 1) 0.164392s: Exiting Redux.assume: 0.000001 seconds 0.164403s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.164415s: Entering Redux.assume(!(!(r0 = 0))) 0.164445s: Exiting Redux.assume: 0.000018 seconds 0.164456s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.164468s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.164490s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.164509s: Exiting Redux.assume: 0.000006 seconds 0.164519s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.164529s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164539s: Entering Redux.query(1 <= 1) 0.164550s: Exiting Redux.query 0.164560s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.164580s: Entering Redux.assume(1 <= 1) 0.164592s: Exiting Redux.assume: 0.000001 seconds 0.164602s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.164614s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.164624s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.164634s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.164647s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.164669s: Exiting Redux.assume: 0.000010 seconds 0.164682s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.164696s: Exiting Redux.assume: 0.000003 seconds 0.164707s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.164724s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.164739s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.164758s: Exiting Redux.query 0.164772s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.164786s: Exiting Redux.assert_term: 0.000004 seconds 0.164798s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.164811s: Exiting Redux.assert_term: 0.000003 seconds 0.164822s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.164836s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.164858s: Exiting Redux.assume: 0.000012 seconds 0.164869s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.164880s: Entering Redux.assume(!(1 = 0)) 0.164892s: Exiting Redux.assume: 0.000001 seconds 0.164903s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.164917s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.164940s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.164957s: Exiting Redux.assume: 0.000006 seconds 0.164968s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.164978s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164988s: Entering Redux.query(1 <= 1) 0.164998s: Exiting Redux.query 0.165008s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165018s: Entering Redux.assume(1 <= 1) 0.165030s: Exiting Redux.assume: 0.000001 seconds 0.165040s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.165053s: Entering Redux.assume(!(0 < r2)) 0.165071s: Exiting Redux.assume: 0.000006 seconds 0.165081s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.165094s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.165110s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.165126s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.165145s: Exiting Redux.query 0.165160s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.165176s: Exiting Redux.assert_term: 0.000003 seconds 0.165188s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.165201s: Exiting Redux.assert_term: 0.000003 seconds 0.165211s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.165225s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.165258s: Exiting Redux.assume: 0.000021 seconds 0.165268s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.165280s: Entering Redux.assume(!(1 = 0)) 0.165291s: Exiting Redux.assume: 0.000001 seconds 0.165302s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.165316s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.165339s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.165643s: Exiting Redux.assume: 0.000292 seconds 0.165656s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.165666s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165678s: Entering Redux.query(1 <= 1) 0.165688s: Exiting Redux.query 0.165698s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165708s: Entering Redux.assume(1 <= 1) 0.165720s: Exiting Redux.assume: 0.000001 seconds 0.165730s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.165743s: Entering Redux.assume(!(r3 < 0)) 0.165763s: Exiting Redux.assume: 0.000009 seconds 0.165774s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.165789s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.165803s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.165824s: Exiting Redux.query 0.165835s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.165846s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.165857s: Entering Redux.assume(!(!(r3 < 0))) 0.165875s: Exiting Redux.assume: 0.000008 seconds 0.165886s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.165899s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.165915s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.165929s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.166115s: Exiting Redux.query 0.166128s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.166140s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.166154s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.166176s: Exiting Redux.assume: 0.000010 seconds 0.166188s: Entering Redux.assume(!(!(1 = 0))) 0.166200s: Exiting Redux.assume: 0.000001 seconds 0.166213s: Entering Redux.assume(!(!(0 < r2))) 0.166230s: Exiting Redux.assume: 0.000006 seconds 0.166241s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.166254s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.166270s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.166286s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.166499s: Exiting Redux.query 0.166513s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.166523s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.166537s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.166558s: Exiting Redux.assume: 0.000009 seconds 0.166579s: Entering Redux.assume(!(!(1 = 0))) 0.166591s: Exiting Redux.assume: 0.000001 seconds 0.166605s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.166624s: Exiting Redux.assume: 0.000008 seconds 0.166635s: Entering Redux.assume(!(!(1 = 0))) 0.166646s: Exiting Redux.assume: 0.000001 seconds 0.166659s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.166673s: Exiting Redux.assume: 0.000002 seconds 0.166685s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.166695s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.166705s: Entering Redux.query(true) 0.166715s: Exiting Redux.query 0.166725s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.166735s: Entering Redux.assume(true) 0.166746s: Exiting Redux.assume: 0.000001 seconds 0.166756s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.166772s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.166783s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.166798s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.166816s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.166832s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.167645s: Exiting Redux.query 0.167662s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.167678s: Exiting Redux.assert_term: 0.000003 seconds 0.167690s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.167703s: Exiting Redux.assert_term: 0.000002 seconds 0.167715s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.167728s: Exiting Redux.assert_term: 0.000003 seconds 0.167740s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.167754s: Exiting Redux.assert_term: 0.000003 seconds 0.167764s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.167779s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.167802s: Exiting Redux.assume: 0.000013 seconds 0.167812s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.167824s: Entering Redux.assume(!(1 = 0)) 0.167836s: Exiting Redux.assume: 0.000002 seconds 0.167847s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.167863s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.167888s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.167906s: Exiting Redux.assume: 0.000006 seconds 0.167918s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.167928s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.167939s: Entering Redux.query(1 <= 1) 0.167950s: Exiting Redux.query 0.167961s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.167972s: Entering Redux.assume(1 <= 1) 0.167983s: Exiting Redux.assume: 0.000001 seconds 0.167993s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.168006s: Entering Redux.assume(!(!(r0 = 0))) 0.168036s: Exiting Redux.assume: 0.000018 seconds 0.168047s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.168059s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.168082s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.168100s: Exiting Redux.assume: 0.000005 seconds 0.168112s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.168121s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168133s: Entering Redux.query(1 <= 1) 0.168143s: Exiting Redux.query 0.168154s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168166s: Entering Redux.assume(1 <= 1) 0.168177s: Exiting Redux.assume: 0.000001 seconds 0.168188s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.168200s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.168211s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.168221s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.168233s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.168255s: Exiting Redux.assume: 0.000010 seconds 0.168267s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.168281s: Exiting Redux.assume: 0.000003 seconds 0.168294s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.168387s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.168404s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.168423s: Exiting Redux.query 0.168437s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.168451s: Exiting Redux.assert_term: 0.000003 seconds 0.168462s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.168476s: Exiting Redux.assert_term: 0.000002 seconds 0.168488s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.168502s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.168524s: Exiting Redux.assume: 0.000011 seconds 0.168535s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.168546s: Entering Redux.assume(!(1 = 0)) 0.168560s: Exiting Redux.assume: 0.000000 seconds 0.168579s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.168593s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.168617s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.168634s: Exiting Redux.assume: 0.000007 seconds 0.168645s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.168655s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168664s: Entering Redux.query(1 <= 1) 0.168673s: Exiting Redux.query 0.168683s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168693s: Entering Redux.assume(1 <= 1) 0.168704s: Exiting Redux.assume: 0.000001 seconds 0.168713s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.168725s: Entering Redux.assume(!(0 < r2)) 0.168742s: Exiting Redux.assume: 0.000006 seconds 0.168752s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.168763s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.168779s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.168793s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.168812s: Exiting Redux.query 0.168825s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.168839s: Exiting Redux.assert_term: 0.000004 seconds 0.168851s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.168864s: Exiting Redux.assert_term: 0.000003 seconds 0.168875s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.168888s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.168920s: Exiting Redux.assume: 0.000021 seconds 0.168931s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.168942s: Entering Redux.assume(!(1 = 0)) 0.168954s: Exiting Redux.assume: 0.000001 seconds 0.168966s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.168980s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.169004s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.169022s: Exiting Redux.assume: 0.000007 seconds 0.169034s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.169045s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.169056s: Entering Redux.query(1 <= 1) 0.169066s: Exiting Redux.query 0.169077s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.169088s: Entering Redux.assume(1 <= 1) 0.169102s: Exiting Redux.assume: 0.000001 seconds 0.169113s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.169126s: Entering Redux.assume(!(r3 < 0)) 0.169147s: Exiting Redux.assume: 0.000008 seconds 0.169158s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.169173s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.169188s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.169208s: Exiting Redux.query 0.169218s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.169228s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.169239s: Entering Redux.assume(!(!(r3 < 0))) 0.169258s: Exiting Redux.assume: 0.000007 seconds 0.169269s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.169283s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.169303s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.169319s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.169507s: Exiting Redux.query 0.169520s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.169530s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.169545s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.169573s: Exiting Redux.assume: 0.000017 seconds 0.169585s: Entering Redux.assume(!(!(1 = 0))) 0.169597s: Exiting Redux.assume: 0.000001 seconds 0.169609s: Entering Redux.assume(!(!(0 < r2))) 0.169626s: Exiting Redux.assume: 0.000006 seconds 0.169637s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.169651s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.169666s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.169681s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.169985s: Exiting Redux.query 0.170000s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.170010s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.170025s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.170050s: Exiting Redux.assume: 0.000010 seconds 0.170063s: Entering Redux.assume(!(!(1 = 0))) 0.170075s: Exiting Redux.assume: 0.000001 seconds 0.170090s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.170109s: Exiting Redux.assume: 0.000008 seconds 0.170120s: Entering Redux.assume(!(!(1 = 0))) 0.170132s: Exiting Redux.assume: 0.000001 seconds 0.170152s: Entering Redux.assume(!(0 <= R0)) 0.170168s: Exiting Redux.assume: 0.000005 seconds 0.170178s: Entering Redux.assume(false) 0.170190s: Exiting Redux.assume: 0.000002 seconds 0.170200s: Entering Redux.assume(!(false)) 0.170212s: Exiting Redux.assume: 0.000001 seconds 0.170223s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.170232s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.170242s: Entering Redux.query(true) 0.170251s: Exiting Redux.query 0.170261s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.170270s: Entering Redux.assume(true) 0.170281s: Exiting Redux.assume: 0.000001 seconds 0.170290s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Executing statement 0.170310s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.170391s: Exiting Redux.assume: 0.000070 seconds 0.170403s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.170413s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.170422s: Entering Redux.query(true) 0.170432s: Exiting Redux.query 0.170443s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.170452s: Entering Redux.assume(true) 0.170463s: Exiting Redux.assume: 0.000001 seconds 0.170473s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.170488s: Entering Redux.query(!(2 = 0)) 0.170498s: Exiting Redux.query 0.170510s: Entering Redux.assume(%(A0, 2) = 1) 0.170525s: Exiting Redux.assume: 0.000003 seconds 0.170535s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.170546s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.170556s: Entering Redux.query(true) 0.170573s: Exiting Redux.query 0.170583s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.170593s: Entering Redux.assume(true) 0.170605s: Exiting Redux.assume: 0.000001 seconds 0.170615s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.170630s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.170642s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.170656s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.170673s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.170689s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.170848s: Exiting Redux.query 0.170864s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.170879s: Exiting Redux.assert_term: 0.000004 seconds 0.170890s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.170904s: Exiting Redux.assert_term: 0.000003 seconds 0.170915s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.170929s: Exiting Redux.assert_term: 0.000003 seconds 0.170941s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.170954s: Exiting Redux.assert_term: 0.000003 seconds 0.170965s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.170979s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.171002s: Exiting Redux.assume: 0.000011 seconds 0.171012s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.171025s: Entering Redux.assume(!(1 = 0)) 0.171038s: Exiting Redux.assume: 0.000002 seconds 0.171052s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.171069s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.171093s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.171112s: Exiting Redux.assume: 0.000006 seconds 0.171123s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.171135s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.171147s: Entering Redux.query(1 <= 1) 0.171157s: Exiting Redux.query 0.171169s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.171179s: Entering Redux.assume(1 <= 1) 0.171191s: Exiting Redux.assume: 0.000001 seconds 0.171201s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.171214s: Entering Redux.assume(!(!(r0 = 0))) 0.171274s: Exiting Redux.assume: 0.000045 seconds 0.171287s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.171301s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.171325s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.171345s: Exiting Redux.assume: 0.000006 seconds 0.171356s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.171367s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.171377s: Entering Redux.query(1 <= 1) 0.171386s: Exiting Redux.query 0.171397s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.171407s: Entering Redux.assume(1 <= 1) 0.171419s: Exiting Redux.assume: 0.000001 seconds 0.171429s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.171443s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.171455s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.171465s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.171478s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.171502s: Exiting Redux.assume: 0.000010 seconds 0.171516s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.171531s: Exiting Redux.assume: 0.000004 seconds 0.171543s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.171560s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.171584s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.171602s: Exiting Redux.query 0.171616s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.171631s: Exiting Redux.assert_term: 0.000004 seconds 0.171642s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.171656s: Exiting Redux.assert_term: 0.000003 seconds 0.171666s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.171680s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.171702s: Exiting Redux.assume: 0.000011 seconds 0.171714s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.171728s: Entering Redux.assume(!(1 = 0)) 0.171742s: Exiting Redux.assume: 0.000001 seconds 0.171756s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.171774s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.171802s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.171820s: Exiting Redux.assume: 0.000006 seconds 0.171832s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.171842s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.171855s: Entering Redux.query(1 <= 1) 0.171866s: Exiting Redux.query 0.171877s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.171887s: Entering Redux.assume(1 <= 1) 0.171899s: Exiting Redux.assume: 0.000002 seconds 0.171909s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.171923s: Entering Redux.assume(!(0 < r2)) 0.171941s: Exiting Redux.assume: 0.000007 seconds 0.171952s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.171963s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.171980s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.171995s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.172016s: Exiting Redux.query 0.172030s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.172044s: Exiting Redux.assert_term: 0.000004 seconds 0.172056s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.172071s: Exiting Redux.assert_term: 0.000003 seconds 0.172083s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.172099s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.172133s: Exiting Redux.assume: 0.000021 seconds 0.172143s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.172155s: Entering Redux.assume(!(1 = 0)) 0.172167s: Exiting Redux.assume: 0.000001 seconds 0.172178s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.172192s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.172217s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.172235s: Exiting Redux.assume: 0.000007 seconds 0.172247s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.172258s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.172269s: Entering Redux.query(1 <= 1) 0.172280s: Exiting Redux.query 0.172292s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.172303s: Entering Redux.assume(1 <= 1) 0.172315s: Exiting Redux.assume: 0.000001 seconds 0.172325s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.172338s: Entering Redux.assume(!(r3 < 0)) 0.172357s: Exiting Redux.assume: 0.000008 seconds 0.172368s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.172384s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.172398s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.172419s: Exiting Redux.query 0.172430s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.172440s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.172452s: Entering Redux.assume(!(!(r3 < 0))) 0.172470s: Exiting Redux.assume: 0.000008 seconds 0.172482s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.172496s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.172512s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.172527s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.172927s: Exiting Redux.query 0.172943s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.172953s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.172968s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.172989s: Exiting Redux.assume: 0.000011 seconds 0.173000s: Entering Redux.assume(!(!(1 = 0))) 0.173012s: Exiting Redux.assume: 0.000001 seconds 0.173025s: Entering Redux.assume(!(!(0 < r2))) 0.173043s: Exiting Redux.assume: 0.000007 seconds 0.173055s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.173068s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.173087s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.173104s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.173326s: Exiting Redux.query 0.173341s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.173351s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.173365s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.173387s: Exiting Redux.assume: 0.000010 seconds 0.173399s: Entering Redux.assume(!(!(1 = 0))) 0.173410s: Exiting Redux.assume: 0.000001 seconds 0.173425s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.173443s: Exiting Redux.assume: 0.000008 seconds 0.173455s: Entering Redux.assume(!(!(1 = 0))) 0.173467s: Exiting Redux.assume: 0.000001 seconds 0.173480s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.173493s: Exiting Redux.assume: 0.000003 seconds 0.173505s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.173516s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.173526s: Entering Redux.query(true) 0.173537s: Exiting Redux.query 0.173548s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.173558s: Entering Redux.assume(true) 0.173580s: Exiting Redux.assume: 0.000002 seconds 0.173592s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.173609s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.173622s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.173636s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.173654s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.173670s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.173828s: Exiting Redux.query 0.173843s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.173859s: Exiting Redux.assert_term: 0.000004 seconds 0.173870s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.173884s: Exiting Redux.assert_term: 0.000003 seconds 0.173897s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.173911s: Exiting Redux.assert_term: 0.000003 seconds 0.173922s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.173936s: Exiting Redux.assert_term: 0.000002 seconds 0.173946s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.173960s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.173983s: Exiting Redux.assume: 0.000012 seconds 0.173994s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.174006s: Entering Redux.assume(!(1 = 0)) 0.174019s: Exiting Redux.assume: 0.000001 seconds 0.174032s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.174047s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.174072s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.174090s: Exiting Redux.assume: 0.000006 seconds 0.174100s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.174110s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174121s: Entering Redux.query(1 <= 1) 0.174131s: Exiting Redux.query 0.174141s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174151s: Entering Redux.assume(1 <= 1) 0.174163s: Exiting Redux.assume: 0.000001 seconds 0.174172s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.174185s: Entering Redux.assume(!(!(r0 = 0))) 0.174214s: Exiting Redux.assume: 0.000018 seconds 0.174225s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.174236s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.174481s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.174500s: Exiting Redux.assume: 0.000006 seconds 0.174512s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.174522s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174533s: Entering Redux.query(1 <= 1) 0.174542s: Exiting Redux.query 0.174551s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174561s: Entering Redux.assume(1 <= 1) 0.174583s: Exiting Redux.assume: 0.000001 seconds 0.174593s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.174604s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.174614s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.174624s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.174637s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.174659s: Exiting Redux.assume: 0.000011 seconds 0.174672s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.174685s: Exiting Redux.assume: 0.000003 seconds 0.174696s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.174712s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.174726s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.174745s: Exiting Redux.query 0.174758s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.174775s: Exiting Redux.assert_term: 0.000005 seconds 0.174791s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.174808s: Exiting Redux.assert_term: 0.000004 seconds 0.174820s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.174837s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.174860s: Exiting Redux.assume: 0.000012 seconds 0.174870s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.174882s: Entering Redux.assume(!(1 = 0)) 0.174893s: Exiting Redux.assume: 0.000001 seconds 0.174904s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.174918s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.174943s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.174961s: Exiting Redux.assume: 0.000006 seconds 0.174972s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.174982s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174992s: Entering Redux.query(1 <= 1) 0.175002s: Exiting Redux.query 0.175012s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175022s: Entering Redux.assume(1 <= 1) 0.175034s: Exiting Redux.assume: 0.000001 seconds 0.175044s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.175057s: Entering Redux.assume(!(0 < r2)) 0.175075s: Exiting Redux.assume: 0.000007 seconds 0.175085s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.175099s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.175115s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.175129s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.175148s: Exiting Redux.query 0.175163s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.175178s: Exiting Redux.assert_term: 0.000004 seconds 0.175189s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.175202s: Exiting Redux.assert_term: 0.000003 seconds 0.175212s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.175226s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.175259s: Exiting Redux.assume: 0.000021 seconds 0.175269s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.175280s: Entering Redux.assume(!(1 = 0)) 0.175293s: Exiting Redux.assume: 0.000001 seconds 0.175304s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.175318s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.175342s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.175360s: Exiting Redux.assume: 0.000007 seconds 0.175371s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.175380s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175391s: Entering Redux.query(1 <= 1) 0.175401s: Exiting Redux.query 0.175411s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175422s: Entering Redux.assume(1 <= 1) 0.175434s: Exiting Redux.assume: 0.000001 seconds 0.175443s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.175456s: Entering Redux.assume(!(r3 < 0)) 0.175475s: Exiting Redux.assume: 0.000008 seconds 0.175487s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.175502s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.175516s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.175537s: Exiting Redux.query 0.175548s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.175558s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.175580s: Entering Redux.assume(!(!(r3 < 0))) 0.175600s: Exiting Redux.assume: 0.000008 seconds 0.175612s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.175625s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.175641s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.175656s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.176013s: Exiting Redux.query 0.176028s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.176039s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.176054s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.176076s: Exiting Redux.assume: 0.000011 seconds 0.176089s: Entering Redux.assume(!(!(1 = 0))) 0.176100s: Exiting Redux.assume: 0.000001 seconds 0.176114s: Entering Redux.assume(!(!(0 < r2))) 0.176131s: Exiting Redux.assume: 0.000006 seconds 0.176142s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.176156s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.176173s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.176188s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.176411s: Exiting Redux.query 0.176425s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.176435s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.176450s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.176471s: Exiting Redux.assume: 0.000010 seconds 0.176484s: Entering Redux.assume(!(!(1 = 0))) 0.176497s: Exiting Redux.assume: 0.000001 seconds 0.176512s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.176532s: Exiting Redux.assume: 0.000008 seconds 0.176543s: Entering Redux.assume(!(!(1 = 0))) 0.176555s: Exiting Redux.assume: 0.000001 seconds 0.176583s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.176711s: Exiting Redux.assume: 0.000115 seconds 0.176726s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(41,5-24): Verifying call 0.176737s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.176747s: Entering Redux.query(true) 0.176758s: Exiting Redux.query 0.176768s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.176778s: Entering Redux.assume(true) 0.176791s: Exiting Redux.assume: 0.000001 seconds 0.176801s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.176818s: Entering Redux.query(!(2 = 0)) 0.176829s: Exiting Redux.query 0.176841s: Entering Redux.assume(%(A0, 2) = 1) 0.176856s: Exiting Redux.assume: 0.000003 seconds 0.176866s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.176876s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.176887s: Entering Redux.query(true) 0.176897s: Exiting Redux.query 0.176907s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.176917s: Entering Redux.assume(true) 0.176928s: Exiting Redux.assume: 0.000001 seconds 0.176937s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.176953s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.176965s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.176979s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.176998s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.177017s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.177927s: Exiting Redux.query 0.177946s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.177961s: Exiting Redux.assert_term: 0.000003 seconds 0.177973s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.177986s: Exiting Redux.assert_term: 0.000003 seconds 0.177998s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.178011s: Exiting Redux.assert_term: 0.000003 seconds 0.178022s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.178035s: Exiting Redux.assert_term: 0.000002 seconds 0.178045s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.178060s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.178083s: Exiting Redux.assume: 0.000013 seconds 0.178094s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.178105s: Entering Redux.assume(!(1 = 0)) 0.178117s: Exiting Redux.assume: 0.000001 seconds 0.178129s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.178143s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.178168s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.178186s: Exiting Redux.assume: 0.000006 seconds 0.178197s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.178206s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.178217s: Entering Redux.query(1 <= 1) 0.178228s: Exiting Redux.query 0.178239s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.178250s: Entering Redux.assume(1 <= 1) 0.178261s: Exiting Redux.assume: 0.000001 seconds 0.178271s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.178285s: Entering Redux.assume(!(!(r0 = 0))) 0.178313s: Exiting Redux.assume: 0.000018 seconds 0.178324s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.178337s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.178359s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.178378s: Exiting Redux.assume: 0.000006 seconds 0.178389s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.178398s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.178409s: Entering Redux.query(1 <= 1) 0.178419s: Exiting Redux.query 0.178428s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.178438s: Entering Redux.assume(1 <= 1) 0.178449s: Exiting Redux.assume: 0.000001 seconds 0.178459s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.178469s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.178480s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.178489s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.178502s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.178523s: Exiting Redux.assume: 0.000010 seconds 0.178535s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.178548s: Exiting Redux.assume: 0.000003 seconds 0.178559s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.178585s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.178599s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.178617s: Exiting Redux.query 0.178630s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.178644s: Exiting Redux.assert_term: 0.000004 seconds 0.178655s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.178669s: Exiting Redux.assert_term: 0.000003 seconds 0.178678s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.178692s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.178713s: Exiting Redux.assume: 0.000011 seconds 0.178723s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.178734s: Entering Redux.assume(!(1 = 0)) 0.178746s: Exiting Redux.assume: 0.000002 seconds 0.178756s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.178770s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.178905s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.178925s: Exiting Redux.assume: 0.000006 seconds 0.178936s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.178946s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.178956s: Entering Redux.query(1 <= 1) 0.178965s: Exiting Redux.query 0.178975s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.178986s: Entering Redux.assume(1 <= 1) 0.178998s: Exiting Redux.assume: 0.000001 seconds 0.179007s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.179021s: Entering Redux.assume(!(0 < r2)) 0.179039s: Exiting Redux.assume: 0.000007 seconds 0.179049s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.179061s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.179076s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.179090s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.179110s: Exiting Redux.query 0.179123s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.179138s: Exiting Redux.assert_term: 0.000003 seconds 0.179149s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.179164s: Exiting Redux.assert_term: 0.000003 seconds 0.179174s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.179187s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.179221s: Exiting Redux.assume: 0.000022 seconds 0.179231s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.179241s: Entering Redux.assume(!(1 = 0)) 0.179253s: Exiting Redux.assume: 0.000001 seconds 0.179264s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.179277s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.179301s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.179320s: Exiting Redux.assume: 0.000007 seconds 0.179330s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.179340s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.179351s: Entering Redux.query(1 <= 1) 0.179360s: Exiting Redux.query 0.179370s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.179380s: Entering Redux.assume(1 <= 1) 0.179392s: Exiting Redux.assume: 0.000001 seconds 0.179401s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.179414s: Entering Redux.assume(!(r3 < 0)) 0.179433s: Exiting Redux.assume: 0.000008 seconds 0.179443s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.179459s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.179472s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.179493s: Exiting Redux.query 0.179503s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.179513s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.179525s: Entering Redux.assume(!(!(r3 < 0))) 0.179543s: Exiting Redux.assume: 0.000008 seconds 0.179554s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.179573s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.179589s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.179603s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.179792s: Exiting Redux.query 0.179805s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.179815s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.179829s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.179850s: Exiting Redux.assume: 0.000011 seconds 0.179862s: Entering Redux.assume(!(!(1 = 0))) 0.179874s: Exiting Redux.assume: 0.000002 seconds 0.179887s: Entering Redux.assume(!(!(0 < r2))) 0.179904s: Exiting Redux.assume: 0.000006 seconds 0.179916s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.179929s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.179945s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.179960s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.180214s: Exiting Redux.query 0.180229s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.180240s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.180255s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.180276s: Exiting Redux.assume: 0.000010 seconds 0.180288s: Entering Redux.assume(!(!(1 = 0))) 0.180300s: Exiting Redux.assume: 0.000001 seconds 0.180314s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.180333s: Exiting Redux.assume: 0.000008 seconds 0.180345s: Entering Redux.assume(!(!(1 = 0))) 0.180357s: Exiting Redux.assume: 0.000001 seconds 0.180370s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.180385s: Exiting Redux.assume: 0.000003 seconds 0.180396s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.180406s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.180416s: Entering Redux.query(true) 0.180429s: Exiting Redux.query 0.180439s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.180451s: Entering Redux.assume(true) 0.180464s: Exiting Redux.assume: 0.000001 seconds 0.180474s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.180490s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.180502s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.180517s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.180534s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.180549s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.181289s: Exiting Redux.query 0.181306s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.181322s: Exiting Redux.assert_term: 0.000005 seconds 0.181333s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.181346s: Exiting Redux.assert_term: 0.000003 seconds 0.181357s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.181371s: Exiting Redux.assert_term: 0.000003 seconds 0.181382s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.181395s: Exiting Redux.assert_term: 0.000002 seconds 0.181405s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.181419s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.181442s: Exiting Redux.assume: 0.000012 seconds 0.181452s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.181463s: Entering Redux.assume(!(1 = 0)) 0.181475s: Exiting Redux.assume: 0.000001 seconds 0.181487s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.181501s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.181577s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.181597s: Exiting Redux.assume: 0.000006 seconds 0.181608s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.181619s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.181630s: Entering Redux.query(1 <= 1) 0.181640s: Exiting Redux.query 0.181651s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.181661s: Entering Redux.assume(1 <= 1) 0.181672s: Exiting Redux.assume: 0.000001 seconds 0.181682s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.181695s: Entering Redux.assume(!(!(r0 = 0))) 0.181725s: Exiting Redux.assume: 0.000019 seconds 0.181736s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(54,13-18): Executing statement 0.181748s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Executing statement 0.181770s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.181788s: Exiting Redux.assume: 0.000006 seconds 0.181800s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(75,5-22): Verifying call 0.181810s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.181820s: Entering Redux.query(1 <= 1) 0.181831s: Exiting Redux.query 0.181841s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.181851s: Entering Redux.assume(1 <= 1) 0.181862s: Exiting Redux.assume: 0.000001 seconds 0.181873s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.181884s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.181894s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.181904s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(77,1-2): Leak check. 0.181916s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.181937s: Exiting Redux.assume: 0.000010 seconds 0.181950s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.181964s: Exiting Redux.assume: 0.000003 seconds 0.181974s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Executing statement 0.181991s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.182005s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.182023s: Exiting Redux.query 0.182036s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.182051s: Exiting Redux.assert_term: 0.000004 seconds 0.182061s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.182075s: Exiting Redux.assert_term: 0.000003 seconds 0.182087s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.182103s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.182126s: Exiting Redux.assume: 0.000011 seconds 0.182136s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.182147s: Entering Redux.assume(!(1 = 0)) 0.182159s: Exiting Redux.assume: 0.000001 seconds 0.182170s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(57,2-3): Executing statement 0.182184s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Executing statement 0.182208s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.182225s: Exiting Redux.assume: 0.000007 seconds 0.182236s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(58,6-23): Verifying call 0.182246s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.182259s: Entering Redux.query(1 <= 1) 0.182268s: Exiting Redux.query 0.182279s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.182289s: Entering Redux.assume(1 <= 1) 0.182301s: Exiting Redux.assume: 0.000001 seconds 0.182312s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(59,13-15): Executing statement 0.182325s: Entering Redux.assume(!(0 < r2)) 0.182343s: Exiting Redux.assume: 0.000007 seconds 0.182354s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(60,17-22): Executing statement 0.182365s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Executing statement 0.182381s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.182395s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.182415s: Exiting Redux.query 0.182428s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.182443s: Exiting Redux.assert_term: 0.000003 seconds 0.182454s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.182469s: Exiting Redux.assert_term: 0.000003 seconds 0.182479s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.182493s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.182525s: Exiting Redux.assume: 0.000022 seconds 0.182536s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.182547s: Entering Redux.assume(!(1 = 0)) 0.182559s: Exiting Redux.assume: 0.000000 seconds 0.182578s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(66,2-3): Executing statement 0.182592s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Executing statement 0.182616s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.182635s: Exiting Redux.assume: 0.000007 seconds 0.182646s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(67,6-23): Verifying call 0.182658s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.182668s: Entering Redux.query(1 <= 1) 0.182679s: Exiting Redux.query 0.182691s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.182703s: Entering Redux.assume(1 <= 1) 0.182716s: Exiting Redux.assume: 0.000001 seconds 0.182726s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(68,13-15): Executing statement 0.182739s: Entering Redux.assume(!(r3 < 0)) 0.182758s: Exiting Redux.assume: 0.000008 seconds 0.182768s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(69,17-22): Executing statement 0.182783s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.182796s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.182817s: Exiting Redux.query 0.182827s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.182837s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(73,5-6): Leak check. 0.182850s: Entering Redux.assume(!(!(r3 < 0))) 0.182868s: Exiting Redux.assume: 0.000008 seconds 0.182879s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(70,15-16): Executing statement 0.182893s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(71,15-16): Executing statement 0.182910s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.182925s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.183135s: Exiting Redux.query 0.183149s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.183159s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(72,9-10): Leak check. 0.183173s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.183194s: Exiting Redux.assume: 0.000011 seconds 0.183206s: Entering Redux.assume(!(!(1 = 0))) 0.183217s: Exiting Redux.assume: 0.000001 seconds 0.183230s: Entering Redux.assume(!(!(0 < r2))) 0.183247s: Exiting Redux.assume: 0.000006 seconds 0.183258s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.183271s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.183286s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.183301s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.183516s: Exiting Redux.query 0.183529s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.183539s: fermat1_ll_valuebound10__verifast_instrumented_modified.c(63,9-10): Leak check. 0.183553s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.183581s: Exiting Redux.assume: 0.000009 seconds 0.183593s: Entering Redux.assume(!(!(1 = 0))) 0.183604s: Exiting Redux.assume: 0.000001 seconds 0.183618s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.183637s: Exiting Redux.assume: 0.000008 seconds 0.183648s: Entering Redux.assume(!(!(1 = 0))) 0.183660s: 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% fermat1_ll_valuebound10__verifast_instrumented_modified.c : lines: code: 40; annot: 16; mixed: 9; overhead: 62% Statements parsed: 127 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 32 Execution steps (including assertion production/consumption steps): 2770 Symbolic execution forks: 401 Prover assumes: 1129 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 452 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 2058 (0), 0 (more than 30) assume_core_count = 2659 number of case splits = 0 simplex_assert_ge_count = 924 simplex_assert_eq_count = 581 simplex_assert_neq_count = 360 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.060143s Time spent in Simplex: 0.051459s Time spent parsing: 0.017714s Function timings (> 0.1s): fermat1_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): main: 0.14 seconds Total time: 0.18 seconds 0 errors found (32 statements verified)