./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound1.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound1.yml/witness-2.1.yml ++ basename sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c + FILE=fermat1-ll_valuebound1.c ++ echo fermat1-ll_valuebound1 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat1_ll_valuebound1 + MODULE=fermat1_ll_valuebound1__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat1_ll_valuebound1__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound1.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat1_ll_valuebound1__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound1.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat1_ll_valuebound1__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_valuebound1.c -o fermat1_ll_valuebound1__verifast_instrumented.c + program_modifications_cli.py -p fermat1_ll_valuebound1__verifast_instrumented.c -o fermat1_ll_valuebound1__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -read_options_from_source_file -c fermat1_ll_valuebound1__verifast_instrumented_modified.c fermat1_ll_valuebound1__verifast_instrumented_modified.c 0.006452s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006492s: Exiting Redux.assert_term: 0.000015 seconds 0.006536s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006551s: Exiting Redux.assert_term: 0.000006 seconds 0.006560s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006573s: Exiting Redux.assert_term: 0.000004 seconds 0.006581s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006594s: Exiting Redux.assert_term: 0.000002 seconds 0.006604s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006623s: Exiting Redux.assert_term: 0.000005 seconds 0.006632s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.006645s: Exiting Redux.assert_term: 0.000004 seconds 0.006655s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.006668s: Exiting Redux.assert_term: 0.000003 seconds 0.006676s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.006691s: Exiting Redux.assert_term: 0.000006 seconds 0.006699s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.006717s: Exiting Redux.assert_term: 0.000005 seconds 0.006727s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.006738s: Exiting Redux.assert_term: 0.000002 seconds 0.006748s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.006762s: Exiting Redux.assert_term: 0.000004 seconds 0.006770s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.006783s: Exiting Redux.assert_term: 0.000002 seconds 0.006793s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.006811s: Exiting Redux.assert_term: 0.000004 seconds 0.006819s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.006832s: Exiting Redux.assert_term: 0.000004 seconds 0.006840s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.006853s: Exiting Redux.assert_term: 0.000001 seconds 0.006863s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.006873s: Exiting Redux.assert_term: 0.000002 seconds 0.006883s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.006901s: Exiting Redux.assert_term: 0.000004 seconds 0.006909s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.006922s: Exiting Redux.assert_term: 0.000004 seconds 0.006932s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.006943s: Exiting Redux.assert_term: 0.000002 seconds 0.006956s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.006969s: Exiting Redux.assert_term: 0.000004 seconds 0.006977s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.006995s: Exiting Redux.assert_term: 0.000004 seconds 0.007003s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007016s: Exiting Redux.assert_term: 0.000002 seconds 0.007026s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007040s: Exiting Redux.assert_term: 0.000005 seconds 0.007048s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007061s: Exiting Redux.assert_term: 0.000004 seconds 0.007071s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007087s: Exiting Redux.assert_term: 0.000002 seconds 0.007098s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007111s: Exiting Redux.assert_term: 0.000004 seconds 0.007119s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007132s: Exiting Redux.assert_term: 0.000005 seconds 0.024202s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.024238s: Exiting Redux.assert_term: 0.000009 seconds 0.024257s: Entering Redux.assume(true ==> default_value = 0) 0.024279s: Exiting Redux.assume: 0.000004 seconds 0.025465s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.025486s: Exiting Redux.assert_term: 0.000005 seconds 0.025498s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.025531s: Exiting Redux.assert_term: 0.000023 seconds 0.025543s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.025555s: Exiting Redux.assert_term: 0.000003 seconds 0.025572s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.025590s: Exiting Redux.assert_term: 0.000003 seconds 0.025601s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.025612s: Exiting Redux.assert_term: 0.000003 seconds 0.025628s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.025640s: Exiting Redux.assert_term: 0.000002 seconds 0.025655s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.025667s: Exiting Redux.assert_term: 0.000002 seconds 0.025677s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.025688s: Exiting Redux.assert_term: 0.000002 seconds 0.025706s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.025718s: Exiting Redux.assert_term: 0.000003 seconds 0.025732s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.025746s: Exiting Redux.assert_term: 0.000003 seconds 0.025764s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.025777s: Exiting Redux.assert_term: 0.000003 seconds 0.025790s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.025801s: Exiting Redux.assert_term: 0.000003 seconds 0.025820s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.025831s: Exiting Redux.assert_term: 0.000003 seconds 0.025846s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.025858s: Exiting Redux.assert_term: 0.000002 seconds 0.025872s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.025883s: Exiting Redux.assert_term: 0.000003 seconds 0.025900s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.025912s: Exiting Redux.assert_term: 0.000003 seconds 0.025936s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.025948s: Exiting Redux.assert_term: 0.000002 seconds 0.025965s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.025976s: Exiting Redux.assert_term: 0.000003 seconds 0.025991s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.026003s: Exiting Redux.assert_term: 0.000003 seconds 0.026021s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.026033s: Exiting Redux.assert_term: 0.000003 seconds 0.028649s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.028668s: Exiting Redux.assume: 0.000004 seconds 0.033732s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.033753s: Exiting Redux.assert_term: 0.000004 seconds 0.033772s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.033785s: Exiting Redux.assert_term: 0.000003 seconds 0.033800s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.033818s: Exiting Redux.assert_term: 0.000003 seconds 0.033833s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.033845s: Exiting Redux.assert_term: 0.000002 seconds 0.033855s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.033874s: Exiting Redux.assume: 0.000011 seconds 0.033887s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.033901s: Exiting Redux.assert_term: 0.000004 seconds 0.033915s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.033935s: Exiting Redux.assume: 0.000010 seconds 0.033948s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.033960s: Exiting Redux.assert_term: 0.000002 seconds 0.033976s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.033989s: Exiting Redux.assert_term: 0.000003 seconds 0.034007s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.034024s: Exiting Redux.assert_term: 0.000003 seconds 0.034045s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.034057s: Exiting Redux.assert_term: 0.000003 seconds 0.034077s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.034089s: Exiting Redux.assert_term: 0.000002 seconds 0.034112s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.034124s: Exiting Redux.assert_term: 0.000002 seconds 0.034149s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.034161s: Exiting Redux.assert_term: 0.000003 seconds 0.034176s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.034187s: Exiting Redux.assert_term: 0.000003 seconds 0.034202s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.034214s: Exiting Redux.assert_term: 0.000003 seconds 0.034229s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.034246s: Exiting Redux.assert_term: 0.000003 seconds 0.034261s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.034273s: Exiting Redux.assert_term: 0.000003 seconds 0.034288s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.034299s: Exiting Redux.assert_term: 0.000002 seconds 0.034313s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.034325s: Exiting Redux.assert_term: 0.000003 seconds 0.034340s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.034356s: Exiting Redux.assert_term: 0.000002 seconds 0.034371s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.034381s: Exiting Redux.assert_term: 0.000002 seconds 0.034396s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.034408s: Exiting Redux.assert_term: 0.000003 seconds 0.034422s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.034433s: Exiting Redux.assert_term: 0.000002 seconds 0.034455s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.034471s: Exiting Redux.assert_term: 0.000003 seconds 0.034486s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.034498s: Exiting Redux.assert_term: 0.000003 seconds 0.034570s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.034582s: Exiting Redux.assert_term: 0.000002 seconds 0.034603s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.034614s: Exiting Redux.assert_term: 0.000003 seconds 0.034646s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.034658s: Exiting Redux.assert_term: 0.000002 seconds 0.034679s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.034690s: Exiting Redux.assert_term: 0.000003 seconds 0.034704s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.034716s: Exiting Redux.assert_term: 0.000002 seconds 0.034732s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.034743s: Exiting Redux.assert_term: 0.000003 seconds 0.034763s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.034775s: Exiting Redux.assert_term: 0.000002 seconds 0.034789s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.034800s: Exiting Redux.assert_term: 0.000003 seconds 0.034814s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.034825s: Exiting Redux.assert_term: 0.000003 seconds 0.034838s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.034850s: Exiting Redux.assert_term: 0.000003 seconds 0.034872s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.034883s: Exiting Redux.assert_term: 0.000003 seconds 0.034897s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.034909s: Exiting Redux.assert_term: 0.000002 seconds 0.034922s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.034933s: Exiting Redux.assert_term: 0.000002 seconds 0.034953s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.034965s: Exiting Redux.assert_term: 0.000002 seconds 0.034993s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.035005s: Exiting Redux.assert_term: 0.000002 seconds 0.035021s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.035032s: Exiting Redux.assert_term: 0.000003 seconds 0.035054s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.035066s: Exiting Redux.assert_term: 0.000002 seconds 0.035079s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.035090s: Exiting Redux.assert_term: 0.000002 seconds 0.035109s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.035121s: Exiting Redux.assert_term: 0.000002 seconds 0.035134s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.035145s: Exiting Redux.assert_term: 0.000003 seconds 0.035158s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.035169s: Exiting Redux.assert_term: 0.000003 seconds 0.035183s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.035194s: Exiting Redux.assert_term: 0.000002 seconds 0.035213s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.035224s: Exiting Redux.assert_term: 0.000002 seconds 0.035238s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.035249s: Exiting Redux.assert_term: 0.000003 seconds 0.035262s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.035275s: Exiting Redux.assert_term: 0.000002 seconds 0.035288s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.035305s: Exiting Redux.assert_term: 0.000003 seconds 0.035319s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.035331s: Exiting Redux.assert_term: 0.000002 seconds 0.035344s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.035356s: Exiting Redux.assert_term: 0.000003 seconds 0.035369s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.035381s: Exiting Redux.assert_term: 0.000002 seconds 0.035394s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.035411s: Exiting Redux.assert_term: 0.000002 seconds 0.035424s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.035436s: Exiting Redux.assert_term: 0.000002 seconds 0.035449s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.035461s: Exiting Redux.assert_term: 0.000002 seconds 0.035474s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.035485s: Exiting Redux.assert_term: 0.000002 seconds 0.035500s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.035525s: Exiting Redux.assert_term: 0.000003 seconds 0.035538s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.035550s: Exiting Redux.assert_term: 0.000002 seconds 0.035562s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.035574s: Exiting Redux.assert_term: 0.000002 seconds 0.035586s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.035597s: Exiting Redux.assert_term: 0.000003 seconds 0.035612s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.035630s: Exiting Redux.assert_term: 0.000003 seconds 0.035644s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.035655s: Exiting Redux.assert_term: 0.000003 seconds 0.035667s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.035679s: Exiting Redux.assert_term: 0.000002 seconds 0.035693s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.035704s: Exiting Redux.assert_term: 0.000003 seconds 0.035718s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.035734s: Exiting Redux.assert_term: 0.000002 seconds 0.035748s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.035759s: Exiting Redux.assert_term: 0.000002 seconds 0.035773s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.035785s: Exiting Redux.assert_term: 0.000002 seconds 0.035799s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.035810s: Exiting Redux.assert_term: 0.000003 seconds 0.035824s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.035840s: Exiting Redux.assert_term: 0.000002 seconds 0.035852s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.035863s: Exiting Redux.assert_term: 0.000002 seconds 0.035876s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.035887s: Exiting Redux.assert_term: 0.000003 seconds 0.035899s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.035910s: Exiting Redux.assert_term: 0.000002 seconds 0.035922s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.035938s: Exiting Redux.assert_term: 0.000002 seconds 0.035950s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.035961s: Exiting Redux.assert_term: 0.000003 seconds 0.035973s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.035985s: Exiting Redux.assert_term: 0.000002 seconds 0.035997s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.036008s: Exiting Redux.assert_term: 0.000003 seconds 0.036020s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.036032s: Exiting Redux.assert_term: 0.000002 seconds 0.036049s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.036061s: Exiting Redux.assert_term: 0.000002 seconds 0.036076s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.036088s: Exiting Redux.assert_term: 0.000002 seconds 0.036102s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.036114s: Exiting Redux.assert_term: 0.000002 seconds 0.036128s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.036144s: Exiting Redux.assert_term: 0.000002 seconds 0.036158s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.036170s: Exiting Redux.assert_term: 0.000002 seconds 0.036183s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.036194s: Exiting Redux.assert_term: 0.000002 seconds 0.036210s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.036221s: Exiting Redux.assert_term: 0.000003 seconds 0.036236s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.036251s: Exiting Redux.assert_term: 0.000002 seconds 0.036271s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.036282s: Exiting Redux.assert_term: 0.000003 seconds 0.036301s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.036312s: Exiting Redux.assert_term: 0.000003 seconds 0.036326s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.036338s: Exiting Redux.assert_term: 0.000002 seconds 0.036351s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.036371s: Exiting Redux.assert_term: 0.000002 seconds 0.036385s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.036397s: Exiting Redux.assert_term: 0.000003 seconds 0.036411s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.036422s: Exiting Redux.assert_term: 0.000003 seconds 0.036436s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.036448s: Exiting Redux.assert_term: 0.000002 seconds 0.036462s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.036480s: Exiting Redux.assert_term: 0.000003 seconds 0.036494s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.036505s: Exiting Redux.assert_term: 0.000002 seconds 0.036528s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.036540s: Exiting Redux.assert_term: 0.000002 seconds 0.036554s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.036565s: Exiting Redux.assert_term: 0.000003 seconds 0.036579s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.036595s: Exiting Redux.assert_term: 0.000003 seconds 0.036610s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.036622s: Exiting Redux.assert_term: 0.000003 seconds 0.036638s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.036650s: Exiting Redux.assert_term: 0.000003 seconds 0.036664s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.036676s: Exiting Redux.assert_term: 0.000002 seconds 0.036689s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.036706s: Exiting Redux.assert_term: 0.000002 seconds 0.036725s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.036739s: Exiting Redux.assert_term: 0.000003 seconds 0.036753s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.036765s: Exiting Redux.assert_term: 0.000003 seconds 0.036780s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.036792s: Exiting Redux.assert_term: 0.000003 seconds 0.036811s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.036823s: Exiting Redux.assert_term: 0.000002 seconds 0.036839s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.036851s: Exiting Redux.assert_term: 0.000002 seconds 0.036865s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.036877s: Exiting Redux.assert_term: 0.000003 seconds 0.036892s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.036904s: Exiting Redux.assert_term: 0.000002 seconds 0.036924s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.036936s: Exiting Redux.assert_term: 0.000003 seconds 0.036950s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.036962s: Exiting Redux.assert_term: 0.000002 seconds 0.036976s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.036988s: Exiting Redux.assert_term: 0.000002 seconds 0.037004s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.037016s: Exiting Redux.assert_term: 0.000002 seconds 0.037036s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.037048s: Exiting Redux.assert_term: 0.000002 seconds 0.037062s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.037074s: Exiting Redux.assert_term: 0.000003 seconds 0.037088s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.037100s: Exiting Redux.assert_term: 0.000003 seconds 0.037418s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.037437s: Exiting Redux.assert_term: 0.000004 seconds 0.038363s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.038381s: Exiting Redux.assert_term: 0.000006 seconds 0.038400s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.038412s: Exiting Redux.assert_term: 0.000003 seconds 0.038427s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.038439s: Exiting Redux.assert_term: 0.000003 seconds 0.038453s: Entering Redux.assert_term(func_rank(main) = 203) 0.038474s: Exiting Redux.assert_term: 0.000003 seconds 0.038505s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.038527s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.038541s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.038550s: Entering Redux.assume(0 <= argc) 0.038564s: Exiting Redux.assume: 0.000005 seconds 0.038580s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.038589s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.038603s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.038616s: Consuming chunk module(fermat1_ll_valuebound1__verifast_instrumented_modified, true) 0.038628s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.038643s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.038652s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.038660s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Leak check. 0.038698s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.038714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.038724s: Entering Redux.assume(false) 0.038736s: Exiting Redux.assume: 0.000002 seconds 0.038750s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.038763s: Exiting Redux.assert_term: 0.000003 seconds 0.038773s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.038781s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.038794s: Entering Redux.assume(true) 0.038804s: Exiting Redux.assume: 0.000001 seconds 0.038820s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,6-25): Executing statement 0.038836s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(17,3-5): Executing statement 0.038856s: Entering Redux.assume(!(!(cond = 0))) 0.038880s: Exiting Redux.assume: 0.000015 seconds 0.038889s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(17,13-14): Executing statement 0.038904s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(17,14-19): Executing statement 0.038920s: Entering Redux.assert_term(func_rank(abort) < 0) 0.038933s: Exiting Redux.assert_term: 0.000004 seconds 0.038943s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(17,14-19): Verifying call 0.038952s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.038960s: Entering Redux.query(true) 0.038969s: Exiting Redux.query 0.038983s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(6,13-17): Producing assertion 0.038991s: Entering Redux.assume(true) 0.039001s: Exiting Redux.assume: 0.000001 seconds 0.039011s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.039020s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.039028s: Entering Redux.query(true) 0.039036s: Exiting Redux.query 0.039044s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.039057s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Leak check. 0.039068s: Entering Redux.assume(!(!(!(cond = 0)))) 0.039080s: Exiting Redux.assume: 0.000003 seconds 0.039089s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.039097s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.039105s: Entering Redux.query(true) 0.039123s: Exiting Redux.query 0.039131s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.039139s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Leak check. 0.039153s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.039166s: Exiting Redux.assert_term: 0.000003 seconds 0.039175s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.039192s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.039202s: Entering Redux.assume(1 <= cond) 0.039216s: Exiting Redux.assume: 0.000005 seconds 0.039225s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,6-23): Executing statement 0.039236s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(22,5-7): Executing statement 0.039909s: Entering Redux.assume(!(!(cond = 0))) 0.039929s: Exiting Redux.assume: 0.000008 seconds 0.039940s: Entering Redux.assume(!(!(!(cond = 0)))) 0.039957s: Exiting Redux.assume: 0.000003 seconds 0.039966s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.039974s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.039983s: Entering Redux.query(1 <= cond) 0.039995s: Exiting Redux.query 0.040004s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.040012s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(27,1-2): Leak check. 0.040035s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.040043s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.040055s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(33,5-16): Executing statement 0.040072s: Consuming chunk [_]module(fermat1_ll_valuebound1__verifast_instrumented_modified, true) 0.040087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Executing statement 0.040103s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(35,5-8): Executing statement 0.040114s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.040126s: Exiting Redux.assert_term: 0.000004 seconds 0.040135s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.040147s: Exiting Redux.assert_term: 0.000003 seconds 0.040155s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(36,5-9): Executing statement 0.040171s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.040183s: Exiting Redux.assert_term: 0.000004 seconds 0.040192s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.040204s: Exiting Redux.assert_term: 0.000003 seconds 0.040214s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.040225s: Exiting Redux.assert_term: 0.000002 seconds 0.040235s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(37,7-8): Executing statement 0.040257s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.040269s: Exiting Redux.assert_term: 0.000004 seconds 0.040278s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(37,9-30): Verifying call 0.040287s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.040295s: Entering Redux.query(true) 0.040303s: Exiting Redux.query 0.040313s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.040329s: Exiting Redux.assert_term: 0.000003 seconds 0.040338s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.040346s: Entering Redux.assume(true) 0.040357s: Exiting Redux.assume: 0.000001 seconds 0.040366s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(38,5-24): Executing statement 0.040380s: Entering Redux.assume(0 <= A0) 0.040395s: Exiting Redux.assume: 0.000005 seconds 0.040404s: Entering Redux.assume(A0 <= 1) 0.040425s: Exiting Redux.assume: 0.000006 seconds 0.040434s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(38,5-24): Verifying call 0.040443s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.040450s: Entering Redux.query(true) 0.040458s: Exiting Redux.query 0.040467s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.040475s: Entering Redux.assume(true) 0.040485s: Exiting Redux.assume: 0.000000 seconds 0.040501s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(39,7-8): Executing statement 0.040522s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.040535s: Exiting Redux.assert_term: 0.000004 seconds 0.040544s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(39,9-30): Verifying call 0.040553s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.040561s: Entering Redux.query(true) 0.040570s: Exiting Redux.query 0.040584s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.040597s: Exiting Redux.assert_term: 0.000003 seconds 0.040605s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.040613s: Entering Redux.assume(true) 0.040623s: Exiting Redux.assume: 0.000001 seconds 0.040632s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Executing statement 0.040644s: Entering Redux.assume(0 <= R0) 0.040658s: Exiting Redux.assume: 0.000005 seconds 0.040672s: Entering Redux.assume(R0 <= 1) 0.040686s: Exiting Redux.assume: 0.000004 seconds 0.040694s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.040703s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.040711s: Entering Redux.query(true) 0.040719s: Exiting Redux.query 0.040727s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.040735s: Entering Redux.assume(true) 0.040750s: Exiting Redux.assume: 0.000001 seconds 0.040758s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Executing statement 0.040776s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.040856s: Exiting Redux.assume: 0.000070 seconds 0.040866s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.040875s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.040883s: Entering Redux.query(true) 0.040896s: Exiting Redux.query 0.040905s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.040913s: Entering Redux.assume(true) 0.040923s: Exiting Redux.assume: 0.000001 seconds 0.040931s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.040944s: Entering Redux.query(!(2 = 0)) 0.040953s: Exiting Redux.query 0.040963s: Entering Redux.assume(%(A0, 2) = 1) 0.040975s: Exiting Redux.assume: 0.000003 seconds 0.040989s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.040997s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.041005s: Entering Redux.query(true) 0.041013s: Exiting Redux.query 0.041022s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.041030s: Entering Redux.assume(true) 0.041039s: Exiting Redux.assume: 0.000001 seconds 0.041047s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.041066s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.041075s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.041088s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.041104s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.041118s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.043235s: Exiting Redux.query 0.043252s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.043266s: Exiting Redux.assert_term: 0.000003 seconds 0.043276s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.043288s: Exiting Redux.assert_term: 0.000003 seconds 0.043298s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.043315s: Exiting Redux.assert_term: 0.000003 seconds 0.043324s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.043336s: Exiting Redux.assert_term: 0.000003 seconds 0.043344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.043358s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.043379s: Exiting Redux.assume: 0.000013 seconds 0.043388s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.043403s: Entering Redux.assume(!(1 = 0)) 0.043413s: Exiting Redux.assume: 0.000001 seconds 0.043424s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.043436s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.043459s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.043476s: Exiting Redux.assume: 0.000006 seconds 0.043490s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.043499s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.043517s: Entering Redux.query(1 <= 1) 0.043525s: Exiting Redux.query 0.043534s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.043542s: Entering Redux.assume(1 <= 1) 0.043552s: Exiting Redux.assume: 0.000001 seconds 0.043560s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.043577s: Entering Redux.assume(!(!(r0 = 0))) 0.043605s: Exiting Redux.assume: 0.000019 seconds 0.043615s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.043625s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.043646s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.043661s: Exiting Redux.assume: 0.000006 seconds 0.043675s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.043684s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.043693s: Entering Redux.query(1 <= 1) 0.043701s: Exiting Redux.query 0.043710s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.043718s: Entering Redux.assume(1 <= 1) 0.043728s: Exiting Redux.assume: 0.000001 seconds 0.043736s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.043751s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.043760s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.043768s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.043780s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.043799s: Exiting Redux.assume: 0.000011 seconds 0.043815s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.043827s: Exiting Redux.assume: 0.000003 seconds 0.043836s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.043851s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.043863s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.043880s: Exiting Redux.query 0.043892s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.043914s: Exiting Redux.assert_term: 0.000004 seconds 0.043924s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.043936s: Exiting Redux.assert_term: 0.000003 seconds 0.043944s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.043956s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.043976s: Exiting Redux.assume: 0.000011 seconds 0.043994s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.044004s: Entering Redux.assume(!(1 = 0)) 0.044014s: Exiting Redux.assume: 0.000001 seconds 0.044023s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.044035s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.044057s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.044078s: Exiting Redux.assume: 0.000005 seconds 0.044087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.044096s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.044105s: Entering Redux.query(1 <= 1) 0.044113s: Exiting Redux.query 0.044122s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044130s: Entering Redux.assume(1 <= 1) 0.044140s: Exiting Redux.assume: 0.000001 seconds 0.044153s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.044165s: Entering Redux.assume(!(0 < r2)) 0.044181s: Exiting Redux.assume: 0.000007 seconds 0.044189s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.044199s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.044213s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.044230s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.044248s: Exiting Redux.query 0.044259s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.044272s: Exiting Redux.assert_term: 0.000004 seconds 0.044281s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.044293s: Exiting Redux.assert_term: 0.000003 seconds 0.044301s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.044318s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.044350s: Exiting Redux.assume: 0.000022 seconds 0.044358s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.044368s: Entering Redux.assume(!(1 = 0)) 0.044378s: Exiting Redux.assume: 0.000001 seconds 0.044387s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.044404s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.044426s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.044442s: Exiting Redux.assume: 0.000007 seconds 0.044451s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.044460s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.044469s: Entering Redux.query(1 <= 1) 0.044477s: Exiting Redux.query 0.044491s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044500s: Entering Redux.assume(1 <= 1) 0.044520s: Exiting Redux.assume: 0.000001 seconds 0.044528s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.044539s: Entering Redux.assume(!(r3 < 0)) 0.044557s: Exiting Redux.assume: 0.000008 seconds 0.044566s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.044584s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.044596s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.044615s: Exiting Redux.query 0.044624s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.044633s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.044642s: Entering Redux.assume(!(!(r3 < 0))) 0.044659s: Exiting Redux.assume: 0.000007 seconds 0.044673s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.044685s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.044699s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.044712s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.044899s: Exiting Redux.query 0.044916s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.044924s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.044937s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.044956s: Exiting Redux.assume: 0.000011 seconds 0.044966s: Entering Redux.assume(!(!(1 = 0))) 0.044977s: Exiting Redux.assume: 0.000001 seconds 0.044987s: Entering Redux.assume(!(!(0 < r2))) 0.045008s: Exiting Redux.assume: 0.000006 seconds 0.045018s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.045030s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.045044s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.045057s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.045272s: Exiting Redux.query 0.045289s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.045299s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.045312s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.045331s: Exiting Redux.assume: 0.000010 seconds 0.045341s: Entering Redux.assume(!(!(1 = 0))) 0.045351s: Exiting Redux.assume: 0.000001 seconds 0.045363s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.045387s: Exiting Redux.assume: 0.000008 seconds 0.045397s: Entering Redux.assume(!(!(1 = 0))) 0.045407s: Exiting Redux.assume: 0.000001 seconds 0.045420s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.045434s: Exiting Redux.assume: 0.000002 seconds 0.045443s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.045452s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.045466s: Entering Redux.query(true) 0.045476s: Exiting Redux.query 0.045485s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.045493s: Entering Redux.assume(true) 0.045503s: Exiting Redux.assume: 0.000001 seconds 0.045520s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.045535s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.045545s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.045564s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.045605s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.045620s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.049077s: Exiting Redux.query 0.049096s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.049121s: Exiting Redux.assert_term: 0.000006 seconds 0.049131s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.049142s: Exiting Redux.assert_term: 0.000003 seconds 0.049152s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.049164s: Exiting Redux.assert_term: 0.000003 seconds 0.049173s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.049184s: Exiting Redux.assert_term: 0.000002 seconds 0.049202s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.049215s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.049236s: Exiting Redux.assume: 0.000011 seconds 0.049245s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.049255s: Entering Redux.assume(!(1 = 0)) 0.049265s: Exiting Redux.assume: 0.000001 seconds 0.049281s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.049294s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.049317s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.049334s: Exiting Redux.assume: 0.000007 seconds 0.049343s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.049352s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049365s: Entering Redux.query(1 <= 1) 0.049374s: Exiting Redux.query 0.049383s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049392s: Entering Redux.assume(1 <= 1) 0.049402s: Exiting Redux.assume: 0.000002 seconds 0.049411s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.049421s: Entering Redux.assume(!(!(r0 = 0))) 0.049449s: Exiting Redux.assume: 0.000019 seconds 0.049464s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.049475s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.049495s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.049520s: Exiting Redux.assume: 0.000015 seconds 0.049530s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.049538s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049552s: Entering Redux.query(1 <= 1) 0.049561s: Exiting Redux.query 0.049569s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049578s: Entering Redux.assume(1 <= 1) 0.049588s: Exiting Redux.assume: 0.000001 seconds 0.049596s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.049606s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.049620s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.049628s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.049639s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.049659s: Exiting Redux.assume: 0.000011 seconds 0.049670s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.049682s: Exiting Redux.assume: 0.000003 seconds 0.049691s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.049711s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.049724s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.049787s: Exiting Redux.query 0.049800s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.049813s: Exiting Redux.assert_term: 0.000004 seconds 0.049823s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.049841s: Exiting Redux.assert_term: 0.000003 seconds 0.049851s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.049863s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.049885s: Exiting Redux.assume: 0.000011 seconds 0.049894s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.049904s: Entering Redux.assume(!(1 = 0)) 0.049914s: Exiting Redux.assume: 0.000001 seconds 0.049930s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.049943s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.049966s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.049983s: Exiting Redux.assume: 0.000006 seconds 0.049992s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.050000s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.050016s: Entering Redux.query(1 <= 1) 0.050024s: Exiting Redux.query 0.050033s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.050042s: Entering Redux.assume(1 <= 1) 0.050053s: Exiting Redux.assume: 0.000001 seconds 0.050062s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.050073s: Entering Redux.assume(!(0 < r2)) 0.050089s: Exiting Redux.assume: 0.000007 seconds 0.050104s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.050116s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.050131s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.050144s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.050162s: Exiting Redux.query 0.050174s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.050194s: Exiting Redux.assert_term: 0.000004 seconds 0.050203s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.050215s: Exiting Redux.assert_term: 0.000003 seconds 0.050225s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.050237s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.050269s: Exiting Redux.assume: 0.000022 seconds 0.050285s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.050295s: Entering Redux.assume(!(1 = 0)) 0.050305s: Exiting Redux.assume: 0.000001 seconds 0.050315s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.050329s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.050351s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.050375s: Exiting Redux.assume: 0.000007 seconds 0.050386s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.050394s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.050403s: Entering Redux.query(1 <= 1) 0.050412s: Exiting Redux.query 0.050421s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.050430s: Entering Redux.assume(1 <= 1) 0.050441s: Exiting Redux.assume: 0.000001 seconds 0.050455s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.050468s: Entering Redux.assume(!(r3 < 0)) 0.050486s: Exiting Redux.assume: 0.000009 seconds 0.050496s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.050521s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.050535s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.050566s: Exiting Redux.query 0.050576s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.050585s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.050596s: Entering Redux.assume(!(!(r3 < 0))) 0.050613s: Exiting Redux.assume: 0.000008 seconds 0.050624s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.050636s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.050662s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.050675s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.050866s: Exiting Redux.query 0.050878s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.050887s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.050907s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.050927s: Exiting Redux.assume: 0.000011 seconds 0.050938s: Entering Redux.assume(!(!(1 = 0))) 0.050949s: Exiting Redux.assume: 0.000001 seconds 0.050960s: Entering Redux.assume(!(!(0 < r2))) 0.050976s: Exiting Redux.assume: 0.000006 seconds 0.050986s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.050998s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.051019s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.051033s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.051252s: Exiting Redux.query 0.051263s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.051272s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.051290s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.051309s: Exiting Redux.assume: 0.000010 seconds 0.051319s: Entering Redux.assume(!(!(1 = 0))) 0.051329s: Exiting Redux.assume: 0.000001 seconds 0.051342s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.051359s: Exiting Redux.assume: 0.000008 seconds 0.051369s: Entering Redux.assume(!(!(1 = 0))) 0.051379s: Exiting Redux.assume: 0.000001 seconds 0.051403s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.051522s: Exiting Redux.assume: 0.000108 seconds 0.051533s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.051543s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.051551s: Entering Redux.query(true) 0.051560s: Exiting Redux.query 0.051570s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.051585s: Entering Redux.assume(true) 0.051596s: Exiting Redux.assume: 0.000002 seconds 0.051605s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.051620s: Entering Redux.query(!(2 = 0)) 0.051629s: Exiting Redux.query 0.051641s: Entering Redux.assume(%(A0, 2) = 1) 0.051654s: Exiting Redux.assume: 0.000003 seconds 0.051663s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.051672s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.051687s: Entering Redux.query(true) 0.051696s: Exiting Redux.query 0.051705s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.051713s: Entering Redux.assume(true) 0.051723s: Exiting Redux.assume: 0.000001 seconds 0.051733s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.051747s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.051764s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.051778s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.051795s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.051812s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.053174s: Exiting Redux.query 0.053197s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.053211s: Exiting Redux.assert_term: 0.000005 seconds 0.053221s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.053233s: Exiting Redux.assert_term: 0.000003 seconds 0.053242s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.053253s: Exiting Redux.assert_term: 0.000003 seconds 0.053263s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.053280s: Exiting Redux.assert_term: 0.000003 seconds 0.053289s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.053302s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.053323s: Exiting Redux.assume: 0.000013 seconds 0.053332s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.053341s: Entering Redux.assume(!(1 = 0)) 0.053357s: Exiting Redux.assume: 0.000001 seconds 0.053367s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.053380s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.053403s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.053420s: Exiting Redux.assume: 0.000007 seconds 0.053429s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.053438s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.053453s: Entering Redux.query(1 <= 1) 0.053462s: Exiting Redux.query 0.053470s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.053479s: Entering Redux.assume(1 <= 1) 0.053489s: Exiting Redux.assume: 0.000001 seconds 0.053498s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.053518s: Entering Redux.assume(!(!(r0 = 0))) 0.053552s: Exiting Redux.assume: 0.000018 seconds 0.053561s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.053572s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.053593s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.053609s: Exiting Redux.assume: 0.000006 seconds 0.053618s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.053626s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.053641s: Entering Redux.query(1 <= 1) 0.053649s: Exiting Redux.query 0.053658s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.053667s: Entering Redux.assume(1 <= 1) 0.053677s: Exiting Redux.assume: 0.000001 seconds 0.053685s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.053694s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.053709s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.053718s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.053729s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.053748s: Exiting Redux.assume: 0.000011 seconds 0.053760s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.053772s: Exiting Redux.assume: 0.000003 seconds 0.053795s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.054066s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.054081s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.054098s: Exiting Redux.query 0.054109s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.054122s: Exiting Redux.assert_term: 0.000004 seconds 0.054132s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.054153s: Exiting Redux.assert_term: 0.000003 seconds 0.054161s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.054173s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.054194s: Exiting Redux.assume: 0.000011 seconds 0.054202s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.054218s: Entering Redux.assume(!(1 = 0)) 0.054229s: Exiting Redux.assume: 0.000001 seconds 0.054239s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.054252s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.054276s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.054293s: Exiting Redux.assume: 0.000006 seconds 0.054303s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.054318s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054328s: Entering Redux.query(1 <= 1) 0.054337s: Exiting Redux.query 0.054346s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054355s: Entering Redux.assume(1 <= 1) 0.054365s: Exiting Redux.assume: 0.000001 seconds 0.054373s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.054384s: Entering Redux.assume(!(0 < r2)) 0.054407s: Exiting Redux.assume: 0.000007 seconds 0.054417s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.054428s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.054443s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.054455s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.054473s: Exiting Redux.query 0.054492s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.054505s: Exiting Redux.assert_term: 0.000004 seconds 0.054524s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.054536s: Exiting Redux.assert_term: 0.000003 seconds 0.054545s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.054557s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.054595s: Exiting Redux.assume: 0.000022 seconds 0.054605s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.054615s: Entering Redux.assume(!(1 = 0)) 0.054625s: Exiting Redux.assume: 0.000001 seconds 0.054634s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.054647s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.054669s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.054693s: Exiting Redux.assume: 0.000007 seconds 0.054704s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.054714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054722s: Entering Redux.query(1 <= 1) 0.054731s: Exiting Redux.query 0.054741s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054750s: Entering Redux.assume(1 <= 1) 0.054767s: Exiting Redux.assume: 0.000002 seconds 0.054777s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.054791s: Entering Redux.assume(!(r3 < 0)) 0.054811s: Exiting Redux.assume: 0.000009 seconds 0.054820s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.054834s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.054847s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.054873s: Exiting Redux.query 0.054883s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.054892s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.054902s: Entering Redux.assume(!(!(r3 < 0))) 0.054919s: Exiting Redux.assume: 0.000007 seconds 0.054929s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.054948s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.054964s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.054978s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.055166s: Exiting Redux.query 0.055179s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.055189s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.055209s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.055230s: Exiting Redux.assume: 0.000010 seconds 0.055241s: Entering Redux.assume(!(!(1 = 0))) 0.055251s: Exiting Redux.assume: 0.000001 seconds 0.055262s: Entering Redux.assume(!(!(0 < r2))) 0.055278s: Exiting Redux.assume: 0.000006 seconds 0.055289s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.055308s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.055324s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.055338s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.055651s: Exiting Redux.query 0.055664s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.055673s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.055693s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.055714s: Exiting Redux.assume: 0.000010 seconds 0.055725s: Entering Redux.assume(!(!(1 = 0))) 0.055735s: Exiting Redux.assume: 0.000001 seconds 0.055749s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.055767s: Exiting Redux.assume: 0.000008 seconds 0.055777s: Entering Redux.assume(!(!(1 = 0))) 0.055795s: Exiting Redux.assume: 0.000001 seconds 0.055808s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.055820s: Exiting Redux.assume: 0.000003 seconds 0.055830s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.055838s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.055847s: Entering Redux.query(true) 0.055856s: Exiting Redux.query 0.055864s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.055880s: Entering Redux.assume(true) 0.055891s: Exiting Redux.assume: 0.000001 seconds 0.055899s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.055914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.055924s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.055937s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.055960s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.055975s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.057558s: Exiting Redux.query 0.057575s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.057589s: Exiting Redux.assert_term: 0.000005 seconds 0.057599s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.057618s: Exiting Redux.assert_term: 0.000003 seconds 0.057628s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.057640s: Exiting Redux.assert_term: 0.000002 seconds 0.057649s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.057660s: Exiting Redux.assert_term: 0.000003 seconds 0.057669s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.057688s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.057710s: Exiting Redux.assume: 0.000012 seconds 0.057718s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.057728s: Entering Redux.assume(!(1 = 0)) 0.057738s: Exiting Redux.assume: 0.000001 seconds 0.057748s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.057760s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.057789s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.057806s: Exiting Redux.assume: 0.000006 seconds 0.057815s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.057823s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.057832s: Entering Redux.query(1 <= 1) 0.057840s: Exiting Redux.query 0.057849s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.057863s: Entering Redux.assume(1 <= 1) 0.057873s: Exiting Redux.assume: 0.000001 seconds 0.057882s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.057893s: Entering Redux.assume(!(!(r0 = 0))) 0.057920s: Exiting Redux.assume: 0.000018 seconds 0.057930s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.057939s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.057966s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.057982s: Exiting Redux.assume: 0.000006 seconds 0.057991s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.058000s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058008s: Entering Redux.query(1 <= 1) 0.058017s: Exiting Redux.query 0.058025s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058041s: Entering Redux.assume(1 <= 1) 0.058052s: Exiting Redux.assume: 0.000002 seconds 0.058061s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.058070s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.058079s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.058088s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.058106s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.058127s: Exiting Redux.assume: 0.000011 seconds 0.058138s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.058150s: Exiting Redux.assume: 0.000002 seconds 0.058160s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.058175s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.058194s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.058212s: Exiting Redux.query 0.058225s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.058239s: Exiting Redux.assert_term: 0.000004 seconds 0.058249s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.058261s: Exiting Redux.assert_term: 0.000003 seconds 0.058269s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.058288s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.058310s: Exiting Redux.assume: 0.000011 seconds 0.058318s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.058328s: Entering Redux.assume(!(1 = 0)) 0.058339s: Exiting Redux.assume: 0.000002 seconds 0.058348s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.058369s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.058391s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.058407s: Exiting Redux.assume: 0.000006 seconds 0.058417s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.058426s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058434s: Entering Redux.query(1 <= 1) 0.058443s: Exiting Redux.query 0.058458s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058468s: Entering Redux.assume(1 <= 1) 0.058479s: Exiting Redux.assume: 0.000002 seconds 0.058486s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.058499s: Entering Redux.assume(!(0 < r2)) 0.058524s: Exiting Redux.assume: 0.000007 seconds 0.058533s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.058551s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.058566s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.058579s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.058597s: Exiting Redux.query 0.058609s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.058622s: Exiting Redux.assert_term: 0.000004 seconds 0.058632s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.058652s: Exiting Redux.assert_term: 0.000003 seconds 0.058661s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.058673s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.058705s: Exiting Redux.assume: 0.000022 seconds 0.058714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.058732s: Entering Redux.assume(!(1 = 0)) 0.058744s: Exiting Redux.assume: 0.000001 seconds 0.058754s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.058766s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.058788s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.058805s: Exiting Redux.assume: 0.000007 seconds 0.058815s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.058831s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058841s: Entering Redux.query(1 <= 1) 0.058849s: Exiting Redux.query 0.058859s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058868s: Entering Redux.assume(1 <= 1) 0.058878s: Exiting Redux.assume: 0.000001 seconds 0.058886s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.058909s: Entering Redux.assume(!(r3 < 0)) 0.058927s: Exiting Redux.assume: 0.000008 seconds 0.058937s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.058950s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.058962s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.058981s: Exiting Redux.query 0.058991s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.059013s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.059024s: Entering Redux.assume(!(!(r3 < 0))) 0.059041s: Exiting Redux.assume: 0.000007 seconds 0.059052s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.059063s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.059078s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.059099s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.059287s: Exiting Redux.query 0.059299s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.059308s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.059321s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.059341s: Exiting Redux.assume: 0.000010 seconds 0.059358s: Entering Redux.assume(!(!(1 = 0))) 0.059368s: Exiting Redux.assume: 0.000001 seconds 0.059379s: Entering Redux.assume(!(!(0 < r2))) 0.059395s: Exiting Redux.assume: 0.000006 seconds 0.059405s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.059417s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.059431s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.059450s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.059830s: Exiting Redux.query 0.059842s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.059851s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.059865s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.059892s: Exiting Redux.assume: 0.000010 seconds 0.059903s: Entering Redux.assume(!(!(1 = 0))) 0.059913s: Exiting Redux.assume: 0.000001 seconds 0.059927s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059944s: Exiting Redux.assume: 0.000008 seconds 0.059954s: Entering Redux.assume(!(!(1 = 0))) 0.059963s: Exiting Redux.assume: 0.000001 seconds 0.059993s: Entering Redux.assume(!(R0 <= 1)) 0.060005s: Exiting Redux.assume: 0.000003 seconds 0.060021s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.060030s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.060038s: Entering Redux.query(true) 0.060047s: Exiting Redux.query 0.060056s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.060064s: Entering Redux.assume(true) 0.060074s: Exiting Redux.assume: 0.000002 seconds 0.060082s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Executing statement 0.060107s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.060203s: Exiting Redux.assume: 0.000085 seconds 0.060214s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.060223s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.060231s: Entering Redux.query(true) 0.060239s: Exiting Redux.query 0.060248s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.060263s: Entering Redux.assume(true) 0.060273s: Exiting Redux.assume: 0.000001 seconds 0.060281s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.060295s: Entering Redux.query(!(2 = 0)) 0.060303s: Exiting Redux.query 0.060314s: Entering Redux.assume(%(A0, 2) = 1) 0.060327s: Exiting Redux.assume: 0.000002 seconds 0.060335s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.060344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.060360s: Entering Redux.query(true) 0.060368s: Exiting Redux.query 0.060377s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.060384s: Entering Redux.assume(true) 0.060395s: Exiting Redux.assume: 0.000001 seconds 0.060403s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.060417s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.060434s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.060448s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.060464s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.060480s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.060860s: Exiting Redux.query 0.060882s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.060897s: Exiting Redux.assert_term: 0.000005 seconds 0.060907s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.060920s: Exiting Redux.assert_term: 0.000002 seconds 0.060930s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.060942s: Exiting Redux.assert_term: 0.000003 seconds 0.060953s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.060973s: Exiting Redux.assert_term: 0.000003 seconds 0.060982s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.060995s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.061017s: Exiting Redux.assume: 0.000011 seconds 0.061026s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.061036s: Entering Redux.assume(!(1 = 0)) 0.061053s: Exiting Redux.assume: 0.000001 seconds 0.061063s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.061076s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.062951s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.062970s: Exiting Redux.assume: 0.000006 seconds 0.062979s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.062996s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063005s: Entering Redux.query(1 <= 1) 0.063013s: Exiting Redux.query 0.063022s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063030s: Entering Redux.assume(1 <= 1) 0.063040s: Exiting Redux.assume: 0.000001 seconds 0.063050s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.063061s: Entering Redux.assume(!(!(r0 = 0))) 0.063096s: Exiting Redux.assume: 0.000019 seconds 0.063106s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.063116s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.063137s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063152s: Exiting Redux.assume: 0.000006 seconds 0.063161s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.063176s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063186s: Entering Redux.query(1 <= 1) 0.063194s: Exiting Redux.query 0.063203s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063211s: Entering Redux.assume(1 <= 1) 0.063221s: Exiting Redux.assume: 0.000001 seconds 0.063229s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.063239s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.063254s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.063262s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.063274s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.063293s: Exiting Redux.assume: 0.000011 seconds 0.063304s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.063317s: Exiting Redux.assume: 0.000003 seconds 0.063333s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.063348s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.063360s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.063376s: Exiting Redux.query 0.063388s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.063401s: Exiting Redux.assert_term: 0.000004 seconds 0.063417s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.063430s: Exiting Redux.assert_term: 0.000003 seconds 0.063438s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.063451s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.063471s: Exiting Redux.assume: 0.000011 seconds 0.063479s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.063496s: Entering Redux.assume(!(1 = 0)) 0.063505s: Exiting Redux.assume: 0.000001 seconds 0.063523s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.063536s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.063558s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.063574s: Exiting Redux.assume: 0.000006 seconds 0.063583s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.063599s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063608s: Entering Redux.query(1 <= 1) 0.063616s: Exiting Redux.query 0.063624s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063633s: Entering Redux.assume(1 <= 1) 0.063643s: Exiting Redux.assume: 0.000001 seconds 0.063651s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.063669s: Entering Redux.assume(!(0 < r2)) 0.063686s: Exiting Redux.assume: 0.000007 seconds 0.063695s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.063704s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.063718s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.063730s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.063756s: Exiting Redux.query 0.063770s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.063784s: Exiting Redux.assert_term: 0.000005 seconds 0.063794s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.063806s: Exiting Redux.assert_term: 0.000003 seconds 0.063814s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.063826s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.063864s: Exiting Redux.assume: 0.000022 seconds 0.063873s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.063883s: Entering Redux.assume(!(1 = 0)) 0.063893s: Exiting Redux.assume: 0.000001 seconds 0.063902s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.063914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.063937s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.063961s: Exiting Redux.assume: 0.000007 seconds 0.063972s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.063981s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063990s: Entering Redux.query(1 <= 1) 0.063999s: Exiting Redux.query 0.064008s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064024s: Entering Redux.assume(1 <= 1) 0.064035s: Exiting Redux.assume: 0.000001 seconds 0.064044s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.064055s: Entering Redux.assume(!(r3 < 0)) 0.064073s: Exiting Redux.assume: 0.000008 seconds 0.064082s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.064096s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.064108s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.064136s: Exiting Redux.query 0.064146s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.064155s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.064165s: Entering Redux.assume(!(!(r3 < 0))) 0.064182s: Exiting Redux.assume: 0.000007 seconds 0.064192s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.064212s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.064228s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.064242s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.064656s: Exiting Redux.query 0.064669s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.064678s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.064699s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.064721s: Exiting Redux.assume: 0.000012 seconds 0.064732s: Entering Redux.assume(!(!(1 = 0))) 0.064743s: Exiting Redux.assume: 0.000001 seconds 0.064755s: Entering Redux.assume(!(!(0 < r2))) 0.064771s: Exiting Redux.assume: 0.000007 seconds 0.064781s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.064802s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.064817s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.064830s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.065051s: Exiting Redux.query 0.065063s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.065080s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.065093s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.065114s: Exiting Redux.assume: 0.000010 seconds 0.065124s: Entering Redux.assume(!(!(1 = 0))) 0.065135s: Exiting Redux.assume: 0.000001 seconds 0.065148s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.065165s: Exiting Redux.assume: 0.000007 seconds 0.065190s: Entering Redux.assume(!(!(1 = 0))) 0.065202s: Exiting Redux.assume: 0.000001 seconds 0.065213s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.065225s: Exiting Redux.assume: 0.000002 seconds 0.065234s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.065243s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.065251s: Entering Redux.query(true) 0.065261s: Exiting Redux.query 0.065270s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.065292s: Entering Redux.assume(true) 0.065302s: Exiting Redux.assume: 0.000001 seconds 0.065311s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.065325s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.065336s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.065349s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.065371s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.065387s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.065770s: Exiting Redux.query 0.065785s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.065799s: Exiting Redux.assert_term: 0.000004 seconds 0.065808s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.065829s: Exiting Redux.assert_term: 0.000003 seconds 0.065840s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.065852s: Exiting Redux.assert_term: 0.000003 seconds 0.065862s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.065874s: Exiting Redux.assert_term: 0.000003 seconds 0.065883s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.065904s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.065926s: Exiting Redux.assume: 0.000012 seconds 0.065934s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.065945s: Entering Redux.assume(!(1 = 0)) 0.065955s: Exiting Redux.assume: 0.000001 seconds 0.065966s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.065979s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.066010s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.066027s: Exiting Redux.assume: 0.000006 seconds 0.066036s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.066045s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.066053s: Entering Redux.query(1 <= 1) 0.066062s: Exiting Redux.query 0.066070s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.066086s: Entering Redux.assume(1 <= 1) 0.066096s: Exiting Redux.assume: 0.000001 seconds 0.066104s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.066115s: Entering Redux.assume(!(!(r0 = 0))) 0.066143s: Exiting Redux.assume: 0.000018 seconds 0.066152s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.066162s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.066190s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.066206s: Exiting Redux.assume: 0.000006 seconds 0.066215s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.066224s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.066233s: Entering Redux.query(1 <= 1) 0.066242s: Exiting Redux.query 0.066251s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.066267s: Entering Redux.assume(1 <= 1) 0.066279s: Exiting Redux.assume: 0.000001 seconds 0.066288s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.066298s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.066307s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.066316s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.066335s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.066355s: Exiting Redux.assume: 0.000010 seconds 0.066366s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.066378s: Exiting Redux.assume: 0.000003 seconds 0.066387s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.066401s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.066421s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.066438s: Exiting Redux.query 0.066450s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.066463s: Exiting Redux.assert_term: 0.000004 seconds 0.066473s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.066484s: Exiting Redux.assert_term: 0.000003 seconds 0.066493s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.066522s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.066543s: Exiting Redux.assume: 0.000012 seconds 0.066552s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.066562s: Entering Redux.assume(!(1 = 0)) 0.066572s: Exiting Redux.assume: 0.000001 seconds 0.066581s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.066600s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.066623s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.066638s: Exiting Redux.assume: 0.000006 seconds 0.066647s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.066656s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.066665s: Entering Redux.query(1 <= 1) 0.066681s: Exiting Redux.query 0.066690s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.066699s: Entering Redux.assume(1 <= 1) 0.066710s: Exiting Redux.assume: 0.000001 seconds 0.066718s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.066729s: Entering Redux.assume(!(0 < r2)) 0.066747s: Exiting Redux.assume: 0.000006 seconds 0.066756s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.066774s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.066790s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.066803s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.066821s: Exiting Redux.query 0.066833s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.066847s: Exiting Redux.assert_term: 0.000004 seconds 0.066865s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.066878s: Exiting Redux.assert_term: 0.000003 seconds 0.066886s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.066898s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.066929s: Exiting Redux.assume: 0.000022 seconds 0.066938s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.066955s: Entering Redux.assume(!(1 = 0)) 0.066965s: Exiting Redux.assume: 0.000001 seconds 0.066975s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.066987s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.067008s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.067025s: Exiting Redux.assume: 0.000006 seconds 0.067034s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.067050s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.067059s: Entering Redux.query(1 <= 1) 0.067067s: Exiting Redux.query 0.067076s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.067084s: Entering Redux.assume(1 <= 1) 0.067094s: Exiting Redux.assume: 0.000001 seconds 0.067102s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.067121s: Entering Redux.assume(!(r3 < 0)) 0.067139s: Exiting Redux.assume: 0.000008 seconds 0.067147s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.067161s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.067173s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.067291s: Exiting Redux.query 0.067302s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.067318s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.067329s: Entering Redux.assume(!(!(r3 < 0))) 0.067346s: Exiting Redux.assume: 0.000008 seconds 0.067356s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.067368s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.067382s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.067403s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.067607s: Exiting Redux.query 0.067619s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.067628s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.067641s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.067669s: Exiting Redux.assume: 0.000011 seconds 0.067679s: Entering Redux.assume(!(!(1 = 0))) 0.067689s: Exiting Redux.assume: 0.000001 seconds 0.067701s: Entering Redux.assume(!(!(0 < r2))) 0.067716s: Exiting Redux.assume: 0.000007 seconds 0.067726s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.067737s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.067751s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.067772s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.068002s: Exiting Redux.query 0.068014s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.068022s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.068035s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.068062s: Exiting Redux.assume: 0.000010 seconds 0.068073s: Entering Redux.assume(!(!(1 = 0))) 0.068083s: Exiting Redux.assume: 0.000001 seconds 0.068096s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.068113s: Exiting Redux.assume: 0.000008 seconds 0.068122s: Entering Redux.assume(!(!(1 = 0))) 0.068132s: Exiting Redux.assume: 0.000001 seconds 0.068150s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.068233s: Exiting Redux.assume: 0.000073 seconds 0.068252s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.068261s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068269s: Entering Redux.query(true) 0.068277s: Exiting Redux.query 0.068287s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068296s: Entering Redux.assume(true) 0.068306s: Exiting Redux.assume: 0.000001 seconds 0.068314s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.068337s: Entering Redux.query(!(2 = 0)) 0.068347s: Exiting Redux.query 0.068358s: Entering Redux.assume(%(A0, 2) = 1) 0.068370s: Exiting Redux.assume: 0.000003 seconds 0.068379s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.068388s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068398s: Entering Redux.query(true) 0.068406s: Exiting Redux.query 0.068423s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068432s: Entering Redux.assume(true) 0.068443s: Exiting Redux.assume: 0.000002 seconds 0.068453s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.068467s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.068477s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.068499s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.068523s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.068537s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.068991s: Exiting Redux.query 0.069007s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.069021s: Exiting Redux.assert_term: 0.000004 seconds 0.069041s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.069054s: Exiting Redux.assert_term: 0.000003 seconds 0.069064s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.069076s: Exiting Redux.assert_term: 0.000003 seconds 0.069086s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.069098s: Exiting Redux.assert_term: 0.000003 seconds 0.069107s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.069128s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069151s: Exiting Redux.assume: 0.000012 seconds 0.069159s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.069170s: Entering Redux.assume(!(1 = 0)) 0.069180s: Exiting Redux.assume: 0.000001 seconds 0.069190s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.069212s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.069236s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069252s: Exiting Redux.assume: 0.000007 seconds 0.069262s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.069272s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069281s: Entering Redux.query(1 <= 1) 0.069298s: Exiting Redux.query 0.069308s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069318s: Entering Redux.assume(1 <= 1) 0.069328s: Exiting Redux.assume: 0.000001 seconds 0.069338s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.069349s: Entering Redux.assume(!(!(r0 = 0))) 0.069377s: Exiting Redux.assume: 0.000018 seconds 0.069387s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.069414s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.069436s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069453s: Exiting Redux.assume: 0.000006 seconds 0.069462s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.069470s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069479s: Entering Redux.query(1 <= 1) 0.069503s: Exiting Redux.query 0.069521s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069531s: Entering Redux.assume(1 <= 1) 0.069541s: Exiting Redux.assume: 0.000001 seconds 0.069550s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.069561s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.069569s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.069585s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.069597s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069616s: Exiting Redux.assume: 0.000011 seconds 0.069627s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.069639s: Exiting Redux.assume: 0.000003 seconds 0.069648s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.069663s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.069683s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069701s: Exiting Redux.query 0.069712s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.069725s: Exiting Redux.assert_term: 0.000004 seconds 0.069735s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.069746s: Exiting Redux.assert_term: 0.000003 seconds 0.069763s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.069775s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.069796s: Exiting Redux.assume: 0.000011 seconds 0.069804s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.069815s: Entering Redux.assume(!(1 = 0)) 0.069826s: Exiting Redux.assume: 0.000001 seconds 0.069835s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.069855s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.069877s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.069894s: Exiting Redux.assume: 0.000006 seconds 0.069903s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.069912s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069930s: Entering Redux.query(1 <= 1) 0.069939s: Exiting Redux.query 0.069949s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069958s: Entering Redux.assume(1 <= 1) 0.069968s: Exiting Redux.assume: 0.000001 seconds 0.069977s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.069988s: Entering Redux.assume(!(0 < r2)) 0.070005s: Exiting Redux.assume: 0.000006 seconds 0.070014s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.070033s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.070048s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.070063s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.070081s: Exiting Redux.query 0.070093s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.070115s: Exiting Redux.assert_term: 0.000005 seconds 0.070126s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.070138s: Exiting Redux.assert_term: 0.000003 seconds 0.070147s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.070160s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.070191s: Exiting Redux.assume: 0.000021 seconds 0.070200s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.070219s: Entering Redux.assume(!(1 = 0)) 0.070230s: Exiting Redux.assume: 0.000001 seconds 0.070240s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.070253s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.070395s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.070414s: Exiting Redux.assume: 0.000007 seconds 0.070432s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.070442s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.070451s: Entering Redux.query(1 <= 1) 0.070460s: Exiting Redux.query 0.070469s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.070478s: Entering Redux.assume(1 <= 1) 0.070490s: Exiting Redux.assume: 0.000001 seconds 0.070499s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.070527s: Entering Redux.assume(!(r3 < 0)) 0.070548s: Exiting Redux.assume: 0.000009 seconds 0.070559s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.070573s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.070586s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.070606s: Exiting Redux.query 0.070625s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.070634s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.070645s: Entering Redux.assume(!(!(r3 < 0))) 0.070662s: Exiting Redux.assume: 0.000008 seconds 0.070672s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.070684s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.070699s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.070721s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.070926s: Exiting Redux.query 0.070938s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.070947s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.070959s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.070989s: Exiting Redux.assume: 0.000011 seconds 0.071000s: Entering Redux.assume(!(!(1 = 0))) 0.071011s: Exiting Redux.assume: 0.000001 seconds 0.071024s: Entering Redux.assume(!(!(0 < r2))) 0.071040s: Exiting Redux.assume: 0.000006 seconds 0.071050s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.071061s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.071085s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.071101s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.071322s: Exiting Redux.query 0.071335s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.071344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.071357s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.071386s: Exiting Redux.assume: 0.000010 seconds 0.071396s: Entering Redux.assume(!(!(1 = 0))) 0.071407s: Exiting Redux.assume: 0.000001 seconds 0.071420s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071437s: Exiting Redux.assume: 0.000008 seconds 0.071447s: Entering Redux.assume(!(!(1 = 0))) 0.071456s: Exiting Redux.assume: 0.000001 seconds 0.071468s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.071489s: Exiting Redux.assume: 0.000003 seconds 0.071498s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.071516s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.071525s: Entering Redux.query(true) 0.071534s: Exiting Redux.query 0.071542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071551s: Entering Redux.assume(true) 0.071561s: Exiting Redux.assume: 0.000001 seconds 0.071579s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.071594s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.071605s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.071617s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.071634s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.071657s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.072119s: Exiting Redux.query 0.072134s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.072148s: Exiting Redux.assert_term: 0.000004 seconds 0.072157s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.072169s: Exiting Redux.assert_term: 0.000003 seconds 0.072187s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.072200s: Exiting Redux.assert_term: 0.000003 seconds 0.072209s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.072221s: Exiting Redux.assert_term: 0.000003 seconds 0.072229s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.072242s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072272s: Exiting Redux.assume: 0.000012 seconds 0.072280s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.072290s: Entering Redux.assume(!(1 = 0)) 0.072300s: Exiting Redux.assume: 0.000001 seconds 0.072310s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.072323s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.072346s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072370s: Exiting Redux.assume: 0.000007 seconds 0.072380s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.072389s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072398s: Entering Redux.query(1 <= 1) 0.072406s: Exiting Redux.query 0.072416s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072426s: Entering Redux.assume(1 <= 1) 0.072445s: Exiting Redux.assume: 0.000001 seconds 0.072454s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.072467s: Entering Redux.assume(!(!(r0 = 0))) 0.072495s: Exiting Redux.assume: 0.000019 seconds 0.072504s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.072523s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.072544s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072569s: Exiting Redux.assume: 0.000007 seconds 0.072579s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.072589s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072598s: Entering Redux.query(1 <= 1) 0.072607s: Exiting Redux.query 0.072615s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072624s: Entering Redux.assume(1 <= 1) 0.072642s: Exiting Redux.assume: 0.000001 seconds 0.072652s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.072662s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.072671s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.072679s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.072691s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.072720s: Exiting Redux.assume: 0.000011 seconds 0.072732s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.072744s: Exiting Redux.assume: 0.000003 seconds 0.072753s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.072768s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.072780s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072806s: Exiting Redux.query 0.072818s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.072831s: Exiting Redux.assert_term: 0.000004 seconds 0.072841s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.072854s: Exiting Redux.assert_term: 0.000003 seconds 0.072863s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.072876s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.072906s: Exiting Redux.assume: 0.000011 seconds 0.072916s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.072926s: Entering Redux.assume(!(1 = 0)) 0.072937s: Exiting Redux.assume: 0.000001 seconds 0.072946s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.072959s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.072982s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.073007s: Exiting Redux.assume: 0.000006 seconds 0.073017s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.073025s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073034s: Entering Redux.query(1 <= 1) 0.073042s: Exiting Redux.query 0.073050s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073067s: Entering Redux.assume(1 <= 1) 0.073077s: Exiting Redux.assume: 0.000001 seconds 0.073085s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.073097s: Entering Redux.assume(!(0 < r2)) 0.073112s: Exiting Redux.assume: 0.000007 seconds 0.073121s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.073132s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.073146s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.073166s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.073185s: Exiting Redux.query 0.073196s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.073210s: Exiting Redux.assert_term: 0.000003 seconds 0.073220s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.073232s: Exiting Redux.assert_term: 0.000003 seconds 0.073257s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.073275s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.073308s: Exiting Redux.assume: 0.000022 seconds 0.073319s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.073329s: Entering Redux.assume(!(1 = 0)) 0.073340s: Exiting Redux.assume: 0.000001 seconds 0.073350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.073364s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.073387s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.073405s: Exiting Redux.assume: 0.000007 seconds 0.073416s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.073426s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073437s: Entering Redux.query(1 <= 1) 0.073447s: Exiting Redux.query 0.073457s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073466s: Entering Redux.assume(1 <= 1) 0.073478s: Exiting Redux.assume: 0.000001 seconds 0.073487s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.073499s: Entering Redux.assume(!(r3 < 0)) 0.073528s: Exiting Redux.assume: 0.000008 seconds 0.073538s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.073553s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.073567s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.073587s: Exiting Redux.query 0.073597s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.073606s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.073618s: Entering Redux.assume(!(!(r3 < 0))) 0.073635s: Exiting Redux.assume: 0.000007 seconds 0.073647s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.073659s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.073675s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.073689s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.073886s: Exiting Redux.query 0.073899s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.073909s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.073923s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.073944s: Exiting Redux.assume: 0.000010 seconds 0.073955s: Entering Redux.assume(!(!(1 = 0))) 0.073967s: Exiting Redux.assume: 0.000001 seconds 0.073979s: Entering Redux.assume(!(!(0 < r2))) 0.073994s: Exiting Redux.assume: 0.000006 seconds 0.074005s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.074018s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.074034s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.074049s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.074265s: Exiting Redux.query 0.074278s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.074288s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.074303s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.074323s: Exiting Redux.assume: 0.000009 seconds 0.074335s: Entering Redux.assume(!(!(1 = 0))) 0.074346s: Exiting Redux.assume: 0.000001 seconds 0.074361s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.074380s: Exiting Redux.assume: 0.000008 seconds 0.074391s: Entering Redux.assume(!(!(1 = 0))) 0.074402s: Exiting Redux.assume: 0.000001 seconds 0.074431s: Entering Redux.assume(!(0 <= R0)) 0.074448s: Exiting Redux.assume: 0.000006 seconds 0.074457s: Entering Redux.assume(false) 0.074469s: Exiting Redux.assume: 0.000002 seconds 0.074478s: Entering Redux.assume(!(false)) 0.074490s: Exiting Redux.assume: 0.000001 seconds 0.074500s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.074518s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074528s: Entering Redux.query(true) 0.074537s: Exiting Redux.query 0.074547s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074556s: Entering Redux.assume(true) 0.074568s: Exiting Redux.assume: 0.000001 seconds 0.074577s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Executing statement 0.074596s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.074677s: Exiting Redux.assume: 0.000069 seconds 0.074689s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.074699s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074708s: Entering Redux.query(true) 0.074718s: Exiting Redux.query 0.074728s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074737s: Entering Redux.assume(true) 0.074748s: Exiting Redux.assume: 0.000001 seconds 0.074757s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.074771s: Entering Redux.query(!(2 = 0)) 0.074783s: Exiting Redux.query 0.074795s: Entering Redux.assume(%(A0, 2) = 1) 0.074808s: Exiting Redux.assume: 0.000003 seconds 0.074818s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.074828s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074837s: Entering Redux.query(true) 0.074847s: Exiting Redux.query 0.074856s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074866s: Entering Redux.assume(true) 0.074876s: Exiting Redux.assume: 0.000001 seconds 0.074885s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.074960s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.074972s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.074985s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.075002s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.075017s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.075175s: Exiting Redux.query 0.075189s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.075203s: Exiting Redux.assert_term: 0.000004 seconds 0.075214s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.075227s: Exiting Redux.assert_term: 0.000003 seconds 0.075237s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.075249s: Exiting Redux.assert_term: 0.000003 seconds 0.075259s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.075272s: Exiting Redux.assert_term: 0.000003 seconds 0.075281s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.075295s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.075316s: Exiting Redux.assume: 0.000012 seconds 0.075325s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.075336s: Entering Redux.assume(!(1 = 0)) 0.075347s: Exiting Redux.assume: 0.000002 seconds 0.075358s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.075371s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.075395s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.075412s: Exiting Redux.assume: 0.000006 seconds 0.075422s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.075431s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075441s: Entering Redux.query(1 <= 1) 0.075450s: Exiting Redux.query 0.075459s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075469s: Entering Redux.assume(1 <= 1) 0.075480s: Exiting Redux.assume: 0.000001 seconds 0.075489s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.075500s: Entering Redux.assume(!(!(r0 = 0))) 0.075536s: Exiting Redux.assume: 0.000018 seconds 0.075546s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.075557s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.075579s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.075596s: Exiting Redux.assume: 0.000006 seconds 0.075606s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.075615s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075625s: Entering Redux.query(1 <= 1) 0.075634s: Exiting Redux.query 0.075643s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075653s: Entering Redux.assume(1 <= 1) 0.075664s: Exiting Redux.assume: 0.000001 seconds 0.075674s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.075684s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.075694s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.075703s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.075715s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.075735s: Exiting Redux.assume: 0.000011 seconds 0.075747s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.075759s: Exiting Redux.assume: 0.000003 seconds 0.075770s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.075785s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.075798s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.075816s: Exiting Redux.query 0.075828s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.075841s: Exiting Redux.assert_term: 0.000004 seconds 0.075852s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.075865s: Exiting Redux.assert_term: 0.000003 seconds 0.075874s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.075887s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.075908s: Exiting Redux.assume: 0.000011 seconds 0.075917s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.075927s: Entering Redux.assume(!(1 = 0)) 0.075938s: Exiting Redux.assume: 0.000001 seconds 0.075948s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.075961s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.075984s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.076001s: Exiting Redux.assume: 0.000006 seconds 0.076011s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.076020s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076030s: Entering Redux.query(1 <= 1) 0.076039s: Exiting Redux.query 0.076049s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076058s: Entering Redux.assume(1 <= 1) 0.076069s: Exiting Redux.assume: 0.000001 seconds 0.076078s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.076089s: Entering Redux.assume(!(0 < r2)) 0.076106s: Exiting Redux.assume: 0.000007 seconds 0.076116s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.076126s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.076141s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.076154s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.076173s: Exiting Redux.query 0.076185s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.076198s: Exiting Redux.assert_term: 0.000004 seconds 0.077766s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.077779s: Exiting Redux.assert_term: 0.000003 seconds 0.077790s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.077803s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.077838s: Exiting Redux.assume: 0.000024 seconds 0.077848s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.077859s: Entering Redux.assume(!(1 = 0)) 0.077870s: Exiting Redux.assume: 0.000001 seconds 0.077879s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.077893s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.077916s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.077934s: Exiting Redux.assume: 0.000007 seconds 0.077943s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.077953s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.077963s: Entering Redux.query(1 <= 1) 0.077972s: Exiting Redux.query 0.077981s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.077991s: Entering Redux.assume(1 <= 1) 0.078001s: Exiting Redux.assume: 0.000002 seconds 0.078010s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.078022s: Entering Redux.assume(!(r3 < 0)) 0.078041s: Exiting Redux.assume: 0.000009 seconds 0.078050s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.078065s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.078078s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.078099s: Exiting Redux.query 0.078110s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.078119s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.078130s: Entering Redux.assume(!(!(r3 < 0))) 0.078147s: Exiting Redux.assume: 0.000006 seconds 0.078158s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.078170s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.078185s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.078199s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.078390s: Exiting Redux.query 0.078402s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.078411s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.078425s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.078446s: Exiting Redux.assume: 0.000011 seconds 0.078457s: Entering Redux.assume(!(!(1 = 0))) 0.078469s: Exiting Redux.assume: 0.000002 seconds 0.078482s: Entering Redux.assume(!(!(0 < r2))) 0.078498s: Exiting Redux.assume: 0.000006 seconds 0.078518s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.078531s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.078547s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.078562s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.078776s: Exiting Redux.query 0.078789s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.078799s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.078813s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.078833s: Exiting Redux.assume: 0.000009 seconds 0.078844s: Entering Redux.assume(!(!(1 = 0))) 0.078855s: Exiting Redux.assume: 0.000001 seconds 0.078869s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.078887s: Exiting Redux.assume: 0.000008 seconds 0.078897s: Entering Redux.assume(!(!(1 = 0))) 0.078909s: Exiting Redux.assume: 0.000001 seconds 0.078923s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.078937s: Exiting Redux.assume: 0.000003 seconds 0.078948s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.078959s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078969s: Entering Redux.query(true) 0.078980s: Exiting Redux.query 0.078991s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.079001s: Entering Redux.assume(true) 0.079013s: Exiting Redux.assume: 0.000001 seconds 0.079022s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.079038s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.079049s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.079084s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.079101s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.079116s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.079274s: Exiting Redux.query 0.079289s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.079304s: Exiting Redux.assert_term: 0.000004 seconds 0.079315s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.079329s: Exiting Redux.assert_term: 0.000003 seconds 0.079340s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.079353s: Exiting Redux.assert_term: 0.000002 seconds 0.079363s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.079376s: Exiting Redux.assert_term: 0.000003 seconds 0.079386s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.079401s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079423s: Exiting Redux.assume: 0.000011 seconds 0.079433s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.079444s: Entering Redux.assume(!(1 = 0)) 0.079456s: Exiting Redux.assume: 0.000001 seconds 0.079467s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.079481s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.079505s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079531s: Exiting Redux.assume: 0.000007 seconds 0.079542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.079552s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079562s: Entering Redux.query(1 <= 1) 0.079572s: Exiting Redux.query 0.079581s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079591s: Entering Redux.assume(1 <= 1) 0.079603s: Exiting Redux.assume: 0.000001 seconds 0.079612s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.079625s: Entering Redux.assume(!(!(r0 = 0))) 0.079655s: Exiting Redux.assume: 0.000018 seconds 0.079666s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.079677s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.079699s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079717s: Exiting Redux.assume: 0.000006 seconds 0.079727s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.079737s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079747s: Entering Redux.query(1 <= 1) 0.079756s: Exiting Redux.query 0.079765s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079777s: Entering Redux.assume(1 <= 1) 0.079788s: Exiting Redux.assume: 0.000001 seconds 0.079797s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.079808s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.079818s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.079828s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.079840s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.079860s: Exiting Redux.assume: 0.000011 seconds 0.079872s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.079885s: Exiting Redux.assume: 0.000003 seconds 0.079896s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.079912s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.079925s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079943s: Exiting Redux.query 0.079955s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.079969s: Exiting Redux.assert_term: 0.000004 seconds 0.079980s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.079993s: Exiting Redux.assert_term: 0.000002 seconds 0.080003s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.080017s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.080038s: Exiting Redux.assume: 0.000010 seconds 0.080047s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.080058s: Entering Redux.assume(!(1 = 0)) 0.080070s: Exiting Redux.assume: 0.000001 seconds 0.080080s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.080095s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.080118s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.080136s: Exiting Redux.assume: 0.000006 seconds 0.080146s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.080155s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080165s: Entering Redux.query(1 <= 1) 0.080174s: Exiting Redux.query 0.080184s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080193s: Entering Redux.assume(1 <= 1) 0.080204s: Exiting Redux.assume: 0.000001 seconds 0.080214s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.080227s: Entering Redux.assume(!(0 < r2)) 0.080244s: Exiting Redux.assume: 0.000007 seconds 0.080255s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.080267s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.080283s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.080297s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.080316s: Exiting Redux.query 0.080328s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.080343s: Exiting Redux.assert_term: 0.000003 seconds 0.080354s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.080367s: Exiting Redux.assert_term: 0.000002 seconds 0.080377s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.080390s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.080447s: Exiting Redux.assume: 0.000046 seconds 0.080459s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.080470s: Entering Redux.assume(!(1 = 0)) 0.080482s: Exiting Redux.assume: 0.000001 seconds 0.080494s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.080517s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.080541s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.080561s: Exiting Redux.assume: 0.000007 seconds 0.080572s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.080583s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080593s: Entering Redux.query(1 <= 1) 0.080603s: Exiting Redux.query 0.080613s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080623s: Entering Redux.assume(1 <= 1) 0.080635s: Exiting Redux.assume: 0.000001 seconds 0.080645s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.080658s: Entering Redux.assume(!(r3 < 0)) 0.080676s: Exiting Redux.assume: 0.000008 seconds 0.080687s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.080702s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.080716s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.080737s: Exiting Redux.query 0.080749s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.080759s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.080770s: Entering Redux.assume(!(!(r3 < 0))) 0.080789s: Exiting Redux.assume: 0.000007 seconds 0.080803s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.080818s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.080834s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.080848s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.081035s: Exiting Redux.query 0.081048s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.081058s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.081072s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.081093s: Exiting Redux.assume: 0.000010 seconds 0.081104s: Entering Redux.assume(!(!(1 = 0))) 0.081116s: Exiting Redux.assume: 0.000001 seconds 0.081128s: Entering Redux.assume(!(!(0 < r2))) 0.081144s: Exiting Redux.assume: 0.000005 seconds 0.081155s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.081169s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.081184s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.081199s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.081415s: Exiting Redux.query 0.081428s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.081438s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.081451s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.081471s: Exiting Redux.assume: 0.000009 seconds 0.081482s: Entering Redux.assume(!(!(1 = 0))) 0.081493s: Exiting Redux.assume: 0.000001 seconds 0.081516s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.081535s: Exiting Redux.assume: 0.000008 seconds 0.081546s: Entering Redux.assume(!(!(1 = 0))) 0.081557s: Exiting Redux.assume: 0.000001 seconds 0.081578s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.081760s: Exiting Redux.assume: 0.000169 seconds 0.081773s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.081784s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081795s: Entering Redux.query(true) 0.081807s: Exiting Redux.query 0.081817s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.081827s: Entering Redux.assume(true) 0.081838s: Exiting Redux.assume: 0.000001 seconds 0.081849s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.081866s: Entering Redux.query(!(2 = 0)) 0.081879s: Exiting Redux.query 0.081892s: Entering Redux.assume(%(A0, 2) = 1) 0.081906s: Exiting Redux.assume: 0.000003 seconds 0.081916s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.081926s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081935s: Entering Redux.query(true) 0.081945s: Exiting Redux.query 0.081954s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.081964s: Entering Redux.assume(true) 0.081976s: Exiting Redux.assume: 0.000001 seconds 0.081985s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.082001s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.082012s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.082025s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.082042s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.082058s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.082761s: Exiting Redux.query 0.082778s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.082794s: Exiting Redux.assert_term: 0.000004 seconds 0.082805s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.082819s: Exiting Redux.assert_term: 0.000003 seconds 0.082829s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.082842s: Exiting Redux.assert_term: 0.000003 seconds 0.082853s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.082866s: Exiting Redux.assert_term: 0.000002 seconds 0.082876s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.082890s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.082913s: Exiting Redux.assume: 0.000012 seconds 0.082923s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.082934s: Entering Redux.assume(!(1 = 0)) 0.082946s: Exiting Redux.assume: 0.000001 seconds 0.082958s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.082972s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.083076s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.083095s: Exiting Redux.assume: 0.000007 seconds 0.083107s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.083117s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083127s: Entering Redux.query(1 <= 1) 0.083137s: Exiting Redux.query 0.083148s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083158s: Entering Redux.assume(1 <= 1) 0.083170s: Exiting Redux.assume: 0.000001 seconds 0.083180s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.083193s: Entering Redux.assume(!(!(r0 = 0))) 0.083223s: Exiting Redux.assume: 0.000018 seconds 0.083233s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.083244s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.083266s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.083284s: Exiting Redux.assume: 0.000006 seconds 0.083294s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.083304s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083314s: Entering Redux.query(1 <= 1) 0.083323s: Exiting Redux.query 0.083333s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083343s: Entering Redux.assume(1 <= 1) 0.083355s: Exiting Redux.assume: 0.000001 seconds 0.083364s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.083375s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.083385s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.083394s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.083407s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.083428s: Exiting Redux.assume: 0.000010 seconds 0.083440s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.083453s: Exiting Redux.assume: 0.000003 seconds 0.083464s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.083481s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.083495s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.083523s: Exiting Redux.query 0.083536s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.083552s: Exiting Redux.assert_term: 0.000004 seconds 0.083563s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.083577s: Exiting Redux.assert_term: 0.000002 seconds 0.083587s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.083601s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.083622s: Exiting Redux.assume: 0.000011 seconds 0.083632s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.083643s: Entering Redux.assume(!(1 = 0)) 0.083654s: Exiting Redux.assume: 0.000001 seconds 0.083665s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.083679s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.083702s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.083719s: Exiting Redux.assume: 0.000006 seconds 0.083728s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.083738s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083748s: Entering Redux.query(1 <= 1) 0.083758s: Exiting Redux.query 0.083768s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083778s: Entering Redux.assume(1 <= 1) 0.083789s: Exiting Redux.assume: 0.000001 seconds 0.083799s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.083811s: Entering Redux.assume(!(0 < r2)) 0.083828s: Exiting Redux.assume: 0.000007 seconds 0.083839s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.083850s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.083865s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.083879s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.083898s: Exiting Redux.query 0.083912s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.083926s: Exiting Redux.assert_term: 0.000004 seconds 0.083937s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.083951s: Exiting Redux.assert_term: 0.000003 seconds 0.083962s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.083976s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.084009s: Exiting Redux.assume: 0.000022 seconds 0.084019s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.084031s: Entering Redux.assume(!(1 = 0)) 0.084042s: Exiting Redux.assume: 0.000001 seconds 0.084053s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.084066s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.084090s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.084109s: Exiting Redux.assume: 0.000007 seconds 0.084120s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.084131s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.084141s: Entering Redux.query(1 <= 1) 0.084151s: Exiting Redux.query 0.084161s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.084171s: Entering Redux.assume(1 <= 1) 0.084183s: Exiting Redux.assume: 0.000002 seconds 0.084193s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.084205s: Entering Redux.assume(!(r3 < 0)) 0.084225s: Exiting Redux.assume: 0.000008 seconds 0.084235s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.084250s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.084264s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.084285s: Exiting Redux.query 0.084295s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.084305s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.084316s: Entering Redux.assume(!(!(r3 < 0))) 0.084334s: Exiting Redux.assume: 0.000008 seconds 0.084345s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.084358s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.084374s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.084388s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.084721s: Exiting Redux.query 0.084735s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.084745s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.084761s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.084783s: Exiting Redux.assume: 0.000011 seconds 0.084795s: Entering Redux.assume(!(!(1 = 0))) 0.084807s: Exiting Redux.assume: 0.000001 seconds 0.084821s: Entering Redux.assume(!(!(0 < r2))) 0.084840s: Exiting Redux.assume: 0.000006 seconds 0.084851s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.084865s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.084881s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.084896s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.085119s: Exiting Redux.query 0.085133s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.085143s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.085160s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.085180s: Exiting Redux.assume: 0.000010 seconds 0.085193s: Entering Redux.assume(!(!(1 = 0))) 0.085205s: Exiting Redux.assume: 0.000001 seconds 0.085221s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.085240s: Exiting Redux.assume: 0.000008 seconds 0.085252s: Entering Redux.assume(!(!(1 = 0))) 0.085265s: Exiting Redux.assume: 0.000001 seconds 0.085279s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.085292s: Exiting Redux.assume: 0.000003 seconds 0.085303s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.085314s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.085324s: Entering Redux.query(true) 0.085334s: Exiting Redux.query 0.085344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.085354s: Entering Redux.assume(true) 0.085366s: Exiting Redux.assume: 0.000001 seconds 0.085376s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.085392s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.085404s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.085418s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.085436s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.085451s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.086221s: Exiting Redux.query 0.086239s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.086255s: Exiting Redux.assert_term: 0.000004 seconds 0.086267s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.086281s: Exiting Redux.assert_term: 0.000003 seconds 0.086292s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.086306s: Exiting Redux.assert_term: 0.000002 seconds 0.086318s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.086332s: Exiting Redux.assert_term: 0.000002 seconds 0.086342s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.086356s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.086379s: Exiting Redux.assume: 0.000012 seconds 0.086389s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.086400s: Entering Redux.assume(!(1 = 0)) 0.086412s: Exiting Redux.assume: 0.000001 seconds 0.086424s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.086438s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.086463s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086484s: Exiting Redux.assume: 0.000006 seconds 0.086494s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.086505s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086524s: Entering Redux.query(1 <= 1) 0.086534s: Exiting Redux.query 0.086545s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086555s: Entering Redux.assume(1 <= 1) 0.086566s: Exiting Redux.assume: 0.000001 seconds 0.086576s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.086589s: Entering Redux.assume(!(!(r0 = 0))) 0.086619s: Exiting Redux.assume: 0.000018 seconds 0.086630s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.086641s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.086663s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086681s: Exiting Redux.assume: 0.000006 seconds 0.086691s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.086701s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086712s: Entering Redux.query(1 <= 1) 0.086721s: Exiting Redux.query 0.086731s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086741s: Entering Redux.assume(1 <= 1) 0.086753s: Exiting Redux.assume: 0.000001 seconds 0.086763s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.086773s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.086783s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.086793s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.086806s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086831s: Exiting Redux.assume: 0.000011 seconds 0.086845s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.086859s: Exiting Redux.assume: 0.000003 seconds 0.086870s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.086885s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.086900s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.086919s: Exiting Redux.query 0.086932s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.086946s: Exiting Redux.assert_term: 0.000004 seconds 0.086957s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.086971s: Exiting Redux.assert_term: 0.000003 seconds 0.086982s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.086995s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.087018s: Exiting Redux.assume: 0.000011 seconds 0.087028s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.087039s: Entering Redux.assume(!(1 = 0)) 0.087051s: Exiting Redux.assume: 0.000001 seconds 0.087062s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.087077s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.087101s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.087119s: Exiting Redux.assume: 0.000006 seconds 0.087130s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.087141s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087151s: Entering Redux.query(1 <= 1) 0.087160s: Exiting Redux.query 0.087170s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087180s: Entering Redux.assume(1 <= 1) 0.087193s: Exiting Redux.assume: 0.000001 seconds 0.087202s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.087216s: Entering Redux.assume(!(0 < r2)) 0.087233s: Exiting Redux.assume: 0.000007 seconds 0.087315s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.087329s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.087344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.087358s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.087378s: Exiting Redux.query 0.087391s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.087406s: Exiting Redux.assert_term: 0.000003 seconds 0.087417s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.087431s: Exiting Redux.assert_term: 0.000003 seconds 0.087441s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.087454s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.087488s: Exiting Redux.assume: 0.000022 seconds 0.087498s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.087518s: Entering Redux.assume(!(1 = 0)) 0.087530s: Exiting Redux.assume: 0.000001 seconds 0.087541s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.087555s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.087580s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.087598s: Exiting Redux.assume: 0.000007 seconds 0.087609s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.087620s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087631s: Entering Redux.query(1 <= 1) 0.087642s: Exiting Redux.query 0.087651s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087661s: Entering Redux.assume(1 <= 1) 0.087672s: Exiting Redux.assume: 0.000001 seconds 0.087682s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.087694s: Entering Redux.assume(!(r3 < 0)) 0.087713s: Exiting Redux.assume: 0.000008 seconds 0.087723s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.087737s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.087751s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.087771s: Exiting Redux.query 0.087782s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.087791s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.087806s: Entering Redux.assume(!(!(r3 < 0))) 0.087827s: Exiting Redux.assume: 0.000008 seconds 0.087839s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.087853s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.087868s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.087883s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.088075s: Exiting Redux.query 0.088088s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.088098s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.088112s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.088135s: Exiting Redux.assume: 0.000010 seconds 0.088147s: Entering Redux.assume(!(!(1 = 0))) 0.088158s: Exiting Redux.assume: 0.000001 seconds 0.088171s: Entering Redux.assume(!(!(0 < r2))) 0.088189s: Exiting Redux.assume: 0.000006 seconds 0.088200s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.088213s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.088229s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.088244s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.088466s: Exiting Redux.query 0.088479s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.088490s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.088505s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.088534s: Exiting Redux.assume: 0.000010 seconds 0.088547s: Entering Redux.assume(!(!(1 = 0))) 0.088559s: Exiting Redux.assume: 0.000001 seconds 0.088574s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.088595s: Exiting Redux.assume: 0.000008 seconds 0.088607s: Entering Redux.assume(!(!(1 = 0))) 0.088620s: Exiting Redux.assume: 0.000001 seconds 0.088645s: Entering Redux.assume(!(A0 <= 1)) 0.088660s: Exiting Redux.assume: 0.000003 seconds 0.088671s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(38,5-24): Verifying call 0.088682s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088692s: Entering Redux.query(true) 0.088703s: Exiting Redux.query 0.088714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088725s: Entering Redux.assume(true) 0.088736s: Exiting Redux.assume: 0.000001 seconds 0.088748s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(39,7-8): Executing statement 0.088762s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.088778s: Exiting Redux.assert_term: 0.000004 seconds 0.088788s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(39,9-30): Verifying call 0.088798s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.088808s: Entering Redux.query(true) 0.088818s: Exiting Redux.query 0.088830s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.088844s: Exiting Redux.assert_term: 0.000004 seconds 0.088855s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.088866s: Entering Redux.assume(true) 0.088877s: Exiting Redux.assume: 0.000001 seconds 0.088887s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Executing statement 0.088902s: Entering Redux.assume(0 <= R0) 0.088919s: Exiting Redux.assume: 0.000005 seconds 0.088929s: Entering Redux.assume(R0 <= 1) 0.088945s: Exiting Redux.assume: 0.000004 seconds 0.088955s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.088966s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088976s: Entering Redux.query(true) 0.088986s: Exiting Redux.query 0.088996s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.089006s: Entering Redux.assume(true) 0.089018s: Exiting Redux.assume: 0.000001 seconds 0.089029s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Executing statement 0.089047s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.089157s: Exiting Redux.assume: 0.000097 seconds 0.089170s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.089182s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.089191s: Entering Redux.query(true) 0.089202s: Exiting Redux.query 0.089213s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.089223s: Entering Redux.assume(true) 0.089235s: Exiting Redux.assume: 0.000001 seconds 0.089245s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.089262s: Entering Redux.query(!(2 = 0)) 0.089273s: Exiting Redux.query 0.089285s: Entering Redux.assume(%(A0, 2) = 1) 0.089299s: Exiting Redux.assume: 0.000002 seconds 0.089309s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.089320s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.089330s: Entering Redux.query(true) 0.089340s: Exiting Redux.query 0.089352s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.089362s: Entering Redux.assume(true) 0.089374s: Exiting Redux.assume: 0.000001 seconds 0.089384s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.089401s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.089413s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.089427s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.089444s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.089459s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.090491s: Exiting Redux.query 0.090517s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.090533s: Exiting Redux.assert_term: 0.000004 seconds 0.090544s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.090558s: Exiting Redux.assert_term: 0.000003 seconds 0.090570s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.090583s: Exiting Redux.assert_term: 0.000003 seconds 0.090595s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.090608s: Exiting Redux.assert_term: 0.000003 seconds 0.090620s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.090637s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.090660s: Exiting Redux.assume: 0.000012 seconds 0.090670s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.090681s: Entering Redux.assume(!(1 = 0)) 0.090693s: Exiting Redux.assume: 0.000001 seconds 0.090704s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.090720s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.090744s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.090762s: Exiting Redux.assume: 0.000007 seconds 0.090774s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.090784s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090795s: Entering Redux.query(1 <= 1) 0.090804s: Exiting Redux.query 0.090814s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090824s: Entering Redux.assume(1 <= 1) 0.090836s: Exiting Redux.assume: 0.000001 seconds 0.090846s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.090860s: Entering Redux.assume(!(!(r0 = 0))) 0.090892s: Exiting Redux.assume: 0.000020 seconds 0.090903s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.090915s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.090937s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.090954s: Exiting Redux.assume: 0.000006 seconds 0.090965s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.090975s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090985s: Entering Redux.query(1 <= 1) 0.090995s: Exiting Redux.query 0.091005s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091015s: Entering Redux.assume(1 <= 1) 0.091026s: Exiting Redux.assume: 0.000001 seconds 0.091036s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.091048s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.091058s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.091067s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.091080s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.091101s: Exiting Redux.assume: 0.000010 seconds 0.091113s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.091127s: Exiting Redux.assume: 0.000003 seconds 0.091139s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.091155s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.091171s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.091189s: Exiting Redux.query 0.091202s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.091217s: Exiting Redux.assert_term: 0.000004 seconds 0.091228s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.091241s: Exiting Redux.assert_term: 0.000003 seconds 0.091251s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.091265s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.091287s: Exiting Redux.assume: 0.000011 seconds 0.091297s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.091309s: Entering Redux.assume(!(1 = 0)) 0.091322s: Exiting Redux.assume: 0.000001 seconds 0.091332s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.091346s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.091369s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.091387s: Exiting Redux.assume: 0.000006 seconds 0.091398s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.091408s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091418s: Entering Redux.query(1 <= 1) 0.091428s: Exiting Redux.query 0.091439s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091449s: Entering Redux.assume(1 <= 1) 0.091460s: Exiting Redux.assume: 0.000001 seconds 0.091471s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.091483s: Entering Redux.assume(!(0 < r2)) 0.091501s: Exiting Redux.assume: 0.000006 seconds 0.091520s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.091532s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.091548s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.091562s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.091581s: Exiting Redux.query 0.091594s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.091608s: Exiting Redux.assert_term: 0.000004 seconds 0.091620s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.091633s: Exiting Redux.assert_term: 0.000003 seconds 0.091644s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.091684s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.091719s: Exiting Redux.assume: 0.000022 seconds 0.091730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.091741s: Entering Redux.assume(!(1 = 0)) 0.091753s: Exiting Redux.assume: 0.000001 seconds 0.091765s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.091778s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.091802s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.091821s: Exiting Redux.assume: 0.000007 seconds 0.091832s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.091843s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091854s: Entering Redux.query(1 <= 1) 0.091866s: Exiting Redux.query 0.091879s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091891s: Entering Redux.assume(1 <= 1) 0.091903s: Exiting Redux.assume: 0.000001 seconds 0.091914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.091927s: Entering Redux.assume(!(r3 < 0)) 0.091947s: Exiting Redux.assume: 0.000008 seconds 0.091957s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.091973s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.091987s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.092008s: Exiting Redux.query 0.092019s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.092030s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.092043s: Entering Redux.assume(!(!(r3 < 0))) 0.092062s: Exiting Redux.assume: 0.000007 seconds 0.092073s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.092086s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.092103s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.092118s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.092309s: Exiting Redux.query 0.092324s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.092335s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.092349s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.092370s: Exiting Redux.assume: 0.000010 seconds 0.092382s: Entering Redux.assume(!(!(1 = 0))) 0.092394s: Exiting Redux.assume: 0.000001 seconds 0.092407s: Entering Redux.assume(!(!(0 < r2))) 0.092423s: Exiting Redux.assume: 0.000006 seconds 0.092435s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.092448s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.092465s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.092479s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.092705s: Exiting Redux.query 0.092718s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.092729s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.092743s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.092763s: Exiting Redux.assume: 0.000009 seconds 0.092774s: Entering Redux.assume(!(!(1 = 0))) 0.092786s: Exiting Redux.assume: 0.000001 seconds 0.092799s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092818s: Exiting Redux.assume: 0.000008 seconds 0.092829s: Entering Redux.assume(!(!(1 = 0))) 0.092840s: Exiting Redux.assume: 0.000001 seconds 0.092853s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.092866s: Exiting Redux.assume: 0.000002 seconds 0.092876s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.092886s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.092896s: Entering Redux.query(true) 0.092906s: Exiting Redux.query 0.092916s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.092926s: Entering Redux.assume(true) 0.092938s: Exiting Redux.assume: 0.000001 seconds 0.092948s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.092964s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.092976s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.092990s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.093028s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.093045s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.093856s: Exiting Redux.query 0.093873s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.093889s: Exiting Redux.assert_term: 0.000005 seconds 0.093901s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.093914s: Exiting Redux.assert_term: 0.000003 seconds 0.093926s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.093939s: Exiting Redux.assert_term: 0.000003 seconds 0.093951s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.093965s: Exiting Redux.assert_term: 0.000003 seconds 0.093975s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.093990s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.094013s: Exiting Redux.assume: 0.000012 seconds 0.094023s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.094035s: Entering Redux.assume(!(1 = 0)) 0.094049s: Exiting Redux.assume: 0.000001 seconds 0.094061s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.094075s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.094100s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094118s: Exiting Redux.assume: 0.000006 seconds 0.094130s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.094141s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094152s: Entering Redux.query(1 <= 1) 0.094162s: Exiting Redux.query 0.094173s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094183s: Entering Redux.assume(1 <= 1) 0.094195s: Exiting Redux.assume: 0.000001 seconds 0.094220s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.094233s: Entering Redux.assume(!(!(r0 = 0))) 0.094262s: Exiting Redux.assume: 0.000018 seconds 0.094273s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.094285s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.094308s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094326s: Exiting Redux.assume: 0.000006 seconds 0.094337s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.094349s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094360s: Entering Redux.query(1 <= 1) 0.094370s: Exiting Redux.query 0.094381s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094391s: Entering Redux.assume(1 <= 1) 0.094403s: Exiting Redux.assume: 0.000001 seconds 0.094413s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.094424s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.094434s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.094444s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.094457s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094478s: Exiting Redux.assume: 0.000010 seconds 0.094490s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.094505s: Exiting Redux.assume: 0.000002 seconds 0.094525s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.094541s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.094555s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.094574s: Exiting Redux.query 0.094587s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.094602s: Exiting Redux.assert_term: 0.000004 seconds 0.094613s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.094627s: Exiting Redux.assert_term: 0.000003 seconds 0.094637s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.094651s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.094674s: Exiting Redux.assume: 0.000011 seconds 0.094684s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.094696s: Entering Redux.assume(!(1 = 0)) 0.094708s: Exiting Redux.assume: 0.000002 seconds 0.094719s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.094733s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.094757s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.094775s: Exiting Redux.assume: 0.000006 seconds 0.094786s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.094796s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094807s: Entering Redux.query(1 <= 1) 0.094817s: Exiting Redux.query 0.094827s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094837s: Entering Redux.assume(1 <= 1) 0.094850s: Exiting Redux.assume: 0.000001 seconds 0.094859s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.094871s: Entering Redux.assume(!(0 < r2)) 0.094888s: Exiting Redux.assume: 0.000007 seconds 0.094899s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.094909s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.094925s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.094938s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.094957s: Exiting Redux.query 0.094970s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.094984s: Exiting Redux.assert_term: 0.000004 seconds 0.094995s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.095009s: Exiting Redux.assert_term: 0.000003 seconds 0.095018s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.095031s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.095063s: Exiting Redux.assume: 0.000022 seconds 0.095073s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.095084s: Entering Redux.assume(!(1 = 0)) 0.095096s: Exiting Redux.assume: 0.000001 seconds 0.095106s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.095119s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.095142s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.095160s: Exiting Redux.assume: 0.000007 seconds 0.095171s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.095182s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095192s: Entering Redux.query(1 <= 1) 0.095202s: Exiting Redux.query 0.095212s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095222s: Entering Redux.assume(1 <= 1) 0.095233s: Exiting Redux.assume: 0.000001 seconds 0.095243s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.095254s: Entering Redux.assume(!(r3 < 0)) 0.095273s: Exiting Redux.assume: 0.000008 seconds 0.095283s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.095298s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.095312s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.095332s: Exiting Redux.query 0.095344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.095354s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.095366s: Entering Redux.assume(!(!(r3 < 0))) 0.095385s: Exiting Redux.assume: 0.000007 seconds 0.095397s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.095410s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.095426s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.095441s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.095772s: Exiting Redux.query 0.095787s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.095797s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.095812s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.095834s: Exiting Redux.assume: 0.000011 seconds 0.095846s: Entering Redux.assume(!(!(1 = 0))) 0.095858s: Exiting Redux.assume: 0.000001 seconds 0.095871s: Entering Redux.assume(!(!(0 < r2))) 0.095888s: Exiting Redux.assume: 0.000006 seconds 0.095900s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.095914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.095930s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.095945s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.096167s: Exiting Redux.query 0.096181s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.096192s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.096207s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.096229s: Exiting Redux.assume: 0.000009 seconds 0.096242s: Entering Redux.assume(!(!(1 = 0))) 0.096254s: Exiting Redux.assume: 0.000001 seconds 0.096268s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096287s: Exiting Redux.assume: 0.000008 seconds 0.096299s: Entering Redux.assume(!(!(1 = 0))) 0.096310s: Exiting Redux.assume: 0.000001 seconds 0.096331s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.096418s: Exiting Redux.assume: 0.000076 seconds 0.096430s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.096441s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096451s: Entering Redux.query(true) 0.096462s: Exiting Redux.query 0.096473s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096483s: Entering Redux.assume(true) 0.096495s: Exiting Redux.assume: 0.000001 seconds 0.096505s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.096528s: Entering Redux.query(!(2 = 0)) 0.096538s: Exiting Redux.query 0.096552s: Entering Redux.assume(%(A0, 2) = 1) 0.096566s: Exiting Redux.assume: 0.000003 seconds 0.096577s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.096588s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096598s: Entering Redux.query(true) 0.096608s: Exiting Redux.query 0.096619s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096629s: Entering Redux.assume(true) 0.096641s: Exiting Redux.assume: 0.000001 seconds 0.096651s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.096666s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.096677s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.096692s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.096709s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.096725s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.096885s: Exiting Redux.query 0.096901s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.096917s: Exiting Redux.assert_term: 0.000004 seconds 0.096928s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.096942s: Exiting Redux.assert_term: 0.000003 seconds 0.096953s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.096966s: Exiting Redux.assert_term: 0.000003 seconds 0.096977s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.096992s: Exiting Redux.assert_term: 0.000003 seconds 0.097002s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.097017s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.097039s: Exiting Redux.assume: 0.000012 seconds 0.097050s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.097061s: Entering Redux.assume(!(1 = 0)) 0.097072s: Exiting Redux.assume: 0.000001 seconds 0.097084s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.097216s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.097242s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.097261s: Exiting Redux.assume: 0.000006 seconds 0.097271s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.097281s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097292s: Entering Redux.query(1 <= 1) 0.097302s: Exiting Redux.query 0.097312s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097322s: Entering Redux.assume(1 <= 1) 0.097335s: Exiting Redux.assume: 0.000001 seconds 0.097344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.097358s: Entering Redux.assume(!(!(r0 = 0))) 0.097387s: Exiting Redux.assume: 0.000018 seconds 0.097399s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.097411s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.097434s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.097452s: Exiting Redux.assume: 0.000006 seconds 0.097463s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.097473s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097483s: Entering Redux.query(1 <= 1) 0.097493s: Exiting Redux.query 0.097503s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097522s: Entering Redux.assume(1 <= 1) 0.097534s: Exiting Redux.assume: 0.000001 seconds 0.097544s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.097555s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.097565s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.097574s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.097587s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.097607s: Exiting Redux.assume: 0.000010 seconds 0.097619s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.097632s: Exiting Redux.assume: 0.000003 seconds 0.097643s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.097660s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.097674s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.097692s: Exiting Redux.query 0.097705s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.097720s: Exiting Redux.assert_term: 0.000004 seconds 0.097731s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.097744s: Exiting Redux.assert_term: 0.000003 seconds 0.097754s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.097767s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.097789s: Exiting Redux.assume: 0.000011 seconds 0.097799s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.097810s: Entering Redux.assume(!(1 = 0)) 0.097821s: Exiting Redux.assume: 0.000001 seconds 0.097833s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.097847s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.097871s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.097889s: Exiting Redux.assume: 0.000006 seconds 0.097900s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.097911s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097921s: Entering Redux.query(1 <= 1) 0.097931s: Exiting Redux.query 0.097941s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097952s: Entering Redux.assume(1 <= 1) 0.097963s: Exiting Redux.assume: 0.000001 seconds 0.097973s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.097986s: Entering Redux.assume(!(0 < r2)) 0.098004s: Exiting Redux.assume: 0.000007 seconds 0.098015s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.098026s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.098042s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.098056s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.098075s: Exiting Redux.query 0.098088s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.098102s: Exiting Redux.assert_term: 0.000004 seconds 0.098114s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.098127s: Exiting Redux.assert_term: 0.000003 seconds 0.098139s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.098153s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.098186s: Exiting Redux.assume: 0.000021 seconds 0.098197s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.098208s: Entering Redux.assume(!(1 = 0)) 0.098220s: Exiting Redux.assume: 0.000001 seconds 0.098231s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.098245s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.098269s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.098287s: Exiting Redux.assume: 0.000007 seconds 0.098298s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.098310s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098320s: Entering Redux.query(1 <= 1) 0.098330s: Exiting Redux.query 0.098341s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098351s: Entering Redux.assume(1 <= 1) 0.098363s: Exiting Redux.assume: 0.000001 seconds 0.098373s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.098386s: Entering Redux.assume(!(r3 < 0)) 0.098405s: Exiting Redux.assume: 0.000008 seconds 0.098416s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.098431s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.098445s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.098465s: Exiting Redux.query 0.098476s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.098485s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.098497s: Entering Redux.assume(!(!(r3 < 0))) 0.098523s: Exiting Redux.assume: 0.000017 seconds 0.098535s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.098548s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.098564s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.098578s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.098937s: Exiting Redux.query 0.098951s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.098962s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.098977s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.099000s: Exiting Redux.assume: 0.000011 seconds 0.099012s: Entering Redux.assume(!(!(1 = 0))) 0.099025s: Exiting Redux.assume: 0.000002 seconds 0.099038s: Entering Redux.assume(!(!(0 < r2))) 0.099056s: Exiting Redux.assume: 0.000006 seconds 0.099067s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.099080s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.099096s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.099112s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.099334s: Exiting Redux.query 0.099349s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.099360s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.099375s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.099398s: Exiting Redux.assume: 0.000010 seconds 0.099410s: Entering Redux.assume(!(!(1 = 0))) 0.099422s: Exiting Redux.assume: 0.000001 seconds 0.099437s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099457s: Exiting Redux.assume: 0.000008 seconds 0.099468s: Entering Redux.assume(!(!(1 = 0))) 0.099480s: Exiting Redux.assume: 0.000000 seconds 0.099493s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.099508s: Exiting Redux.assume: 0.000003 seconds 0.099526s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.099537s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.099547s: Entering Redux.query(true) 0.099558s: Exiting Redux.query 0.099568s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.099577s: Entering Redux.assume(true) 0.099589s: Exiting Redux.assume: 0.000001 seconds 0.099600s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.099616s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.099628s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.099643s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.099660s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.099675s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.099838s: Exiting Redux.query 0.099856s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.099871s: Exiting Redux.assert_term: 0.000004 seconds 0.099882s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.099896s: Exiting Redux.assert_term: 0.000003 seconds 0.099908s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.099922s: Exiting Redux.assert_term: 0.000003 seconds 0.099934s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.099947s: Exiting Redux.assert_term: 0.000002 seconds 0.099957s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.099971s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.099994s: Exiting Redux.assume: 0.000011 seconds 0.100004s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.100015s: Entering Redux.assume(!(1 = 0)) 0.100027s: Exiting Redux.assume: 0.000001 seconds 0.100039s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.100054s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.100203s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.100223s: Exiting Redux.assume: 0.000006 seconds 0.100234s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.100244s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100255s: Entering Redux.query(1 <= 1) 0.100265s: Exiting Redux.query 0.100275s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100285s: Entering Redux.assume(1 <= 1) 0.100296s: Exiting Redux.assume: 0.000001 seconds 0.100306s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.100319s: Entering Redux.assume(!(!(r0 = 0))) 0.100347s: Exiting Redux.assume: 0.000018 seconds 0.100358s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.100370s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.100392s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.100409s: Exiting Redux.assume: 0.000006 seconds 0.100421s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.100431s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100442s: Entering Redux.query(1 <= 1) 0.100452s: Exiting Redux.query 0.100463s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100475s: Entering Redux.assume(1 <= 1) 0.100487s: Exiting Redux.assume: 0.000001 seconds 0.100497s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.100535s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.100547s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.100557s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.100571s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.100593s: Exiting Redux.assume: 0.000010 seconds 0.100606s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.100620s: Exiting Redux.assume: 0.000003 seconds 0.100634s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.100651s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.100665s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.100684s: Exiting Redux.query 0.100698s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.100713s: Exiting Redux.assert_term: 0.000004 seconds 0.100725s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.100738s: Exiting Redux.assert_term: 0.000003 seconds 0.100749s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.100763s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.100785s: Exiting Redux.assume: 0.000011 seconds 0.100795s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.100806s: Entering Redux.assume(!(1 = 0)) 0.100819s: Exiting Redux.assume: 0.000001 seconds 0.100829s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.100845s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.100869s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.100886s: Exiting Redux.assume: 0.000006 seconds 0.100897s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.100907s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100917s: Entering Redux.query(1 <= 1) 0.100926s: Exiting Redux.query 0.100936s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100946s: Entering Redux.assume(1 <= 1) 0.100957s: Exiting Redux.assume: 0.000001 seconds 0.100966s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.100979s: Entering Redux.assume(!(0 < r2)) 0.100996s: Exiting Redux.assume: 0.000007 seconds 0.101006s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.101018s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.101033s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.101047s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.101065s: Exiting Redux.query 0.101077s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.101091s: Exiting Redux.assert_term: 0.000004 seconds 0.101102s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.101116s: Exiting Redux.assert_term: 0.000003 seconds 0.101126s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.101139s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.101172s: Exiting Redux.assume: 0.000022 seconds 0.101181s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.101192s: Entering Redux.assume(!(1 = 0)) 0.101203s: Exiting Redux.assume: 0.000001 seconds 0.101214s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.101228s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.101250s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.101268s: Exiting Redux.assume: 0.000007 seconds 0.101278s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.101288s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101299s: Entering Redux.query(1 <= 1) 0.101308s: Exiting Redux.query 0.101318s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101328s: Entering Redux.assume(1 <= 1) 0.101339s: Exiting Redux.assume: 0.000001 seconds 0.101348s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.101360s: Entering Redux.assume(!(r3 < 0)) 0.101378s: Exiting Redux.assume: 0.000008 seconds 0.101388s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.101402s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.101415s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.101435s: Exiting Redux.query 0.101445s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.101454s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.101465s: Entering Redux.assume(!(!(r3 < 0))) 0.101482s: Exiting Redux.assume: 0.000007 seconds 0.101493s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.101505s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.101529s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.101543s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.101867s: Exiting Redux.query 0.101881s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.101891s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.101906s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.101928s: Exiting Redux.assume: 0.000010 seconds 0.101940s: Entering Redux.assume(!(!(1 = 0))) 0.101952s: Exiting Redux.assume: 0.000001 seconds 0.101965s: Entering Redux.assume(!(!(0 < r2))) 0.101982s: Exiting Redux.assume: 0.000006 seconds 0.101994s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.102007s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.102024s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.102039s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.102260s: Exiting Redux.query 0.102274s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.102285s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.102300s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.102320s: Exiting Redux.assume: 0.000010 seconds 0.102332s: Entering Redux.assume(!(!(1 = 0))) 0.102343s: Exiting Redux.assume: 0.000001 seconds 0.102358s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.102377s: Exiting Redux.assume: 0.000008 seconds 0.102388s: Entering Redux.assume(!(!(1 = 0))) 0.102400s: Exiting Redux.assume: 0.000000 seconds 0.102420s: Entering Redux.assume(!(R0 <= 1)) 0.102434s: Exiting Redux.assume: 0.000002 seconds 0.102445s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.102455s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102466s: Entering Redux.query(true) 0.102476s: Exiting Redux.query 0.102486s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102496s: Entering Redux.assume(true) 0.102516s: Exiting Redux.assume: 0.000010 seconds 0.102527s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Executing statement 0.102547s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.102651s: Exiting Redux.assume: 0.000093 seconds 0.102664s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.102675s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102685s: Entering Redux.query(true) 0.102695s: Exiting Redux.query 0.102706s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102716s: Entering Redux.assume(true) 0.102728s: Exiting Redux.assume: 0.000001 seconds 0.102738s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.102753s: Entering Redux.query(!(2 = 0)) 0.102764s: Exiting Redux.query 0.102776s: Entering Redux.assume(%(A0, 2) = 1) 0.102790s: Exiting Redux.assume: 0.000003 seconds 0.102800s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.102810s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102819s: Entering Redux.query(true) 0.102829s: Exiting Redux.query 0.102839s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102848s: Entering Redux.assume(true) 0.102860s: Exiting Redux.assume: 0.000001 seconds 0.102870s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.102885s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.102896s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.102911s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.102928s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.102944s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.103369s: Exiting Redux.query 0.103385s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.103401s: Exiting Redux.assert_term: 0.000004 seconds 0.103412s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.103427s: Exiting Redux.assert_term: 0.000003 seconds 0.103438s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.103452s: Exiting Redux.assert_term: 0.000003 seconds 0.103463s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.103476s: Exiting Redux.assert_term: 0.000003 seconds 0.103486s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.103501s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.103532s: Exiting Redux.assume: 0.000012 seconds 0.103543s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.103554s: Entering Redux.assume(!(1 = 0)) 0.103566s: Exiting Redux.assume: 0.000001 seconds 0.103578s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.103593s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.103617s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.103635s: Exiting Redux.assume: 0.000006 seconds 0.103647s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.103657s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103668s: Entering Redux.query(1 <= 1) 0.103678s: Exiting Redux.query 0.103688s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103698s: Entering Redux.assume(1 <= 1) 0.103710s: Exiting Redux.assume: 0.000001 seconds 0.103721s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.103733s: Entering Redux.assume(!(!(r0 = 0))) 0.103762s: Exiting Redux.assume: 0.000018 seconds 0.103773s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.103785s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.103808s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.103825s: Exiting Redux.assume: 0.000006 seconds 0.103836s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.103846s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103857s: Entering Redux.query(1 <= 1) 0.103867s: Exiting Redux.query 0.103879s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103890s: Entering Redux.assume(1 <= 1) 0.103902s: Exiting Redux.assume: 0.000001 seconds 0.103913s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.103924s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.103935s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.103945s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.103959s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.103981s: Exiting Redux.assume: 0.000011 seconds 0.103995s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.104008s: Exiting Redux.assume: 0.000003 seconds 0.104019s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.104036s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.104050s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.104068s: Exiting Redux.query 0.104081s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.104096s: Exiting Redux.assert_term: 0.000003 seconds 0.104107s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.104121s: Exiting Redux.assert_term: 0.000003 seconds 0.104132s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.104146s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.104168s: Exiting Redux.assume: 0.000011 seconds 0.104179s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.104190s: Entering Redux.assume(!(1 = 0)) 0.104202s: Exiting Redux.assume: 0.000002 seconds 0.104213s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.104227s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.104251s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.104269s: Exiting Redux.assume: 0.000006 seconds 0.104280s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.104292s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104303s: Entering Redux.query(1 <= 1) 0.104314s: Exiting Redux.query 0.104327s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104337s: Entering Redux.assume(1 <= 1) 0.104349s: Exiting Redux.assume: 0.000001 seconds 0.104359s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.104373s: Entering Redux.assume(!(0 < r2)) 0.104391s: Exiting Redux.assume: 0.000006 seconds 0.104401s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.104414s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.104429s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.104590s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.104613s: Exiting Redux.query 0.104626s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.104641s: Exiting Redux.assert_term: 0.000004 seconds 0.104652s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.104665s: Exiting Redux.assert_term: 0.000003 seconds 0.104676s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.104689s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.104723s: Exiting Redux.assume: 0.000023 seconds 0.104733s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.104744s: Entering Redux.assume(!(1 = 0)) 0.104756s: Exiting Redux.assume: 0.000002 seconds 0.104768s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.104783s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.104807s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.104825s: Exiting Redux.assume: 0.000007 seconds 0.104836s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.104846s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104858s: Entering Redux.query(1 <= 1) 0.104868s: Exiting Redux.query 0.104879s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104890s: Entering Redux.assume(1 <= 1) 0.104902s: Exiting Redux.assume: 0.000001 seconds 0.104912s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.104925s: Entering Redux.assume(!(r3 < 0)) 0.104946s: Exiting Redux.assume: 0.000008 seconds 0.104956s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.104971s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.104987s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.105007s: Exiting Redux.query 0.105019s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.105028s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.105041s: Entering Redux.assume(!(!(r3 < 0))) 0.105059s: Exiting Redux.assume: 0.000008 seconds 0.105071s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.105084s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.105101s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.105116s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.105310s: Exiting Redux.query 0.105323s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.105332s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.105347s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.105367s: Exiting Redux.assume: 0.000011 seconds 0.105379s: Entering Redux.assume(!(!(1 = 0))) 0.105391s: Exiting Redux.assume: 0.000001 seconds 0.105402s: Entering Redux.assume(!(!(0 < r2))) 0.105420s: Exiting Redux.assume: 0.000006 seconds 0.105433s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.105446s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.105461s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.105477s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.105706s: Exiting Redux.query 0.105720s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.105730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.105745s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.105766s: Exiting Redux.assume: 0.000010 seconds 0.105779s: Entering Redux.assume(!(!(1 = 0))) 0.105791s: Exiting Redux.assume: 0.000001 seconds 0.105806s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105826s: Exiting Redux.assume: 0.000009 seconds 0.105839s: Entering Redux.assume(!(!(1 = 0))) 0.105854s: Exiting Redux.assume: 0.000001 seconds 0.105869s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.105883s: Exiting Redux.assume: 0.000003 seconds 0.105894s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.105904s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.105916s: Entering Redux.query(true) 0.105927s: Exiting Redux.query 0.105937s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.105947s: Entering Redux.assume(true) 0.105959s: Exiting Redux.assume: 0.000001 seconds 0.105969s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.105985s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.106101s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.106118s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.106135s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.106151s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.106548s: Exiting Redux.query 0.106565s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.106580s: Exiting Redux.assert_term: 0.000004 seconds 0.106592s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.106606s: Exiting Redux.assert_term: 0.000003 seconds 0.106617s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.106631s: Exiting Redux.assert_term: 0.000003 seconds 0.106642s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.106656s: Exiting Redux.assert_term: 0.000003 seconds 0.106666s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.106680s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.106703s: Exiting Redux.assume: 0.000012 seconds 0.106713s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.106724s: Entering Redux.assume(!(1 = 0)) 0.106736s: Exiting Redux.assume: 0.000001 seconds 0.106747s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.106762s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.106785s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.106804s: Exiting Redux.assume: 0.000006 seconds 0.106815s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.106826s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106837s: Entering Redux.query(1 <= 1) 0.106847s: Exiting Redux.query 0.106857s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106867s: Entering Redux.assume(1 <= 1) 0.106879s: Exiting Redux.assume: 0.000001 seconds 0.106890s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.106904s: Entering Redux.assume(!(!(r0 = 0))) 0.106935s: Exiting Redux.assume: 0.000018 seconds 0.106946s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.106958s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.106980s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.106998s: Exiting Redux.assume: 0.000006 seconds 0.107009s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.107019s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107029s: Entering Redux.query(1 <= 1) 0.107039s: Exiting Redux.query 0.107049s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107059s: Entering Redux.assume(1 <= 1) 0.107070s: Exiting Redux.assume: 0.000001 seconds 0.107080s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.107092s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.107102s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.107113s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.107126s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107148s: Exiting Redux.assume: 0.000010 seconds 0.107160s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.107174s: Exiting Redux.assume: 0.000003 seconds 0.107185s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.107201s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.107215s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.107234s: Exiting Redux.query 0.107247s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.107261s: Exiting Redux.assert_term: 0.000004 seconds 0.107272s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.107286s: Exiting Redux.assert_term: 0.000003 seconds 0.107296s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.107310s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.107332s: Exiting Redux.assume: 0.000011 seconds 0.107342s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.107353s: Entering Redux.assume(!(1 = 0)) 0.107365s: Exiting Redux.assume: 0.000001 seconds 0.107376s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.107390s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.107478s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.107497s: Exiting Redux.assume: 0.000007 seconds 0.107515s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.107526s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107538s: Entering Redux.query(1 <= 1) 0.107548s: Exiting Redux.query 0.107559s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107569s: Entering Redux.assume(1 <= 1) 0.107580s: Exiting Redux.assume: 0.000001 seconds 0.107590s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.107603s: Entering Redux.assume(!(0 < r2)) 0.107621s: Exiting Redux.assume: 0.000007 seconds 0.107631s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.107643s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.107659s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.107673s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.107693s: Exiting Redux.query 0.107706s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.107721s: Exiting Redux.assert_term: 0.000003 seconds 0.107732s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.107747s: Exiting Redux.assert_term: 0.000003 seconds 0.107758s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.107772s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.107807s: Exiting Redux.assume: 0.000023 seconds 0.107818s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.107831s: Entering Redux.assume(!(1 = 0)) 0.107844s: Exiting Redux.assume: 0.000001 seconds 0.107856s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.107870s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.107894s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.107915s: Exiting Redux.assume: 0.000007 seconds 0.107926s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.107936s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107948s: Entering Redux.query(1 <= 1) 0.107959s: Exiting Redux.query 0.107972s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107982s: Entering Redux.assume(1 <= 1) 0.107994s: Exiting Redux.assume: 0.000001 seconds 0.108005s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.108018s: Entering Redux.assume(!(r3 < 0)) 0.108038s: Exiting Redux.assume: 0.000008 seconds 0.108050s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.108066s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.108080s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.108101s: Exiting Redux.query 0.108113s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.108125s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.108138s: Entering Redux.assume(!(!(r3 < 0))) 0.108156s: Exiting Redux.assume: 0.000007 seconds 0.108168s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.108181s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.108198s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.108213s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.108430s: Exiting Redux.query 0.108444s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.108457s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.108472s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.108496s: Exiting Redux.assume: 0.000011 seconds 0.108517s: Entering Redux.assume(!(!(1 = 0))) 0.108530s: Exiting Redux.assume: 0.000001 seconds 0.108545s: Entering Redux.assume(!(!(0 < r2))) 0.108564s: Exiting Redux.assume: 0.000007 seconds 0.108577s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.108591s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.108607s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.108624s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.108872s: Exiting Redux.query 0.108887s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.108898s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.108913s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.108934s: Exiting Redux.assume: 0.000010 seconds 0.108947s: Entering Redux.assume(!(!(1 = 0))) 0.108959s: Exiting Redux.assume: 0.000001 seconds 0.108974s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.108996s: Exiting Redux.assume: 0.000008 seconds 0.109008s: Entering Redux.assume(!(!(1 = 0))) 0.109022s: Exiting Redux.assume: 0.000001 seconds 0.109043s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.109129s: Exiting Redux.assume: 0.000074 seconds 0.109141s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.109152s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109162s: Entering Redux.query(true) 0.109173s: Exiting Redux.query 0.109183s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109192s: Entering Redux.assume(true) 0.109204s: Exiting Redux.assume: 0.000001 seconds 0.109214s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.109230s: Entering Redux.query(!(2 = 0)) 0.109240s: Exiting Redux.query 0.109253s: Entering Redux.assume(%(A0, 2) = 1) 0.109267s: Exiting Redux.assume: 0.000003 seconds 0.109278s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.109289s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109299s: Entering Redux.query(true) 0.109310s: Exiting Redux.query 0.109320s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109330s: Entering Redux.assume(true) 0.109341s: Exiting Redux.assume: 0.000001 seconds 0.109352s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.109368s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.109380s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.109395s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.109412s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.109428s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.109597s: Exiting Redux.query 0.109613s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.109628s: Exiting Redux.assert_term: 0.000004 seconds 0.109640s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.109654s: Exiting Redux.assert_term: 0.000003 seconds 0.109665s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.109678s: Exiting Redux.assert_term: 0.000003 seconds 0.109689s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.109703s: Exiting Redux.assert_term: 0.000002 seconds 0.109713s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.109726s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.109748s: Exiting Redux.assume: 0.000012 seconds 0.109759s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.109770s: Entering Redux.assume(!(1 = 0)) 0.109782s: Exiting Redux.assume: 0.000001 seconds 0.109793s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.109808s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.109833s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.109851s: Exiting Redux.assume: 0.000006 seconds 0.109863s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.109873s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109884s: Entering Redux.query(1 <= 1) 0.109894s: Exiting Redux.query 0.109905s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109916s: Entering Redux.assume(1 <= 1) 0.109928s: Exiting Redux.assume: 0.000001 seconds 0.109938s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.109951s: Entering Redux.assume(!(!(r0 = 0))) 0.109980s: Exiting Redux.assume: 0.000018 seconds 0.109991s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.110003s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.110027s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.110045s: Exiting Redux.assume: 0.000006 seconds 0.110056s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.110066s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.110077s: Entering Redux.query(1 <= 1) 0.110087s: Exiting Redux.query 0.110097s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.110107s: Entering Redux.assume(1 <= 1) 0.110119s: Exiting Redux.assume: 0.000001 seconds 0.110128s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.110140s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.110152s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.110161s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.110174s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.110196s: Exiting Redux.assume: 0.000010 seconds 0.110210s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.110224s: Exiting Redux.assume: 0.000003 seconds 0.110237s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.110254s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.110362s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.110383s: Exiting Redux.query 0.110397s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.110413s: Exiting Redux.assert_term: 0.000004 seconds 0.110425s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.110440s: Exiting Redux.assert_term: 0.000003 seconds 0.110450s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.110463s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.110487s: Exiting Redux.assume: 0.000011 seconds 0.110497s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.110516s: Entering Redux.assume(!(1 = 0)) 0.110528s: Exiting Redux.assume: 0.000001 seconds 0.110538s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.110553s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.110578s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.110595s: Exiting Redux.assume: 0.000006 seconds 0.110607s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.110618s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.110629s: Entering Redux.query(1 <= 1) 0.110640s: Exiting Redux.query 0.110653s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.110664s: Entering Redux.assume(1 <= 1) 0.110676s: Exiting Redux.assume: 0.000001 seconds 0.110687s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.110699s: Entering Redux.assume(!(0 < r2)) 0.110717s: Exiting Redux.assume: 0.000007 seconds 0.110728s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.110740s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.110756s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.110770s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.110790s: Exiting Redux.query 0.110804s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.110818s: Exiting Redux.assert_term: 0.000004 seconds 0.110830s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.110843s: Exiting Redux.assert_term: 0.000003 seconds 0.110853s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.110867s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.110901s: Exiting Redux.assume: 0.000022 seconds 0.110911s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.110922s: Entering Redux.assume(!(1 = 0)) 0.110934s: Exiting Redux.assume: 0.000001 seconds 0.110945s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.110959s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.110983s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.111001s: Exiting Redux.assume: 0.000007 seconds 0.111012s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.111023s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111033s: Entering Redux.query(1 <= 1) 0.111043s: Exiting Redux.query 0.111053s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111063s: Entering Redux.assume(1 <= 1) 0.111076s: Exiting Redux.assume: 0.000001 seconds 0.111085s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.111098s: Entering Redux.assume(!(r3 < 0)) 0.111117s: Exiting Redux.assume: 0.000009 seconds 0.111128s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.111143s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.111157s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.111178s: Exiting Redux.query 0.111189s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.111199s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.111211s: Entering Redux.assume(!(!(r3 < 0))) 0.111229s: Exiting Redux.assume: 0.000008 seconds 0.111241s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.111254s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.111270s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.111286s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.111478s: Exiting Redux.query 0.111492s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.111502s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.111524s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.111546s: Exiting Redux.assume: 0.000011 seconds 0.111558s: Entering Redux.assume(!(!(1 = 0))) 0.111570s: Exiting Redux.assume: 0.000001 seconds 0.111584s: Entering Redux.assume(!(!(0 < r2))) 0.111601s: Exiting Redux.assume: 0.000005 seconds 0.111613s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.111626s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.111642s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.111656s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.111943s: Exiting Redux.query 0.111957s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.111967s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.111981s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.112002s: Exiting Redux.assume: 0.000009 seconds 0.112015s: Entering Redux.assume(!(!(1 = 0))) 0.112027s: Exiting Redux.assume: 0.000001 seconds 0.112041s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112060s: Exiting Redux.assume: 0.000009 seconds 0.112072s: Entering Redux.assume(!(!(1 = 0))) 0.112084s: Exiting Redux.assume: 0.000001 seconds 0.112098s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.112111s: Exiting Redux.assume: 0.000002 seconds 0.112121s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.112132s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.112141s: Entering Redux.query(true) 0.112153s: Exiting Redux.query 0.112163s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.112172s: Entering Redux.assume(true) 0.112184s: Exiting Redux.assume: 0.000001 seconds 0.112195s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.112210s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.112222s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.112237s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.112254s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.112270s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.112432s: Exiting Redux.query 0.112448s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.112464s: Exiting Redux.assert_term: 0.000004 seconds 0.112475s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.112489s: Exiting Redux.assert_term: 0.000003 seconds 0.112501s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.112523s: Exiting Redux.assert_term: 0.000003 seconds 0.112534s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.112548s: Exiting Redux.assert_term: 0.000003 seconds 0.112558s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.112573s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.112596s: Exiting Redux.assume: 0.000012 seconds 0.112607s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.112618s: Entering Redux.assume(!(1 = 0)) 0.112630s: Exiting Redux.assume: 0.000001 seconds 0.112642s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.112657s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.112681s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.112699s: Exiting Redux.assume: 0.000006 seconds 0.112711s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.112721s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112733s: Entering Redux.query(1 <= 1) 0.112743s: Exiting Redux.query 0.112753s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112764s: Entering Redux.assume(1 <= 1) 0.112776s: Exiting Redux.assume: 0.000001 seconds 0.112786s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.112799s: Entering Redux.assume(!(!(r0 = 0))) 0.112828s: Exiting Redux.assume: 0.000018 seconds 0.112839s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.112851s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.112874s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.112892s: Exiting Redux.assume: 0.000006 seconds 0.112903s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.112914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112925s: Entering Redux.query(1 <= 1) 0.112935s: Exiting Redux.query 0.112946s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112956s: Entering Redux.assume(1 <= 1) 0.112969s: Exiting Redux.assume: 0.000001 seconds 0.112979s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.112991s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.113001s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.113011s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.113024s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.113045s: Exiting Redux.assume: 0.000010 seconds 0.113058s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.113072s: Exiting Redux.assume: 0.000003 seconds 0.113084s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.113100s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.113115s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.113134s: Exiting Redux.query 0.113147s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.113162s: Exiting Redux.assert_term: 0.000003 seconds 0.113174s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.113188s: Exiting Redux.assert_term: 0.000003 seconds 0.113258s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.113274s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.113298s: Exiting Redux.assume: 0.000011 seconds 0.113309s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.113320s: Entering Redux.assume(!(1 = 0)) 0.113332s: Exiting Redux.assume: 0.000001 seconds 0.113343s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.113358s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.113381s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.113400s: Exiting Redux.assume: 0.000006 seconds 0.113411s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.113423s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113434s: Entering Redux.query(1 <= 1) 0.113445s: Exiting Redux.query 0.113457s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113468s: Entering Redux.assume(1 <= 1) 0.113479s: Exiting Redux.assume: 0.000001 seconds 0.113489s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.113502s: Entering Redux.assume(!(0 < r2)) 0.113530s: Exiting Redux.assume: 0.000007 seconds 0.113541s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.113554s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.113572s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.113586s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.113606s: Exiting Redux.query 0.113619s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.113633s: Exiting Redux.assert_term: 0.000004 seconds 0.113645s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.113659s: Exiting Redux.assert_term: 0.000003 seconds 0.113670s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.113683s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.113717s: Exiting Redux.assume: 0.000022 seconds 0.113727s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.113738s: Entering Redux.assume(!(1 = 0)) 0.113750s: Exiting Redux.assume: 0.000001 seconds 0.113762s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.113776s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.113800s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.113819s: Exiting Redux.assume: 0.000007 seconds 0.113830s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.113841s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113852s: Entering Redux.query(1 <= 1) 0.113862s: Exiting Redux.query 0.113872s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113883s: Entering Redux.assume(1 <= 1) 0.113895s: Exiting Redux.assume: 0.000001 seconds 0.113905s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.113917s: Entering Redux.assume(!(r3 < 0)) 0.113937s: Exiting Redux.assume: 0.000008 seconds 0.113948s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.113963s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.113978s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.114000s: Exiting Redux.query 0.114011s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.114023s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.114035s: Entering Redux.assume(!(!(r3 < 0))) 0.114054s: Exiting Redux.assume: 0.000007 seconds 0.114066s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.114079s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.114096s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.114112s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.114305s: Exiting Redux.query 0.114318s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.114329s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.114343s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.114364s: Exiting Redux.assume: 0.000011 seconds 0.114376s: Entering Redux.assume(!(!(1 = 0))) 0.114388s: Exiting Redux.assume: 0.000001 seconds 0.114402s: Entering Redux.assume(!(!(0 < r2))) 0.114420s: Exiting Redux.assume: 0.000006 seconds 0.114434s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.114448s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.114464s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.114479s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.114736s: Exiting Redux.query 0.114751s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.114761s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.114775s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.114797s: Exiting Redux.assume: 0.000009 seconds 0.114810s: Entering Redux.assume(!(!(1 = 0))) 0.114822s: Exiting Redux.assume: 0.000001 seconds 0.114837s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.114857s: Exiting Redux.assume: 0.000009 seconds 0.114873s: Entering Redux.assume(!(!(1 = 0))) 0.114886s: Exiting Redux.assume: 0.000001 seconds 0.114906s: Entering Redux.assume(!(0 <= R0)) 0.114923s: Exiting Redux.assume: 0.000005 seconds 0.114934s: Entering Redux.assume(false) 0.114946s: Exiting Redux.assume: 0.000002 seconds 0.114956s: Entering Redux.assume(!(false)) 0.114969s: Exiting Redux.assume: 0.000001 seconds 0.114980s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.114991s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.115001s: Entering Redux.query(true) 0.115012s: Exiting Redux.query 0.115022s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.115032s: Entering Redux.assume(true) 0.115044s: Exiting Redux.assume: 0.000001 seconds 0.115054s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Executing statement 0.115076s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.115204s: Exiting Redux.assume: 0.000117 seconds 0.115217s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.115228s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.115237s: Entering Redux.query(true) 0.115248s: Exiting Redux.query 0.115258s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.115268s: Entering Redux.assume(true) 0.115280s: Exiting Redux.assume: 0.000001 seconds 0.115290s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.115305s: Entering Redux.query(!(2 = 0)) 0.115315s: Exiting Redux.query 0.115327s: Entering Redux.assume(%(A0, 2) = 1) 0.115341s: Exiting Redux.assume: 0.000002 seconds 0.115351s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.115362s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.115372s: Entering Redux.query(true) 0.115382s: Exiting Redux.query 0.115392s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.115402s: Entering Redux.assume(true) 0.115413s: Exiting Redux.assume: 0.000001 seconds 0.115424s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.115439s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.115451s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.115464s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.115481s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.115498s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.116632s: Exiting Redux.query 0.116650s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.116666s: Exiting Redux.assert_term: 0.000003 seconds 0.116678s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.116693s: Exiting Redux.assert_term: 0.000003 seconds 0.116704s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.116720s: Exiting Redux.assert_term: 0.000003 seconds 0.116732s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.116747s: Exiting Redux.assert_term: 0.000003 seconds 0.116758s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.116772s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.116802s: Exiting Redux.assume: 0.000017 seconds 0.116814s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.116825s: Entering Redux.assume(!(1 = 0)) 0.116839s: Exiting Redux.assume: 0.000000 seconds 0.116851s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.116867s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.116892s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.116913s: Exiting Redux.assume: 0.000011 seconds 0.116924s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.116936s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116947s: Entering Redux.query(1 <= 1) 0.116957s: Exiting Redux.query 0.116968s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116977s: Entering Redux.assume(1 <= 1) 0.116991s: Exiting Redux.assume: 0.000001 seconds 0.117001s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.117013s: Entering Redux.assume(!(!(r0 = 0))) 0.117044s: Exiting Redux.assume: 0.000019 seconds 0.117055s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.117067s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.117090s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117114s: Exiting Redux.assume: 0.000010 seconds 0.117125s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.117136s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117147s: Entering Redux.query(1 <= 1) 0.117157s: Exiting Redux.query 0.117167s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117178s: Entering Redux.assume(1 <= 1) 0.117190s: Exiting Redux.assume: 0.000000 seconds 0.117200s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.117211s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.117222s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.117232s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.117246s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117272s: Exiting Redux.assume: 0.000015 seconds 0.117285s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.117299s: Exiting Redux.assume: 0.000002 seconds 0.117310s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.117328s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.117342s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.117366s: Exiting Redux.query 0.117380s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.117395s: Exiting Redux.assert_term: 0.000003 seconds 0.117407s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.117419s: Exiting Redux.assert_term: 0.000003 seconds 0.117430s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.117444s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.117539s: Exiting Redux.assume: 0.000083 seconds 0.117551s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.117563s: Entering Redux.assume(!(1 = 0)) 0.117575s: Exiting Redux.assume: 0.000001 seconds 0.117586s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.117601s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.117625s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.117646s: Exiting Redux.assume: 0.000009 seconds 0.117658s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.117668s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117678s: Entering Redux.query(1 <= 1) 0.117689s: Exiting Redux.query 0.117699s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117709s: Entering Redux.assume(1 <= 1) 0.117721s: Exiting Redux.assume: 0.000001 seconds 0.117731s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.117744s: Entering Redux.assume(!(0 < r2)) 0.117762s: Exiting Redux.assume: 0.000006 seconds 0.117773s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.117785s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.117801s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.117817s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.117842s: Exiting Redux.query 0.117855s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.117870s: Exiting Redux.assert_term: 0.000003 seconds 0.117881s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.117894s: Exiting Redux.assert_term: 0.000003 seconds 0.117904s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.117918s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.117965s: Exiting Redux.assume: 0.000036 seconds 0.117975s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.117987s: Entering Redux.assume(!(1 = 0)) 0.117999s: Exiting Redux.assume: 0.000001 seconds 0.118009s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.118023s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.118047s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.118069s: Exiting Redux.assume: 0.000010 seconds 0.118080s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.118090s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118102s: Entering Redux.query(1 <= 1) 0.118112s: Exiting Redux.query 0.118123s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118133s: Entering Redux.assume(1 <= 1) 0.118144s: Exiting Redux.assume: 0.000001 seconds 0.118154s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.118166s: Entering Redux.assume(!(r3 < 0)) 0.118185s: Exiting Redux.assume: 0.000009 seconds 0.118196s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.118211s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.118225s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.118251s: Exiting Redux.query 0.118262s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.118272s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.118284s: Entering Redux.assume(!(!(r3 < 0))) 0.118302s: Exiting Redux.assume: 0.000007 seconds 0.118314s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.118326s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.118341s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.118355s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.118611s: Exiting Redux.query 0.118624s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.118635s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.118649s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.118676s: Exiting Redux.assume: 0.000017 seconds 0.118688s: Entering Redux.assume(!(!(1 = 0))) 0.118699s: Exiting Redux.assume: 0.000001 seconds 0.118712s: Entering Redux.assume(!(!(0 < r2))) 0.118729s: Exiting Redux.assume: 0.000006 seconds 0.118740s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.118753s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.118769s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.118784s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.119195s: Exiting Redux.query 0.119210s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.119221s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.119236s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.119263s: Exiting Redux.assume: 0.000015 seconds 0.119275s: Entering Redux.assume(!(!(1 = 0))) 0.119287s: Exiting Redux.assume: 0.000001 seconds 0.119302s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119326s: Exiting Redux.assume: 0.000013 seconds 0.119338s: Entering Redux.assume(!(!(1 = 0))) 0.119351s: Exiting Redux.assume: 0.000001 seconds 0.119365s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.119379s: Exiting Redux.assume: 0.000003 seconds 0.119390s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.119401s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.119411s: Entering Redux.query(true) 0.119421s: Exiting Redux.query 0.119431s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.119441s: Entering Redux.assume(true) 0.119453s: Exiting Redux.assume: 0.000001 seconds 0.119462s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.119479s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.119491s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.119514s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.119531s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.119547s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.120496s: Exiting Redux.query 0.120522s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.120538s: Exiting Redux.assert_term: 0.000004 seconds 0.120549s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.120564s: Exiting Redux.assert_term: 0.000003 seconds 0.120576s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.120590s: Exiting Redux.assert_term: 0.000002 seconds 0.120601s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.120614s: Exiting Redux.assert_term: 0.000003 seconds 0.120626s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.120641s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.120671s: Exiting Redux.assume: 0.000018 seconds 0.120682s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.120694s: Entering Redux.assume(!(1 = 0)) 0.120706s: Exiting Redux.assume: 0.000001 seconds 0.120718s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.120732s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.120757s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.120779s: Exiting Redux.assume: 0.000009 seconds 0.120790s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.120801s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120813s: Entering Redux.query(1 <= 1) 0.120822s: Exiting Redux.query 0.120834s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120844s: Entering Redux.assume(1 <= 1) 0.120857s: Exiting Redux.assume: 0.000002 seconds 0.120870s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.120888s: Entering Redux.assume(!(!(r0 = 0))) 0.120920s: Exiting Redux.assume: 0.000019 seconds 0.120931s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.120943s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.120966s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.120987s: Exiting Redux.assume: 0.000010 seconds 0.120999s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.121009s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121020s: Entering Redux.query(1 <= 1) 0.121030s: Exiting Redux.query 0.121041s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121052s: Entering Redux.assume(1 <= 1) 0.121063s: Exiting Redux.assume: 0.000001 seconds 0.121074s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.121085s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.121095s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.121105s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.121118s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.121145s: Exiting Redux.assume: 0.000016 seconds 0.121158s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.121171s: Exiting Redux.assume: 0.000003 seconds 0.121182s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.121199s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.121212s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.121237s: Exiting Redux.query 0.121251s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.121266s: Exiting Redux.assert_term: 0.000003 seconds 0.121278s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.121291s: Exiting Redux.assert_term: 0.000003 seconds 0.121302s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.121315s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.121344s: Exiting Redux.assume: 0.000017 seconds 0.121355s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.121366s: Entering Redux.assume(!(1 = 0)) 0.121378s: Exiting Redux.assume: 0.000001 seconds 0.121389s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.121403s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.121427s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.121448s: Exiting Redux.assume: 0.000010 seconds 0.121520s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.121533s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121544s: Entering Redux.query(1 <= 1) 0.121555s: Exiting Redux.query 0.121565s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121576s: Entering Redux.assume(1 <= 1) 0.121588s: Exiting Redux.assume: 0.000001 seconds 0.121598s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.121611s: Entering Redux.assume(!(0 < r2)) 0.121631s: Exiting Redux.assume: 0.000007 seconds 0.121643s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.121656s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.121672s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.121686s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.121712s: Exiting Redux.query 0.121725s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.121740s: Exiting Redux.assert_term: 0.000004 seconds 0.121751s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.121765s: Exiting Redux.assert_term: 0.000003 seconds 0.121775s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.121789s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.121838s: Exiting Redux.assume: 0.000036 seconds 0.121849s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.121861s: Entering Redux.assume(!(1 = 0)) 0.121875s: Exiting Redux.assume: 0.000001 seconds 0.121887s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.121902s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.121926s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.121950s: Exiting Redux.assume: 0.000011 seconds 0.121962s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.121973s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121984s: Entering Redux.query(1 <= 1) 0.121994s: Exiting Redux.query 0.122005s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.122016s: Entering Redux.assume(1 <= 1) 0.122028s: Exiting Redux.assume: 0.000001 seconds 0.122039s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.122052s: Entering Redux.assume(!(r3 < 0)) 0.122073s: Exiting Redux.assume: 0.000009 seconds 0.122087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.122102s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.122116s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.122144s: Exiting Redux.query 0.122156s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.122167s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.122179s: Entering Redux.assume(!(!(r3 < 0))) 0.122198s: Exiting Redux.assume: 0.000008 seconds 0.122211s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.122224s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.122242s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.122257s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.122514s: Exiting Redux.query 0.122542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.122553s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.122568s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.122596s: Exiting Redux.assume: 0.000017 seconds 0.122608s: Entering Redux.assume(!(!(1 = 0))) 0.122621s: Exiting Redux.assume: 0.000001 seconds 0.122635s: Entering Redux.assume(!(!(0 < r2))) 0.122652s: Exiting Redux.assume: 0.000007 seconds 0.122664s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.122678s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.122694s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.122709s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.123122s: Exiting Redux.query 0.123137s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.123148s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.123165s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.123192s: Exiting Redux.assume: 0.000015 seconds 0.123206s: Entering Redux.assume(!(!(1 = 0))) 0.123221s: Exiting Redux.assume: 0.000001 seconds 0.123238s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.123263s: Exiting Redux.assume: 0.000014 seconds 0.123276s: Entering Redux.assume(!(!(1 = 0))) 0.123288s: Exiting Redux.assume: 0.000001 seconds 0.123316s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.123432s: Exiting Redux.assume: 0.000103 seconds 0.123454s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.123466s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123476s: Entering Redux.query(true) 0.123486s: Exiting Redux.query 0.123497s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123506s: Entering Redux.assume(true) 0.123519s: Exiting Redux.assume: 0.000001 seconds 0.123529s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.123544s: Entering Redux.query(!(2 = 0)) 0.123555s: Exiting Redux.query 0.123567s: Entering Redux.assume(%(A0, 2) = 1) 0.123582s: Exiting Redux.assume: 0.000003 seconds 0.123593s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.123604s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123614s: Entering Redux.query(true) 0.123624s: Exiting Redux.query 0.123634s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123644s: Entering Redux.assume(true) 0.123656s: Exiting Redux.assume: 0.000001 seconds 0.123666s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.123682s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.123693s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.123708s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.123725s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.123741s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.125051s: Exiting Redux.query 0.125068s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.125084s: Exiting Redux.assert_term: 0.000005 seconds 0.125096s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.125111s: Exiting Redux.assert_term: 0.000003 seconds 0.125122s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.125135s: Exiting Redux.assert_term: 0.000002 seconds 0.125147s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.125161s: Exiting Redux.assert_term: 0.000003 seconds 0.125171s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.125185s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.125209s: Exiting Redux.assume: 0.000012 seconds 0.125220s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.125231s: Entering Redux.assume(!(1 = 0)) 0.125242s: Exiting Redux.assume: 0.000000 seconds 0.125255s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.125269s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.125294s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125312s: Exiting Redux.assume: 0.000006 seconds 0.125323s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.125334s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125345s: Entering Redux.query(1 <= 1) 0.125355s: Exiting Redux.query 0.125367s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125378s: Entering Redux.assume(1 <= 1) 0.125390s: Exiting Redux.assume: 0.000001 seconds 0.125400s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.125412s: Entering Redux.assume(!(!(r0 = 0))) 0.125442s: Exiting Redux.assume: 0.000018 seconds 0.125463s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.125477s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.125579s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125598s: Exiting Redux.assume: 0.000007 seconds 0.125609s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.125620s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125631s: Entering Redux.query(1 <= 1) 0.125643s: Exiting Redux.query 0.125654s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125665s: Entering Redux.assume(1 <= 1) 0.125677s: Exiting Redux.assume: 0.000001 seconds 0.125687s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.125698s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.125709s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.125719s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.125732s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.125754s: Exiting Redux.assume: 0.000011 seconds 0.125768s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.125783s: Exiting Redux.assume: 0.000002 seconds 0.125795s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.125815s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.125831s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.125851s: Exiting Redux.query 0.125864s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.125880s: Exiting Redux.assert_term: 0.000004 seconds 0.125892s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.125906s: Exiting Redux.assert_term: 0.000003 seconds 0.125917s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.125931s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.125954s: Exiting Redux.assume: 0.000011 seconds 0.125964s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.125975s: Entering Redux.assume(!(1 = 0)) 0.125987s: Exiting Redux.assume: 0.000001 seconds 0.125998s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.126012s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.126036s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.126053s: Exiting Redux.assume: 0.000006 seconds 0.126065s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.126075s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126085s: Entering Redux.query(1 <= 1) 0.126095s: Exiting Redux.query 0.126105s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126115s: Entering Redux.assume(1 <= 1) 0.126126s: Exiting Redux.assume: 0.000001 seconds 0.126136s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.126149s: Entering Redux.assume(!(0 < r2)) 0.126167s: Exiting Redux.assume: 0.000007 seconds 0.126178s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.126189s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.126205s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.126219s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.126239s: Exiting Redux.query 0.126252s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.126267s: Exiting Redux.assert_term: 0.000003 seconds 0.126278s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.126293s: Exiting Redux.assert_term: 0.000003 seconds 0.126303s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.126317s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.126350s: Exiting Redux.assume: 0.000023 seconds 0.126361s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.126373s: Entering Redux.assume(!(1 = 0)) 0.126384s: Exiting Redux.assume: 0.000001 seconds 0.126396s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.126410s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.126435s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.126462s: Exiting Redux.assume: 0.000006 seconds 0.126474s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.126485s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126495s: Entering Redux.query(1 <= 1) 0.126506s: Exiting Redux.query 0.126517s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126527s: Entering Redux.assume(1 <= 1) 0.126540s: Exiting Redux.assume: 0.000001 seconds 0.126550s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.126563s: Entering Redux.assume(!(r3 < 0)) 0.126584s: Exiting Redux.assume: 0.000008 seconds 0.126595s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.126613s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.126627s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.126649s: Exiting Redux.query 0.126660s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.126671s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.126682s: Entering Redux.assume(!(!(r3 < 0))) 0.126703s: Exiting Redux.assume: 0.000007 seconds 0.126716s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.126729s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.126746s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.126761s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.127289s: Exiting Redux.query 0.127303s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.127314s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.127331s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.127353s: Exiting Redux.assume: 0.000011 seconds 0.127364s: Entering Redux.assume(!(!(1 = 0))) 0.127376s: Exiting Redux.assume: 0.000002 seconds 0.127388s: Entering Redux.assume(!(!(0 < r2))) 0.127405s: Exiting Redux.assume: 0.000006 seconds 0.127417s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.127431s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.127455s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.127471s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.127690s: Exiting Redux.query 0.127704s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.127714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.127728s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.127749s: Exiting Redux.assume: 0.000009 seconds 0.127761s: Entering Redux.assume(!(!(1 = 0))) 0.127773s: Exiting Redux.assume: 0.000001 seconds 0.127789s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.127808s: Exiting Redux.assume: 0.000008 seconds 0.127820s: Entering Redux.assume(!(!(1 = 0))) 0.127831s: Exiting Redux.assume: 0.000001 seconds 0.127846s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.127859s: Exiting Redux.assume: 0.000003 seconds 0.127870s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.127880s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.127890s: Entering Redux.query(true) 0.127900s: Exiting Redux.query 0.127910s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.127920s: Entering Redux.assume(true) 0.127932s: Exiting Redux.assume: 0.000001 seconds 0.127942s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.127958s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.127970s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.127985s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.128002s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.128017s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.129440s: Exiting Redux.query 0.129464s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.129480s: Exiting Redux.assert_term: 0.000005 seconds 0.129492s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.129507s: Exiting Redux.assert_term: 0.000003 seconds 0.129518s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.129532s: Exiting Redux.assert_term: 0.000002 seconds 0.129543s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.129556s: Exiting Redux.assert_term: 0.000003 seconds 0.129567s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.129582s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.129605s: Exiting Redux.assume: 0.000011 seconds 0.129615s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.129627s: Entering Redux.assume(!(1 = 0)) 0.129638s: Exiting Redux.assume: 0.000001 seconds 0.129651s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.129665s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.129690s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.129708s: Exiting Redux.assume: 0.000006 seconds 0.129720s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.129731s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129743s: Entering Redux.query(1 <= 1) 0.129755s: Exiting Redux.query 0.129765s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129775s: Entering Redux.assume(1 <= 1) 0.129788s: Exiting Redux.assume: 0.000001 seconds 0.129798s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.130146s: Entering Redux.assume(!(!(r0 = 0))) 0.130179s: Exiting Redux.assume: 0.000019 seconds 0.130191s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.130203s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.130226s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.130245s: Exiting Redux.assume: 0.000007 seconds 0.130257s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.130267s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130279s: Entering Redux.query(1 <= 1) 0.130289s: Exiting Redux.query 0.130299s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130310s: Entering Redux.assume(1 <= 1) 0.130324s: Exiting Redux.assume: 0.000001 seconds 0.130335s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.130346s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.130356s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.130366s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.130379s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.130402s: Exiting Redux.assume: 0.000011 seconds 0.130415s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.130429s: Exiting Redux.assume: 0.000002 seconds 0.130440s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.130464s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.130479s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.130498s: Exiting Redux.query 0.130512s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.130526s: Exiting Redux.assert_term: 0.000004 seconds 0.130538s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.130552s: Exiting Redux.assert_term: 0.000003 seconds 0.130562s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.130576s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.130599s: Exiting Redux.assume: 0.000011 seconds 0.130609s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.130620s: Entering Redux.assume(!(1 = 0)) 0.130633s: Exiting Redux.assume: 0.000001 seconds 0.130643s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.130658s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.130682s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.130700s: Exiting Redux.assume: 0.000006 seconds 0.130711s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.130722s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130732s: Entering Redux.query(1 <= 1) 0.130742s: Exiting Redux.query 0.130752s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130763s: Entering Redux.assume(1 <= 1) 0.130775s: Exiting Redux.assume: 0.000001 seconds 0.130785s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.130797s: Entering Redux.assume(!(0 < r2)) 0.130815s: Exiting Redux.assume: 0.000007 seconds 0.130827s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.130838s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.130855s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.130870s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.130890s: Exiting Redux.query 0.130904s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.130920s: Exiting Redux.assert_term: 0.000003 seconds 0.130932s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.130946s: Exiting Redux.assert_term: 0.000003 seconds 0.130956s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.130970s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.131003s: Exiting Redux.assume: 0.000022 seconds 0.131014s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.131025s: Entering Redux.assume(!(1 = 0)) 0.131037s: Exiting Redux.assume: 0.000001 seconds 0.131048s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.131062s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.131087s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.131105s: Exiting Redux.assume: 0.000007 seconds 0.131116s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.131127s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131137s: Entering Redux.query(1 <= 1) 0.131147s: Exiting Redux.query 0.131157s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131168s: Entering Redux.assume(1 <= 1) 0.131179s: Exiting Redux.assume: 0.000001 seconds 0.131189s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.131202s: Entering Redux.assume(!(r3 < 0)) 0.131221s: Exiting Redux.assume: 0.000008 seconds 0.131232s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.131248s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.131261s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.131282s: Exiting Redux.query 0.131293s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.131303s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.131316s: Entering Redux.assume(!(!(r3 < 0))) 0.131335s: Exiting Redux.assume: 0.000007 seconds 0.131346s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.131360s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.131377s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.131391s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.131703s: Exiting Redux.query 0.131717s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.131727s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.131742s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.131763s: Exiting Redux.assume: 0.000011 seconds 0.131776s: Entering Redux.assume(!(!(1 = 0))) 0.131788s: Exiting Redux.assume: 0.000001 seconds 0.131801s: Entering Redux.assume(!(!(0 < r2))) 0.131818s: Exiting Redux.assume: 0.000006 seconds 0.131830s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.131843s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.131859s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.131874s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.132096s: Exiting Redux.query 0.132110s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.132119s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.132133s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.132153s: Exiting Redux.assume: 0.000009 seconds 0.132164s: Entering Redux.assume(!(!(1 = 0))) 0.132176s: Exiting Redux.assume: 0.000001 seconds 0.132190s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.132209s: Exiting Redux.assume: 0.000008 seconds 0.132221s: Entering Redux.assume(!(!(1 = 0))) 0.132232s: Exiting Redux.assume: 0.000000 seconds 0.132257s: Entering Redux.assume(!(0 <= A0)) 0.132274s: Exiting Redux.assume: 0.000005 seconds 0.132284s: Entering Redux.assume(false) 0.132296s: Exiting Redux.assume: 0.000002 seconds 0.132305s: Entering Redux.assume(!(false)) 0.132316s: Exiting Redux.assume: 0.000002 seconds 0.132328s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(38,5-24): Verifying call 0.132338s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132347s: Entering Redux.query(true) 0.132357s: Exiting Redux.query 0.132368s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132377s: Entering Redux.assume(true) 0.132388s: Exiting Redux.assume: 0.000001 seconds 0.132399s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(39,7-8): Executing statement 0.132411s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.132427s: Exiting Redux.assert_term: 0.000003 seconds 0.132437s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(39,9-30): Verifying call 0.132455s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.132465s: Entering Redux.query(true) 0.132475s: Exiting Redux.query 0.132487s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.132501s: Exiting Redux.assert_term: 0.000003 seconds 0.132511s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.132520s: Entering Redux.assume(true) 0.132532s: Exiting Redux.assume: 0.000001 seconds 0.132542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Executing statement 0.132557s: Entering Redux.assume(0 <= R0) 0.132573s: Exiting Redux.assume: 0.000005 seconds 0.132584s: Entering Redux.assume(R0 <= 1) 0.132600s: Exiting Redux.assume: 0.000004 seconds 0.132610s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.132621s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132631s: Entering Redux.query(true) 0.132641s: Exiting Redux.query 0.132651s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132661s: Entering Redux.assume(true) 0.132673s: Exiting Redux.assume: 0.000001 seconds 0.132683s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Executing statement 0.132702s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.132782s: Exiting Redux.assume: 0.000068 seconds 0.132796s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.132806s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132816s: Entering Redux.query(true) 0.132826s: Exiting Redux.query 0.132836s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132848s: Entering Redux.assume(true) 0.132860s: Exiting Redux.assume: 0.000001 seconds 0.132870s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.132885s: Entering Redux.query(!(2 = 0)) 0.132896s: Exiting Redux.query 0.132908s: Entering Redux.assume(%(A0, 2) = 1) 0.132923s: Exiting Redux.assume: 0.000003 seconds 0.132934s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.132945s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132955s: Entering Redux.query(true) 0.132965s: Exiting Redux.query 0.132975s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132985s: Entering Redux.assume(true) 0.132997s: Exiting Redux.assume: 0.000001 seconds 0.133007s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.133023s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.133035s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.133050s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.133068s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.133084s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.134938s: Exiting Redux.query 0.134957s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.134972s: Exiting Redux.assert_term: 0.000005 seconds 0.134983s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.134998s: Exiting Redux.assert_term: 0.000003 seconds 0.135009s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.135021s: Exiting Redux.assert_term: 0.000002 seconds 0.135032s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.135046s: Exiting Redux.assert_term: 0.000003 seconds 0.135057s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.135071s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.135095s: Exiting Redux.assume: 0.000012 seconds 0.135106s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.135117s: Entering Redux.assume(!(1 = 0)) 0.135130s: Exiting Redux.assume: 0.000002 seconds 0.135142s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.135156s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.135181s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135199s: Exiting Redux.assume: 0.000007 seconds 0.135210s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.135221s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135231s: Entering Redux.query(1 <= 1) 0.135241s: Exiting Redux.query 0.135251s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135262s: Entering Redux.assume(1 <= 1) 0.135273s: Exiting Redux.assume: 0.000000 seconds 0.135282s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.135296s: Entering Redux.assume(!(!(r0 = 0))) 0.135324s: Exiting Redux.assume: 0.000017 seconds 0.135334s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.135346s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.135368s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135386s: Exiting Redux.assume: 0.000006 seconds 0.135397s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.135407s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135417s: Entering Redux.query(1 <= 1) 0.135429s: Exiting Redux.query 0.135440s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135458s: Entering Redux.assume(1 <= 1) 0.135470s: Exiting Redux.assume: 0.000001 seconds 0.135480s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.135492s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.135503s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.135513s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.135527s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135549s: Exiting Redux.assume: 0.000010 seconds 0.135562s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.135575s: Exiting Redux.assume: 0.000003 seconds 0.135587s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.135604s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.135619s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.135638s: Exiting Redux.query 0.135651s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.135667s: Exiting Redux.assert_term: 0.000004 seconds 0.135678s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.135692s: Exiting Redux.assert_term: 0.000003 seconds 0.135702s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.135716s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.135739s: Exiting Redux.assume: 0.000011 seconds 0.135750s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.135761s: Entering Redux.assume(!(1 = 0)) 0.135773s: Exiting Redux.assume: 0.000001 seconds 0.135786s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.135799s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.135823s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.135841s: Exiting Redux.assume: 0.000006 seconds 0.135853s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.135863s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135874s: Entering Redux.query(1 <= 1) 0.135885s: Exiting Redux.query 0.135896s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135906s: Entering Redux.assume(1 <= 1) 0.135918s: Exiting Redux.assume: 0.000001 seconds 0.135927s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.135940s: Entering Redux.assume(!(0 < r2)) 0.135958s: Exiting Redux.assume: 0.000007 seconds 0.135968s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.135980s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.135996s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.136010s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.136030s: Exiting Redux.query 0.136043s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.136057s: Exiting Redux.assert_term: 0.000004 seconds 0.136068s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.136082s: Exiting Redux.assert_term: 0.000003 seconds 0.136093s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.136107s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.136775s: Exiting Redux.assume: 0.000656 seconds 0.136789s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.136801s: Entering Redux.assume(!(1 = 0)) 0.136815s: Exiting Redux.assume: 0.000001 seconds 0.136826s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.136840s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.136866s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.136884s: Exiting Redux.assume: 0.000008 seconds 0.136895s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.136905s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136915s: Entering Redux.query(1 <= 1) 0.136926s: Exiting Redux.query 0.136937s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136950s: Entering Redux.assume(1 <= 1) 0.136963s: Exiting Redux.assume: 0.000001 seconds 0.136972s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.136986s: Entering Redux.assume(!(r3 < 0)) 0.137006s: Exiting Redux.assume: 0.000009 seconds 0.137015s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.137031s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.137046s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.137067s: Exiting Redux.query 0.137078s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.137088s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.137100s: Entering Redux.assume(!(!(r3 < 0))) 0.137117s: Exiting Redux.assume: 0.000006 seconds 0.137131s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.137144s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.137161s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.137175s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.137368s: Exiting Redux.query 0.137381s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.137393s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.137408s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.137431s: Exiting Redux.assume: 0.000011 seconds 0.137452s: Entering Redux.assume(!(!(1 = 0))) 0.137465s: Exiting Redux.assume: 0.000001 seconds 0.137479s: Entering Redux.assume(!(!(0 < r2))) 0.137497s: Exiting Redux.assume: 0.000006 seconds 0.137508s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.137522s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.137538s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.137554s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.137771s: Exiting Redux.query 0.137784s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.137796s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.137811s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.137832s: Exiting Redux.assume: 0.000009 seconds 0.137844s: Entering Redux.assume(!(!(1 = 0))) 0.137855s: Exiting Redux.assume: 0.000001 seconds 0.137869s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137888s: Exiting Redux.assume: 0.000008 seconds 0.137900s: Entering Redux.assume(!(!(1 = 0))) 0.137912s: Exiting Redux.assume: 0.000001 seconds 0.137927s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.137940s: Exiting Redux.assume: 0.000003 seconds 0.137951s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.137962s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.137971s: Entering Redux.query(true) 0.137982s: Exiting Redux.query 0.137992s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138002s: Entering Redux.assume(true) 0.138014s: Exiting Redux.assume: 0.000001 seconds 0.138024s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.138040s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.138052s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.138066s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.138083s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.138116s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.139495s: Exiting Redux.query 0.139512s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.139529s: Exiting Redux.assert_term: 0.000005 seconds 0.139542s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.139555s: Exiting Redux.assert_term: 0.000003 seconds 0.139566s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.139580s: Exiting Redux.assert_term: 0.000003 seconds 0.139592s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.139607s: Exiting Redux.assert_term: 0.000003 seconds 0.139618s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.139633s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.139656s: Exiting Redux.assume: 0.000012 seconds 0.139666s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.139678s: Entering Redux.assume(!(1 = 0)) 0.139690s: Exiting Redux.assume: 0.000001 seconds 0.139702s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.139716s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.139741s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.139759s: Exiting Redux.assume: 0.000006 seconds 0.139771s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.139782s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.139792s: Entering Redux.query(1 <= 1) 0.139802s: Exiting Redux.query 0.139813s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.139824s: Entering Redux.assume(1 <= 1) 0.139836s: Exiting Redux.assume: 0.000001 seconds 0.139846s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.139859s: Entering Redux.assume(!(!(r0 = 0))) 0.139888s: Exiting Redux.assume: 0.000018 seconds 0.139899s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.139911s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.139933s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.139952s: Exiting Redux.assume: 0.000006 seconds 0.139963s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.139973s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.139985s: Entering Redux.query(1 <= 1) 0.139996s: Exiting Redux.query 0.140007s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140017s: Entering Redux.assume(1 <= 1) 0.140029s: Exiting Redux.assume: 0.000001 seconds 0.140039s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.140050s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.140061s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.140070s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.140084s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.140105s: Exiting Redux.assume: 0.000010 seconds 0.140117s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.140131s: Exiting Redux.assume: 0.000003 seconds 0.140143s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.140159s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.140173s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.140192s: Exiting Redux.query 0.140206s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.140221s: Exiting Redux.assert_term: 0.000004 seconds 0.140233s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.140247s: Exiting Redux.assert_term: 0.000003 seconds 0.140258s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.140272s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.140295s: Exiting Redux.assume: 0.000011 seconds 0.140305s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.140317s: Entering Redux.assume(!(1 = 0)) 0.140329s: Exiting Redux.assume: 0.000001 seconds 0.140340s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.140354s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.140377s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.140395s: Exiting Redux.assume: 0.000006 seconds 0.140406s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.140416s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140427s: Entering Redux.query(1 <= 1) 0.140438s: Exiting Redux.query 0.140455s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140465s: Entering Redux.assume(1 <= 1) 0.140477s: Exiting Redux.assume: 0.000001 seconds 0.140487s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.140500s: Entering Redux.assume(!(0 < r2)) 0.140517s: Exiting Redux.assume: 0.000007 seconds 0.140527s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.140539s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.140600s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.140615s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.140635s: Exiting Redux.query 0.140648s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.140663s: Exiting Redux.assert_term: 0.000004 seconds 0.140674s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.140688s: Exiting Redux.assert_term: 0.000003 seconds 0.140698s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.140711s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.140744s: Exiting Redux.assume: 0.000022 seconds 0.140755s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.140766s: Entering Redux.assume(!(1 = 0)) 0.140778s: Exiting Redux.assume: 0.000001 seconds 0.140789s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.140803s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.140827s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.140845s: Exiting Redux.assume: 0.000007 seconds 0.140857s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.140867s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140878s: Entering Redux.query(1 <= 1) 0.140888s: Exiting Redux.query 0.140898s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140909s: Entering Redux.assume(1 <= 1) 0.140920s: Exiting Redux.assume: 0.000001 seconds 0.140931s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.140944s: Entering Redux.assume(!(r3 < 0)) 0.140963s: Exiting Redux.assume: 0.000008 seconds 0.140974s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.140989s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.141003s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.141023s: Exiting Redux.query 0.141034s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.141043s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.141055s: Entering Redux.assume(!(!(r3 < 0))) 0.141073s: Exiting Redux.assume: 0.000007 seconds 0.141084s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.141097s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.141114s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.141129s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.141323s: Exiting Redux.query 0.141337s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.141348s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.141363s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.141385s: Exiting Redux.assume: 0.000011 seconds 0.141398s: Entering Redux.assume(!(!(1 = 0))) 0.141410s: Exiting Redux.assume: 0.000001 seconds 0.141424s: Entering Redux.assume(!(!(0 < r2))) 0.141441s: Exiting Redux.assume: 0.000006 seconds 0.141461s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.141475s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.141492s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.141508s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.141732s: Exiting Redux.query 0.141745s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.141758s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.141775s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.141797s: Exiting Redux.assume: 0.000009 seconds 0.141809s: Entering Redux.assume(!(!(1 = 0))) 0.141822s: Exiting Redux.assume: 0.000001 seconds 0.141837s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.141856s: Exiting Redux.assume: 0.000008 seconds 0.141869s: Entering Redux.assume(!(!(1 = 0))) 0.141881s: Exiting Redux.assume: 0.000001 seconds 0.141903s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.142161s: Exiting Redux.assume: 0.000246 seconds 0.142175s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.142187s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.142197s: Entering Redux.query(true) 0.142209s: Exiting Redux.query 0.142220s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.142230s: Entering Redux.assume(true) 0.142241s: Exiting Redux.assume: 0.000001 seconds 0.142252s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.142268s: Entering Redux.query(!(2 = 0)) 0.142279s: Exiting Redux.query 0.142292s: Entering Redux.assume(%(A0, 2) = 1) 0.142306s: Exiting Redux.assume: 0.000003 seconds 0.142317s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.142327s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.142336s: Entering Redux.query(true) 0.142345s: Exiting Redux.query 0.142356s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.142366s: Entering Redux.assume(true) 0.142378s: Exiting Redux.assume: 0.000001 seconds 0.142388s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.142403s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.142415s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.142430s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.142455s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.142471s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.143368s: Exiting Redux.query 0.143386s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.143403s: Exiting Redux.assert_term: 0.000004 seconds 0.143415s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.143429s: Exiting Redux.assert_term: 0.000003 seconds 0.143443s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.143463s: Exiting Redux.assert_term: 0.000003 seconds 0.143475s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.143488s: Exiting Redux.assert_term: 0.000003 seconds 0.143499s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.143514s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.143538s: Exiting Redux.assume: 0.000012 seconds 0.143548s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.143560s: Entering Redux.assume(!(1 = 0)) 0.143573s: Exiting Redux.assume: 0.000001 seconds 0.143584s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.143599s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.143624s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.143642s: Exiting Redux.assume: 0.000007 seconds 0.143654s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.143665s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143675s: Entering Redux.query(1 <= 1) 0.143686s: Exiting Redux.query 0.143696s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143707s: Entering Redux.assume(1 <= 1) 0.143719s: Exiting Redux.assume: 0.000001 seconds 0.143730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.143742s: Entering Redux.assume(!(!(r0 = 0))) 0.143772s: Exiting Redux.assume: 0.000018 seconds 0.143784s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.143796s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.143819s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.143837s: Exiting Redux.assume: 0.000006 seconds 0.143849s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.143861s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143874s: Entering Redux.query(1 <= 1) 0.143884s: Exiting Redux.query 0.143895s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143905s: Entering Redux.assume(1 <= 1) 0.143916s: Exiting Redux.assume: 0.000001 seconds 0.143927s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.143940s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.143950s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.143960s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.143973s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.143995s: Exiting Redux.assume: 0.000010 seconds 0.144008s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.144023s: Exiting Redux.assume: 0.000003 seconds 0.144034s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.144051s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.144066s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.144085s: Exiting Redux.query 0.144098s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.144114s: Exiting Redux.assert_term: 0.000004 seconds 0.144125s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.144140s: Exiting Redux.assert_term: 0.000003 seconds 0.144150s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.144164s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.144187s: Exiting Redux.assume: 0.000012 seconds 0.144198s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.144210s: Entering Redux.assume(!(1 = 0)) 0.144222s: Exiting Redux.assume: 0.000001 seconds 0.144233s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.144248s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.144271s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.144290s: Exiting Redux.assume: 0.000006 seconds 0.144301s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.144312s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.144323s: Entering Redux.query(1 <= 1) 0.144333s: Exiting Redux.query 0.144343s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.144354s: Entering Redux.assume(1 <= 1) 0.144366s: Exiting Redux.assume: 0.000001 seconds 0.144376s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.144388s: Entering Redux.assume(!(0 < r2)) 0.144405s: Exiting Redux.assume: 0.000007 seconds 0.144416s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.144428s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.144452s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.144467s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.144487s: Exiting Redux.query 0.144500s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.144514s: Exiting Redux.assert_term: 0.000003 seconds 0.144525s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.144539s: Exiting Redux.assert_term: 0.000002 seconds 0.144549s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.144563s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.144596s: Exiting Redux.assume: 0.000022 seconds 0.144607s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.144618s: Entering Redux.assume(!(1 = 0)) 0.144630s: Exiting Redux.assume: 0.000001 seconds 0.144641s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.144655s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.144678s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.144697s: Exiting Redux.assume: 0.000006 seconds 0.144708s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.144719s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.144730s: Entering Redux.query(1 <= 1) 0.144740s: Exiting Redux.query 0.144751s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.144761s: Entering Redux.assume(1 <= 1) 0.144773s: Exiting Redux.assume: 0.000001 seconds 0.144783s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.144796s: Entering Redux.assume(!(r3 < 0)) 0.144815s: Exiting Redux.assume: 0.000008 seconds 0.144825s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.144840s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.145006s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.145029s: Exiting Redux.query 0.145040s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.145050s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.145062s: Entering Redux.assume(!(!(r3 < 0))) 0.145081s: Exiting Redux.assume: 0.000007 seconds 0.145092s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.145106s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.145122s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.145138s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.145328s: Exiting Redux.query 0.145341s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.145353s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.145367s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.145389s: Exiting Redux.assume: 0.000011 seconds 0.145401s: Entering Redux.assume(!(!(1 = 0))) 0.145413s: Exiting Redux.assume: 0.000001 seconds 0.145426s: Entering Redux.assume(!(!(0 < r2))) 0.145449s: Exiting Redux.assume: 0.000006 seconds 0.145461s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.145475s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.145491s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.145506s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.145723s: Exiting Redux.query 0.145737s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.145748s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.145763s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.145783s: Exiting Redux.assume: 0.000010 seconds 0.145796s: Entering Redux.assume(!(!(1 = 0))) 0.145808s: Exiting Redux.assume: 0.000001 seconds 0.145823s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.145842s: Exiting Redux.assume: 0.000009 seconds 0.145854s: Entering Redux.assume(!(!(1 = 0))) 0.145866s: Exiting Redux.assume: 0.000001 seconds 0.145882s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.145900s: Exiting Redux.assume: 0.000003 seconds 0.145914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.145925s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.145936s: Entering Redux.query(true) 0.145946s: Exiting Redux.query 0.145957s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.145968s: Entering Redux.assume(true) 0.145980s: Exiting Redux.assume: 0.000001 seconds 0.145990s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.146006s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.146017s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.146032s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.146049s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.146065s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.146871s: Exiting Redux.query 0.146888s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.146907s: Exiting Redux.assert_term: 0.000003 seconds 0.146920s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.146934s: Exiting Redux.assert_term: 0.000003 seconds 0.146946s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.146960s: Exiting Redux.assert_term: 0.000003 seconds 0.146971s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.146985s: Exiting Redux.assert_term: 0.000002 seconds 0.146996s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.147009s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.147032s: Exiting Redux.assume: 0.000012 seconds 0.147042s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.147055s: Entering Redux.assume(!(1 = 0)) 0.147066s: Exiting Redux.assume: 0.000001 seconds 0.147078s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.147093s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.147116s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.147136s: Exiting Redux.assume: 0.000007 seconds 0.147147s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.147158s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.147168s: Entering Redux.query(1 <= 1) 0.147180s: Exiting Redux.query 0.147190s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.147201s: Entering Redux.assume(1 <= 1) 0.147213s: Exiting Redux.assume: 0.000001 seconds 0.147223s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.147236s: Entering Redux.assume(!(!(r0 = 0))) 0.147268s: Exiting Redux.assume: 0.000017 seconds 0.147279s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.147291s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.147314s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.147334s: Exiting Redux.assume: 0.000006 seconds 0.147344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.147355s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.147366s: Entering Redux.query(1 <= 1) 0.147376s: Exiting Redux.query 0.147387s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.147398s: Entering Redux.assume(1 <= 1) 0.147410s: Exiting Redux.assume: 0.000001 seconds 0.147421s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.147432s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.147451s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.147461s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.147474s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.147496s: Exiting Redux.assume: 0.000010 seconds 0.147508s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.147522s: Exiting Redux.assume: 0.000003 seconds 0.147533s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.147549s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.147564s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.147582s: Exiting Redux.query 0.147597s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.147613s: Exiting Redux.assert_term: 0.000004 seconds 0.147624s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.147638s: Exiting Redux.assert_term: 0.000003 seconds 0.147649s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.147663s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.147687s: Exiting Redux.assume: 0.000012 seconds 0.147697s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.147708s: Entering Redux.assume(!(1 = 0)) 0.147720s: Exiting Redux.assume: 0.000001 seconds 0.147731s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.147746s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.147770s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.147788s: Exiting Redux.assume: 0.000006 seconds 0.147799s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.147811s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.147821s: Entering Redux.query(1 <= 1) 0.147831s: Exiting Redux.query 0.147842s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.147853s: Entering Redux.assume(1 <= 1) 0.147867s: Exiting Redux.assume: 0.000001 seconds 0.147879s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.147894s: Entering Redux.assume(!(0 < r2)) 0.147912s: Exiting Redux.assume: 0.000007 seconds 0.147923s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.147935s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.147951s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.147966s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.147986s: Exiting Redux.query 0.147999s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.148014s: Exiting Redux.assert_term: 0.000004 seconds 0.148026s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.148041s: Exiting Redux.assert_term: 0.000003 seconds 0.148051s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.148065s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.148098s: Exiting Redux.assume: 0.000021 seconds 0.148109s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.148120s: Entering Redux.assume(!(1 = 0)) 0.148133s: Exiting Redux.assume: 0.000001 seconds 0.148144s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.148158s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.148182s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.148202s: Exiting Redux.assume: 0.000007 seconds 0.148213s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.148224s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.148234s: Entering Redux.query(1 <= 1) 0.148246s: Exiting Redux.query 0.148257s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.148267s: Entering Redux.assume(1 <= 1) 0.148279s: Exiting Redux.assume: 0.000001 seconds 0.148289s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.148302s: Entering Redux.assume(!(r3 < 0)) 0.148322s: Exiting Redux.assume: 0.000008 seconds 0.148334s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.148350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.148365s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.148387s: Exiting Redux.query 0.148397s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.148408s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.148420s: Entering Redux.assume(!(!(r3 < 0))) 0.148438s: Exiting Redux.assume: 0.000006 seconds 0.148457s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.148471s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.148487s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.148502s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.148692s: Exiting Redux.query 0.148705s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.148715s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.148731s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.148752s: Exiting Redux.assume: 0.000011 seconds 0.148765s: Entering Redux.assume(!(!(1 = 0))) 0.148777s: Exiting Redux.assume: 0.000001 seconds 0.148790s: Entering Redux.assume(!(!(0 < r2))) 0.148807s: Exiting Redux.assume: 0.000006 seconds 0.148819s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.148833s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.148850s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.148865s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.149168s: Exiting Redux.query 0.149182s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.149193s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.149209s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.149229s: Exiting Redux.assume: 0.000010 seconds 0.149242s: Entering Redux.assume(!(!(1 = 0))) 0.149254s: Exiting Redux.assume: 0.000001 seconds 0.149267s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.149286s: Exiting Redux.assume: 0.000007 seconds 0.149297s: Entering Redux.assume(!(!(1 = 0))) 0.149309s: Exiting Redux.assume: 0.000001 seconds 0.149328s: Entering Redux.assume(!(R0 <= 1)) 0.149343s: Exiting Redux.assume: 0.000002 seconds 0.149354s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.149364s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.149373s: Entering Redux.query(true) 0.149383s: Exiting Redux.query 0.149394s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.149403s: Entering Redux.assume(true) 0.149414s: Exiting Redux.assume: 0.000001 seconds 0.149424s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Executing statement 0.149452s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.149555s: Exiting Redux.assume: 0.000090 seconds 0.149568s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.149579s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.149589s: Entering Redux.query(true) 0.149599s: Exiting Redux.query 0.149609s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.149619s: Entering Redux.assume(true) 0.149651s: Exiting Redux.assume: 0.000002 seconds 0.149665s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.149680s: Entering Redux.query(!(2 = 0)) 0.149692s: Exiting Redux.query 0.149705s: Entering Redux.assume(%(A0, 2) = 1) 0.149719s: Exiting Redux.assume: 0.000002 seconds 0.149729s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.149739s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.149749s: Entering Redux.query(true) 0.149759s: Exiting Redux.query 0.149770s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.149780s: Entering Redux.assume(true) 0.149793s: Exiting Redux.assume: 0.000001 seconds 0.149805s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.149820s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.149831s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.149846s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.149864s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.149883s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.150717s: Exiting Redux.query 0.150736s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.150752s: Exiting Redux.assert_term: 0.000004 seconds 0.150763s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.150777s: Exiting Redux.assert_term: 0.000003 seconds 0.150790s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.150804s: Exiting Redux.assert_term: 0.000003 seconds 0.150815s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.150830s: Exiting Redux.assert_term: 0.000003 seconds 0.150840s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.150855s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.150880s: Exiting Redux.assume: 0.000013 seconds 0.150893s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.150904s: Entering Redux.assume(!(1 = 0)) 0.150915s: Exiting Redux.assume: 0.000001 seconds 0.150927s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.150941s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.150965s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.150983s: Exiting Redux.assume: 0.000006 seconds 0.150994s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.151005s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151015s: Entering Redux.query(1 <= 1) 0.151026s: Exiting Redux.query 0.151036s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151047s: Entering Redux.assume(1 <= 1) 0.151059s: Exiting Redux.assume: 0.000001 seconds 0.151069s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.151082s: Entering Redux.assume(!(!(r0 = 0))) 0.151111s: Exiting Redux.assume: 0.000018 seconds 0.151122s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.151133s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.151155s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.151173s: Exiting Redux.assume: 0.000006 seconds 0.151184s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.151195s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151206s: Entering Redux.query(1 <= 1) 0.151217s: Exiting Redux.query 0.151227s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151241s: Entering Redux.assume(1 <= 1) 0.151253s: Exiting Redux.assume: 0.000001 seconds 0.151264s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.151275s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.151286s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.151296s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.151310s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.151332s: Exiting Redux.assume: 0.000010 seconds 0.151345s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.151359s: Exiting Redux.assume: 0.000002 seconds 0.151370s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.151388s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.151404s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.151424s: Exiting Redux.query 0.151438s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.151462s: Exiting Redux.assert_term: 0.000004 seconds 0.151474s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.151488s: Exiting Redux.assert_term: 0.000003 seconds 0.151499s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.151512s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.151535s: Exiting Redux.assume: 0.000012 seconds 0.151546s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.151557s: Entering Redux.assume(!(1 = 0)) 0.151569s: Exiting Redux.assume: 0.000002 seconds 0.151580s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.151594s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.151617s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.151635s: Exiting Redux.assume: 0.000006 seconds 0.151646s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.151656s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151667s: Entering Redux.query(1 <= 1) 0.151677s: Exiting Redux.query 0.151688s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151698s: Entering Redux.assume(1 <= 1) 0.151710s: Exiting Redux.assume: 0.000001 seconds 0.151720s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.151854s: Entering Redux.assume(!(0 < r2)) 0.151875s: Exiting Redux.assume: 0.000008 seconds 0.151886s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.151899s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.151917s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.151934s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.151959s: Exiting Redux.query 0.151974s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.151990s: Exiting Redux.assert_term: 0.000003 seconds 0.152002s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.152016s: Exiting Redux.assert_term: 0.000003 seconds 0.152030s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.152044s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.152077s: Exiting Redux.assume: 0.000023 seconds 0.152088s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.152099s: Entering Redux.assume(!(1 = 0)) 0.152112s: Exiting Redux.assume: 0.000001 seconds 0.152124s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.152139s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.152163s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.152181s: Exiting Redux.assume: 0.000007 seconds 0.152192s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.152203s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.152214s: Entering Redux.query(1 <= 1) 0.152225s: Exiting Redux.query 0.152235s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.152245s: Entering Redux.assume(1 <= 1) 0.152257s: Exiting Redux.assume: 0.000001 seconds 0.152267s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.152279s: Entering Redux.assume(!(r3 < 0)) 0.152298s: Exiting Redux.assume: 0.000008 seconds 0.152309s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.152325s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.152339s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.152360s: Exiting Redux.query 0.152371s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.152381s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.152393s: Entering Redux.assume(!(!(r3 < 0))) 0.152411s: Exiting Redux.assume: 0.000008 seconds 0.152422s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.152436s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.152459s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.152475s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.152667s: Exiting Redux.query 0.152680s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.152691s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.152705s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.152727s: Exiting Redux.assume: 0.000011 seconds 0.152739s: Entering Redux.assume(!(!(1 = 0))) 0.152751s: Exiting Redux.assume: 0.000001 seconds 0.152764s: Entering Redux.assume(!(!(0 < r2))) 0.152782s: Exiting Redux.assume: 0.000006 seconds 0.152794s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.152807s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.152823s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.152839s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.153059s: Exiting Redux.query 0.153073s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.153083s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.153098s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.153119s: Exiting Redux.assume: 0.000009 seconds 0.153131s: Entering Redux.assume(!(!(1 = 0))) 0.153142s: Exiting Redux.assume: 0.000001 seconds 0.153156s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.153175s: Exiting Redux.assume: 0.000007 seconds 0.153186s: Entering Redux.assume(!(!(1 = 0))) 0.153272s: Exiting Redux.assume: 0.000074 seconds 0.153287s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.153301s: Exiting Redux.assume: 0.000003 seconds 0.153313s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.153323s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.153334s: Entering Redux.query(true) 0.153344s: Exiting Redux.query 0.153355s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.153365s: Entering Redux.assume(true) 0.153377s: Exiting Redux.assume: 0.000001 seconds 0.153386s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.153402s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.153414s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.153429s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.153454s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.153471s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.154303s: Exiting Redux.query 0.154320s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.154336s: Exiting Redux.assert_term: 0.000004 seconds 0.154348s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.154361s: Exiting Redux.assert_term: 0.000003 seconds 0.154373s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.154386s: Exiting Redux.assert_term: 0.000003 seconds 0.154398s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.154412s: Exiting Redux.assert_term: 0.000003 seconds 0.154423s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.154437s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.154468s: Exiting Redux.assume: 0.000012 seconds 0.154508s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.154521s: Entering Redux.assume(!(1 = 0)) 0.154534s: Exiting Redux.assume: 0.000001 seconds 0.154546s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.154561s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.154585s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.154604s: Exiting Redux.assume: 0.000006 seconds 0.154615s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.154626s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.154637s: Entering Redux.query(1 <= 1) 0.154647s: Exiting Redux.query 0.154658s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.154670s: Entering Redux.assume(1 <= 1) 0.154682s: Exiting Redux.assume: 0.000001 seconds 0.154693s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.154706s: Entering Redux.assume(!(!(r0 = 0))) 0.154737s: Exiting Redux.assume: 0.000018 seconds 0.154748s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.154760s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.154783s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.154800s: Exiting Redux.assume: 0.000006 seconds 0.154812s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.154822s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.154833s: Entering Redux.query(1 <= 1) 0.154843s: Exiting Redux.query 0.154853s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.154864s: Entering Redux.assume(1 <= 1) 0.154876s: Exiting Redux.assume: 0.000001 seconds 0.154886s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.154897s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.154907s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.154917s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.154930s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.154952s: Exiting Redux.assume: 0.000010 seconds 0.154964s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.154978s: Exiting Redux.assume: 0.000003 seconds 0.154990s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.155007s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.155020s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.155039s: Exiting Redux.query 0.155052s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.155067s: Exiting Redux.assert_term: 0.000003 seconds 0.155078s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.155092s: Exiting Redux.assert_term: 0.000003 seconds 0.155102s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.155116s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.155138s: Exiting Redux.assume: 0.000011 seconds 0.155148s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.155161s: Entering Redux.assume(!(1 = 0)) 0.155172s: Exiting Redux.assume: 0.000001 seconds 0.155183s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.155198s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.155224s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.155242s: Exiting Redux.assume: 0.000006 seconds 0.155253s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.155263s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.155274s: Entering Redux.query(1 <= 1) 0.155284s: Exiting Redux.query 0.155296s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.155306s: Entering Redux.assume(1 <= 1) 0.155318s: Exiting Redux.assume: 0.000001 seconds 0.155329s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.155342s: Entering Redux.assume(!(0 < r2)) 0.155360s: Exiting Redux.assume: 0.000006 seconds 0.155371s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.155382s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.155399s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.155414s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.155434s: Exiting Redux.query 0.155456s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.155471s: Exiting Redux.assert_term: 0.000004 seconds 0.155483s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.155498s: Exiting Redux.assert_term: 0.000003 seconds 0.155508s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.155521s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.155555s: Exiting Redux.assume: 0.000021 seconds 0.155565s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.155577s: Entering Redux.assume(!(1 = 0)) 0.155589s: Exiting Redux.assume: 0.000001 seconds 0.155600s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.155614s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.155639s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.155657s: Exiting Redux.assume: 0.000007 seconds 0.155668s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.155679s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.155691s: Entering Redux.query(1 <= 1) 0.155701s: Exiting Redux.query 0.155712s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.155724s: Entering Redux.assume(1 <= 1) 0.155738s: Exiting Redux.assume: 0.000001 seconds 0.155749s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.155762s: Entering Redux.assume(!(r3 < 0)) 0.155780s: Exiting Redux.assume: 0.000008 seconds 0.155791s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.155807s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.155820s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.155841s: Exiting Redux.query 0.155852s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.155862s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.155873s: Entering Redux.assume(!(!(r3 < 0))) 0.155891s: Exiting Redux.assume: 0.000008 seconds 0.155903s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.155918s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.155967s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.155983s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.156173s: Exiting Redux.query 0.156187s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.156197s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.156212s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.156233s: Exiting Redux.assume: 0.000011 seconds 0.156245s: Entering Redux.assume(!(!(1 = 0))) 0.156257s: Exiting Redux.assume: 0.000001 seconds 0.156270s: Entering Redux.assume(!(!(0 < r2))) 0.156287s: Exiting Redux.assume: 0.000006 seconds 0.156298s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.156312s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.156328s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.156344s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.156571s: Exiting Redux.query 0.156586s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.156597s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.156611s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.156632s: Exiting Redux.assume: 0.000009 seconds 0.156644s: Entering Redux.assume(!(!(1 = 0))) 0.156656s: Exiting Redux.assume: 0.000001 seconds 0.156670s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.156689s: Exiting Redux.assume: 0.000008 seconds 0.156701s: Entering Redux.assume(!(!(1 = 0))) 0.156713s: Exiting Redux.assume: 0.000001 seconds 0.156733s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.156847s: Exiting Redux.assume: 0.000103 seconds 0.156861s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.156872s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.156882s: Entering Redux.query(true) 0.156893s: Exiting Redux.query 0.156904s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.156914s: Entering Redux.assume(true) 0.156926s: Exiting Redux.assume: 0.000001 seconds 0.156936s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.156951s: Entering Redux.query(!(2 = 0)) 0.156962s: Exiting Redux.query 0.156974s: Entering Redux.assume(%(A0, 2) = 1) 0.156988s: Exiting Redux.assume: 0.000003 seconds 0.156999s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.157010s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.157020s: Entering Redux.query(true) 0.157031s: Exiting Redux.query 0.157041s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.157051s: Entering Redux.assume(true) 0.157064s: Exiting Redux.assume: 0.000001 seconds 0.157074s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.157091s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.157103s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.157118s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.157135s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.157151s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.158003s: Exiting Redux.query 0.158021s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.158037s: Exiting Redux.assert_term: 0.000004 seconds 0.158049s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.158063s: Exiting Redux.assert_term: 0.000003 seconds 0.158074s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.158088s: Exiting Redux.assert_term: 0.000003 seconds 0.158099s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.158114s: Exiting Redux.assert_term: 0.000003 seconds 0.158126s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.158140s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.158164s: Exiting Redux.assume: 0.000012 seconds 0.158175s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.158187s: Entering Redux.assume(!(1 = 0)) 0.158199s: Exiting Redux.assume: 0.000001 seconds 0.158211s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.158226s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.158251s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.158268s: Exiting Redux.assume: 0.000007 seconds 0.158280s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.158290s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.158300s: Entering Redux.query(1 <= 1) 0.158311s: Exiting Redux.query 0.158321s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.158331s: Entering Redux.assume(1 <= 1) 0.158343s: Exiting Redux.assume: 0.000001 seconds 0.158353s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.158367s: Entering Redux.assume(!(!(r0 = 0))) 0.158396s: Exiting Redux.assume: 0.000019 seconds 0.158407s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.158421s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.158451s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.158471s: Exiting Redux.assume: 0.000007 seconds 0.158484s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.158495s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.158506s: Entering Redux.query(1 <= 1) 0.158516s: Exiting Redux.query 0.158527s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.158539s: Entering Redux.assume(1 <= 1) 0.158552s: Exiting Redux.assume: 0.000001 seconds 0.158562s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.158574s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.158585s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.158596s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.158609s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.158759s: Exiting Redux.assume: 0.000138 seconds 0.158773s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.158787s: Exiting Redux.assume: 0.000003 seconds 0.158799s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.158816s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.158830s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.158850s: Exiting Redux.query 0.158863s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.158879s: Exiting Redux.assert_term: 0.000004 seconds 0.158890s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.158904s: Exiting Redux.assert_term: 0.000003 seconds 0.158914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.158929s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.158951s: Exiting Redux.assume: 0.000012 seconds 0.158962s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.158973s: Entering Redux.assume(!(1 = 0)) 0.158985s: Exiting Redux.assume: 0.000001 seconds 0.158996s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.159010s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.159034s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.159052s: Exiting Redux.assume: 0.000006 seconds 0.159063s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.159073s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.159083s: Entering Redux.query(1 <= 1) 0.159093s: Exiting Redux.query 0.159102s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.159112s: Entering Redux.assume(1 <= 1) 0.159124s: Exiting Redux.assume: 0.000001 seconds 0.159133s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.159146s: Entering Redux.assume(!(0 < r2)) 0.159164s: Exiting Redux.assume: 0.000007 seconds 0.159175s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.159188s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.159205s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.159219s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.159239s: Exiting Redux.query 0.159252s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.159268s: Exiting Redux.assert_term: 0.000003 seconds 0.159280s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.159294s: Exiting Redux.assert_term: 0.000003 seconds 0.159304s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.159318s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.159351s: Exiting Redux.assume: 0.000022 seconds 0.159361s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.159373s: Entering Redux.assume(!(1 = 0)) 0.159386s: Exiting Redux.assume: 0.000001 seconds 0.159397s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.159410s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.159434s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.159461s: Exiting Redux.assume: 0.000007 seconds 0.159472s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.159482s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.159493s: Entering Redux.query(1 <= 1) 0.159502s: Exiting Redux.query 0.159512s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.159523s: Entering Redux.assume(1 <= 1) 0.159535s: Exiting Redux.assume: 0.000001 seconds 0.159545s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.159558s: Entering Redux.assume(!(r3 < 0)) 0.159577s: Exiting Redux.assume: 0.000009 seconds 0.159588s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.159603s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.159617s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.159638s: Exiting Redux.query 0.159650s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.159661s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.159674s: Entering Redux.assume(!(!(r3 < 0))) 0.159692s: Exiting Redux.assume: 0.000007 seconds 0.159705s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.159720s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.159736s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.159751s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.159941s: Exiting Redux.query 0.159954s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.159965s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.159979s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.160002s: Exiting Redux.assume: 0.000011 seconds 0.160015s: Entering Redux.assume(!(!(1 = 0))) 0.160028s: Exiting Redux.assume: 0.000001 seconds 0.160042s: Entering Redux.assume(!(!(0 < r2))) 0.160059s: Exiting Redux.assume: 0.000005 seconds 0.160070s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.160084s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.160100s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.160114s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.160401s: Exiting Redux.query 0.160416s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.160427s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.160451s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.160473s: Exiting Redux.assume: 0.000010 seconds 0.160485s: Entering Redux.assume(!(!(1 = 0))) 0.160497s: Exiting Redux.assume: 0.000001 seconds 0.160512s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.160532s: Exiting Redux.assume: 0.000009 seconds 0.160544s: Entering Redux.assume(!(!(1 = 0))) 0.160556s: Exiting Redux.assume: 0.000001 seconds 0.160570s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.160584s: Exiting Redux.assume: 0.000002 seconds 0.160595s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.160606s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.160616s: Entering Redux.query(true) 0.160627s: Exiting Redux.query 0.160637s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.160647s: Entering Redux.assume(true) 0.160659s: Exiting Redux.assume: 0.000001 seconds 0.160670s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.160686s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.160698s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.160712s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.160729s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.160744s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.161535s: Exiting Redux.query 0.161552s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.161568s: Exiting Redux.assert_term: 0.000004 seconds 0.161579s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.161594s: Exiting Redux.assert_term: 0.000003 seconds 0.161605s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.161619s: Exiting Redux.assert_term: 0.000003 seconds 0.161630s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.161645s: Exiting Redux.assert_term: 0.000003 seconds 0.161656s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.161670s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.161694s: Exiting Redux.assume: 0.000012 seconds 0.161704s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.161717s: Entering Redux.assume(!(1 = 0)) 0.161729s: Exiting Redux.assume: 0.000001 seconds 0.161741s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.161756s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.161781s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.161799s: Exiting Redux.assume: 0.000007 seconds 0.161811s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.161822s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.161833s: Entering Redux.query(1 <= 1) 0.161844s: Exiting Redux.query 0.161855s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.161866s: Entering Redux.assume(1 <= 1) 0.161878s: Exiting Redux.assume: 0.000001 seconds 0.161888s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.161903s: Entering Redux.assume(!(!(r0 = 0))) 0.161933s: Exiting Redux.assume: 0.000018 seconds 0.161945s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.161957s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.161979s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.161997s: Exiting Redux.assume: 0.000006 seconds 0.162010s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.162021s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.162032s: Entering Redux.query(1 <= 1) 0.162042s: Exiting Redux.query 0.162052s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.162063s: Entering Redux.assume(1 <= 1) 0.162074s: Exiting Redux.assume: 0.000001 seconds 0.162084s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.162095s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.162105s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.162116s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.162129s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.162150s: Exiting Redux.assume: 0.000010 seconds 0.162163s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.162177s: Exiting Redux.assume: 0.000003 seconds 0.162188s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.162205s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.162220s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.162239s: Exiting Redux.query 0.162252s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.162267s: Exiting Redux.assert_term: 0.000004 seconds 0.162280s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.162294s: Exiting Redux.assert_term: 0.000003 seconds 0.162304s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.162318s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.162340s: Exiting Redux.assume: 0.000011 seconds 0.162350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.162361s: Entering Redux.assume(!(1 = 0)) 0.162373s: Exiting Redux.assume: 0.000001 seconds 0.162384s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.162399s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.162423s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.162443s: Exiting Redux.assume: 0.000007 seconds 0.162459s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.162469s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.162479s: Entering Redux.query(1 <= 1) 0.162489s: Exiting Redux.query 0.162499s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.162509s: Entering Redux.assume(1 <= 1) 0.162520s: Exiting Redux.assume: 0.000001 seconds 0.162529s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.162541s: Entering Redux.assume(!(0 < r2)) 0.162559s: Exiting Redux.assume: 0.000006 seconds 0.162569s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.162581s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.162598s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.162612s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.162633s: Exiting Redux.query 0.162646s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.162662s: Exiting Redux.assert_term: 0.000003 seconds 0.162673s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.162687s: Exiting Redux.assert_term: 0.000003 seconds 0.162698s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.162712s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.162745s: Exiting Redux.assume: 0.000022 seconds 0.162755s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.162767s: Entering Redux.assume(!(1 = 0)) 0.162780s: Exiting Redux.assume: 0.000001 seconds 0.162792s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.162808s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.162923s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.162944s: Exiting Redux.assume: 0.000007 seconds 0.162956s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.162966s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.162977s: Entering Redux.query(1 <= 1) 0.162987s: Exiting Redux.query 0.162997s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.163008s: Entering Redux.assume(1 <= 1) 0.163021s: Exiting Redux.assume: 0.000001 seconds 0.163031s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.163044s: Entering Redux.assume(!(r3 < 0)) 0.163064s: Exiting Redux.assume: 0.000009 seconds 0.163075s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.163091s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.163105s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.163126s: Exiting Redux.query 0.163139s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.163150s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.163162s: Entering Redux.assume(!(!(r3 < 0))) 0.163181s: Exiting Redux.assume: 0.000008 seconds 0.163193s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.163206s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.163223s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.163238s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.163432s: Exiting Redux.query 0.163454s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.163465s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.163479s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.163502s: Exiting Redux.assume: 0.000011 seconds 0.163515s: Entering Redux.assume(!(!(1 = 0))) 0.163527s: Exiting Redux.assume: 0.000001 seconds 0.163541s: Entering Redux.assume(!(!(0 < r2))) 0.163558s: Exiting Redux.assume: 0.000006 seconds 0.163569s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.163582s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.163598s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.163613s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.163834s: Exiting Redux.query 0.163849s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.163860s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.163875s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.163896s: Exiting Redux.assume: 0.000009 seconds 0.163908s: Entering Redux.assume(!(!(1 = 0))) 0.163921s: Exiting Redux.assume: 0.000001 seconds 0.163936s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.163955s: Exiting Redux.assume: 0.000009 seconds 0.163967s: Entering Redux.assume(!(!(1 = 0))) 0.163978s: Exiting Redux.assume: 0.000001 seconds 0.164000s: Entering Redux.assume(!(0 <= R0)) 0.164017s: Exiting Redux.assume: 0.000005 seconds 0.164027s: Entering Redux.assume(false) 0.164040s: Exiting Redux.assume: 0.000001 seconds 0.164051s: Entering Redux.assume(!(false)) 0.164063s: Exiting Redux.assume: 0.000001 seconds 0.164074s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.164086s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.164096s: Entering Redux.query(true) 0.164106s: Exiting Redux.query 0.164117s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.164128s: Entering Redux.assume(true) 0.164141s: Exiting Redux.assume: 0.000001 seconds 0.164151s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Executing statement 0.164171s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.164254s: Exiting Redux.assume: 0.000069 seconds 0.164266s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.164277s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.164287s: Entering Redux.query(true) 0.164298s: Exiting Redux.query 0.164308s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.164318s: Entering Redux.assume(true) 0.164331s: Exiting Redux.assume: 0.000001 seconds 0.164342s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.164357s: Entering Redux.query(!(2 = 0)) 0.164369s: Exiting Redux.query 0.164382s: Entering Redux.assume(%(A0, 2) = 1) 0.164395s: Exiting Redux.assume: 0.000003 seconds 0.164511s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.164523s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.164533s: Entering Redux.query(true) 0.164544s: Exiting Redux.query 0.164555s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.164565s: Entering Redux.assume(true) 0.164577s: Exiting Redux.assume: 0.000002 seconds 0.164590s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.164606s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.164619s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.164633s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.164650s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.164666s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.164823s: Exiting Redux.query 0.164840s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.164855s: Exiting Redux.assert_term: 0.000003 seconds 0.164866s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.164880s: Exiting Redux.assert_term: 0.000003 seconds 0.164891s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.164905s: Exiting Redux.assert_term: 0.000003 seconds 0.164916s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.164930s: Exiting Redux.assert_term: 0.000002 seconds 0.164941s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.164956s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.164979s: Exiting Redux.assume: 0.000011 seconds 0.164990s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.165002s: Entering Redux.assume(!(1 = 0)) 0.165014s: Exiting Redux.assume: 0.000001 seconds 0.165027s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.165041s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.165067s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.165085s: Exiting Redux.assume: 0.000006 seconds 0.165096s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.165108s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165118s: Entering Redux.query(1 <= 1) 0.165128s: Exiting Redux.query 0.165138s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165149s: Entering Redux.assume(1 <= 1) 0.165161s: Exiting Redux.assume: 0.000001 seconds 0.165172s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.165185s: Entering Redux.assume(!(!(r0 = 0))) 0.165214s: Exiting Redux.assume: 0.000018 seconds 0.165225s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.165236s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.165258s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.165276s: Exiting Redux.assume: 0.000006 seconds 0.165287s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.165297s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165308s: Entering Redux.query(1 <= 1) 0.165319s: Exiting Redux.query 0.165328s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165339s: Entering Redux.assume(1 <= 1) 0.165351s: Exiting Redux.assume: 0.000001 seconds 0.165361s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.165372s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.165383s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.165393s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.165407s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.165429s: Exiting Redux.assume: 0.000011 seconds 0.165449s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.165463s: Exiting Redux.assume: 0.000003 seconds 0.165475s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.165493s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.165507s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.165526s: Exiting Redux.query 0.165539s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.165554s: Exiting Redux.assert_term: 0.000004 seconds 0.165565s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.165579s: Exiting Redux.assert_term: 0.000003 seconds 0.165590s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.165604s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.165626s: Exiting Redux.assume: 0.000011 seconds 0.165636s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.165647s: Entering Redux.assume(!(1 = 0)) 0.165658s: Exiting Redux.assume: 0.000001 seconds 0.165668s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.165682s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.165705s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.165723s: Exiting Redux.assume: 0.000006 seconds 0.165734s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.165744s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165755s: Entering Redux.query(1 <= 1) 0.165766s: Exiting Redux.query 0.165776s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165786s: Entering Redux.assume(1 <= 1) 0.165798s: Exiting Redux.assume: 0.000001 seconds 0.165808s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.165822s: Entering Redux.assume(!(0 < r2)) 0.165840s: Exiting Redux.assume: 0.000007 seconds 0.165851s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.165864s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.165999s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.166015s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.166036s: Exiting Redux.query 0.166050s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.166066s: Exiting Redux.assert_term: 0.000004 seconds 0.166077s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.166091s: Exiting Redux.assert_term: 0.000003 seconds 0.166102s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.166116s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.166149s: Exiting Redux.assume: 0.000022 seconds 0.166159s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.166172s: Entering Redux.assume(!(1 = 0)) 0.166184s: Exiting Redux.assume: 0.000001 seconds 0.166195s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.166209s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.166233s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.166251s: Exiting Redux.assume: 0.000007 seconds 0.166262s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.166273s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.166284s: Entering Redux.query(1 <= 1) 0.166294s: Exiting Redux.query 0.166305s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.166317s: Entering Redux.assume(1 <= 1) 0.166330s: Exiting Redux.assume: 0.000001 seconds 0.166340s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.166355s: Entering Redux.assume(!(r3 < 0)) 0.166376s: Exiting Redux.assume: 0.000008 seconds 0.166387s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.166402s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.166416s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.166437s: Exiting Redux.query 0.166455s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.166465s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.166477s: Entering Redux.assume(!(!(r3 < 0))) 0.166496s: Exiting Redux.assume: 0.000008 seconds 0.166507s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.166520s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.166536s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.166551s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.166744s: Exiting Redux.query 0.166758s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.166769s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.166783s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.166805s: Exiting Redux.assume: 0.000010 seconds 0.166817s: Entering Redux.assume(!(!(1 = 0))) 0.166829s: Exiting Redux.assume: 0.000001 seconds 0.166843s: Entering Redux.assume(!(!(0 < r2))) 0.166860s: Exiting Redux.assume: 0.000006 seconds 0.166872s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.166885s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.166901s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.166918s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.167139s: Exiting Redux.query 0.167153s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.167164s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.167181s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.167203s: Exiting Redux.assume: 0.000010 seconds 0.167217s: Entering Redux.assume(!(!(1 = 0))) 0.167232s: Exiting Redux.assume: 0.000001 seconds 0.167246s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.167266s: Exiting Redux.assume: 0.000008 seconds 0.167279s: Entering Redux.assume(!(!(1 = 0))) 0.167291s: Exiting Redux.assume: 0.000001 seconds 0.167305s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.167318s: Exiting Redux.assume: 0.000003 seconds 0.167330s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.167341s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.167351s: Entering Redux.query(true) 0.167362s: Exiting Redux.query 0.167373s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.167383s: Entering Redux.assume(true) 0.167394s: Exiting Redux.assume: 0.000001 seconds 0.167404s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.167513s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.167528s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.167543s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.167560s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.167575s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.167734s: Exiting Redux.query 0.167751s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.167766s: Exiting Redux.assert_term: 0.000004 seconds 0.167778s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.167792s: Exiting Redux.assert_term: 0.000003 seconds 0.167805s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.167818s: Exiting Redux.assert_term: 0.000003 seconds 0.167831s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.167845s: Exiting Redux.assert_term: 0.000003 seconds 0.167857s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.167873s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.167896s: Exiting Redux.assume: 0.000011 seconds 0.167907s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.167920s: Entering Redux.assume(!(1 = 0)) 0.167932s: Exiting Redux.assume: 0.000001 seconds 0.167944s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.167959s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.167983s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.168001s: Exiting Redux.assume: 0.000006 seconds 0.168012s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.168023s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168034s: Entering Redux.query(1 <= 1) 0.168044s: Exiting Redux.query 0.168054s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168065s: Entering Redux.assume(1 <= 1) 0.168076s: Exiting Redux.assume: 0.000001 seconds 0.168087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.168100s: Entering Redux.assume(!(!(r0 = 0))) 0.168129s: Exiting Redux.assume: 0.000018 seconds 0.168141s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.168153s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.168175s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.168193s: Exiting Redux.assume: 0.000006 seconds 0.168204s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.168213s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168224s: Entering Redux.query(1 <= 1) 0.168233s: Exiting Redux.query 0.168244s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168255s: Entering Redux.assume(1 <= 1) 0.168267s: Exiting Redux.assume: 0.000001 seconds 0.168277s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.168288s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.168298s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.168309s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.168322s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.168343s: Exiting Redux.assume: 0.000010 seconds 0.168356s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.168370s: Exiting Redux.assume: 0.000003 seconds 0.168381s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.168398s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.168412s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.168431s: Exiting Redux.query 0.168452s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.168467s: Exiting Redux.assert_term: 0.000004 seconds 0.168479s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.168492s: Exiting Redux.assert_term: 0.000003 seconds 0.168502s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.168516s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.168538s: Exiting Redux.assume: 0.000011 seconds 0.168549s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.168561s: Entering Redux.assume(!(1 = 0)) 0.168573s: Exiting Redux.assume: 0.000001 seconds 0.168584s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.168598s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.168624s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.168642s: Exiting Redux.assume: 0.000006 seconds 0.168655s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.168665s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168676s: Entering Redux.query(1 <= 1) 0.168687s: Exiting Redux.query 0.168698s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168708s: Entering Redux.assume(1 <= 1) 0.168720s: Exiting Redux.assume: 0.000001 seconds 0.168730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.168743s: Entering Redux.assume(!(0 < r2)) 0.168761s: Exiting Redux.assume: 0.000006 seconds 0.168771s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.168784s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.168800s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.168814s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.168834s: Exiting Redux.query 0.168848s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.168935s: Exiting Redux.assert_term: 0.000076 seconds 0.168948s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.168962s: Exiting Redux.assert_term: 0.000003 seconds 0.168973s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.168987s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.169021s: Exiting Redux.assume: 0.000023 seconds 0.169031s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.169045s: Entering Redux.assume(!(1 = 0)) 0.169057s: Exiting Redux.assume: 0.000001 seconds 0.169068s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.169083s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.169108s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.169126s: Exiting Redux.assume: 0.000007 seconds 0.169138s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.169148s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.169159s: Entering Redux.query(1 <= 1) 0.169169s: Exiting Redux.query 0.169179s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.169190s: Entering Redux.assume(1 <= 1) 0.169202s: Exiting Redux.assume: 0.000001 seconds 0.169212s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.169225s: Entering Redux.assume(!(r3 < 0)) 0.169244s: Exiting Redux.assume: 0.000008 seconds 0.169255s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.169271s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.169285s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.169306s: Exiting Redux.query 0.169318s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.169329s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.169340s: Entering Redux.assume(!(!(r3 < 0))) 0.169360s: Exiting Redux.assume: 0.000007 seconds 0.169371s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.169384s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.169400s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.169415s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.169616s: Exiting Redux.query 0.169630s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.169641s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.169655s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.169677s: Exiting Redux.assume: 0.000010 seconds 0.169689s: Entering Redux.assume(!(!(1 = 0))) 0.169702s: Exiting Redux.assume: 0.000001 seconds 0.169717s: Entering Redux.assume(!(!(0 < r2))) 0.169734s: Exiting Redux.assume: 0.000006 seconds 0.169745s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.169759s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.169775s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.169790s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.170011s: Exiting Redux.query 0.170025s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.170036s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.170052s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.170072s: Exiting Redux.assume: 0.000009 seconds 0.170085s: Entering Redux.assume(!(!(1 = 0))) 0.170097s: Exiting Redux.assume: 0.000001 seconds 0.170111s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.170130s: Exiting Redux.assume: 0.000008 seconds 0.170142s: Entering Redux.assume(!(!(1 = 0))) 0.170155s: Exiting Redux.assume: 0.000001 seconds 0.170175s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.170406s: Exiting Redux.assume: 0.000218 seconds 0.170421s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.170432s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.170451s: Entering Redux.query(true) 0.170463s: Exiting Redux.query 0.170473s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.170483s: Entering Redux.assume(true) 0.170496s: Exiting Redux.assume: 0.000001 seconds 0.170506s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.170523s: Entering Redux.query(!(2 = 0)) 0.170534s: Exiting Redux.query 0.170547s: Entering Redux.assume(%(A0, 2) = 1) 0.170561s: Exiting Redux.assume: 0.000003 seconds 0.170572s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.170583s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.170594s: Entering Redux.query(true) 0.170604s: Exiting Redux.query 0.170615s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.170625s: Entering Redux.assume(true) 0.170638s: Exiting Redux.assume: 0.000001 seconds 0.170648s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.170664s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.170676s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.170692s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.170710s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.170726s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.171453s: Exiting Redux.query 0.171470s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.171486s: Exiting Redux.assert_term: 0.000004 seconds 0.171498s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.171512s: Exiting Redux.assert_term: 0.000003 seconds 0.171523s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.171537s: Exiting Redux.assert_term: 0.000002 seconds 0.171548s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.171563s: Exiting Redux.assert_term: 0.000003 seconds 0.171574s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.171588s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.171611s: Exiting Redux.assume: 0.000012 seconds 0.171704s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.171717s: Entering Redux.assume(!(1 = 0)) 0.171729s: Exiting Redux.assume: 0.000001 seconds 0.171741s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.171755s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.171779s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.171798s: Exiting Redux.assume: 0.000006 seconds 0.171809s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.171819s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.171830s: Entering Redux.query(1 <= 1) 0.171841s: Exiting Redux.query 0.171851s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.171862s: Entering Redux.assume(1 <= 1) 0.171873s: Exiting Redux.assume: 0.000001 seconds 0.171884s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.171897s: Entering Redux.assume(!(!(r0 = 0))) 0.171927s: Exiting Redux.assume: 0.000019 seconds 0.171938s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.171950s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.171973s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.171991s: Exiting Redux.assume: 0.000007 seconds 0.172003s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.172014s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.172025s: Entering Redux.query(1 <= 1) 0.172035s: Exiting Redux.query 0.172045s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.172055s: Entering Redux.assume(1 <= 1) 0.172067s: Exiting Redux.assume: 0.000001 seconds 0.172078s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.172090s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.172101s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.172111s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.172124s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.172145s: Exiting Redux.assume: 0.000011 seconds 0.172160s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.172174s: Exiting Redux.assume: 0.000002 seconds 0.172185s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.172202s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.172217s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.172235s: Exiting Redux.query 0.172249s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.172264s: Exiting Redux.assert_term: 0.000004 seconds 0.172275s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.172288s: Exiting Redux.assert_term: 0.000003 seconds 0.172301s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.172316s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.172340s: Exiting Redux.assume: 0.000011 seconds 0.172350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.172363s: Entering Redux.assume(!(1 = 0)) 0.172375s: Exiting Redux.assume: 0.000001 seconds 0.172386s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.172400s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.172425s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.172449s: Exiting Redux.assume: 0.000013 seconds 0.172461s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.172472s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.172483s: Entering Redux.query(1 <= 1) 0.172493s: Exiting Redux.query 0.172504s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.172514s: Entering Redux.assume(1 <= 1) 0.172526s: Exiting Redux.assume: 0.000001 seconds 0.172535s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.172548s: Entering Redux.assume(!(0 < r2)) 0.172566s: Exiting Redux.assume: 0.000007 seconds 0.172577s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.172589s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.172604s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.172619s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.172639s: Exiting Redux.query 0.172652s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.172667s: Exiting Redux.assert_term: 0.000004 seconds 0.172681s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.172696s: Exiting Redux.assert_term: 0.000003 seconds 0.172708s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.172724s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.172758s: Exiting Redux.assume: 0.000022 seconds 0.172768s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.172781s: Entering Redux.assume(!(1 = 0)) 0.172793s: Exiting Redux.assume: 0.000001 seconds 0.172805s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.172819s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.172843s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.172863s: Exiting Redux.assume: 0.000007 seconds 0.172874s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.172884s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.172895s: Entering Redux.query(1 <= 1) 0.172905s: Exiting Redux.query 0.172916s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.172927s: Entering Redux.assume(1 <= 1) 0.172939s: Exiting Redux.assume: 0.000001 seconds 0.172950s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.172962s: Entering Redux.assume(!(r3 < 0)) 0.172983s: Exiting Redux.assume: 0.000008 seconds 0.172994s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.173011s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.173025s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.173046s: Exiting Redux.query 0.173057s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.173067s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.173079s: Entering Redux.assume(!(!(r3 < 0))) 0.173098s: Exiting Redux.assume: 0.000007 seconds 0.173110s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.173123s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.173195s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.173211s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.173402s: Exiting Redux.query 0.173415s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.173427s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.173450s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.173473s: Exiting Redux.assume: 0.000011 seconds 0.173485s: Entering Redux.assume(!(!(1 = 0))) 0.173496s: Exiting Redux.assume: 0.000001 seconds 0.173511s: Entering Redux.assume(!(!(0 < r2))) 0.173528s: Exiting Redux.assume: 0.000006 seconds 0.173540s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.173554s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.173570s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.173585s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.173801s: Exiting Redux.query 0.173815s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.173826s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.173840s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.173861s: Exiting Redux.assume: 0.000009 seconds 0.173873s: Entering Redux.assume(!(!(1 = 0))) 0.173885s: Exiting Redux.assume: 0.000001 seconds 0.173900s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.173920s: Exiting Redux.assume: 0.000008 seconds 0.173932s: Entering Redux.assume(!(!(1 = 0))) 0.173944s: Exiting Redux.assume: 0.000001 seconds 0.173959s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.173972s: Exiting Redux.assume: 0.000003 seconds 0.173984s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.173994s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.174004s: Entering Redux.query(true) 0.174017s: Exiting Redux.query 0.174027s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.174038s: Entering Redux.assume(true) 0.174050s: Exiting Redux.assume: 0.000001 seconds 0.174060s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,7-8): Executing statement 0.174076s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.174087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.174102s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Executing statement 0.174118s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.174136s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.174979s: Exiting Redux.query 0.174997s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.175012s: Exiting Redux.assert_term: 0.000004 seconds 0.175024s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.175039s: Exiting Redux.assert_term: 0.000003 seconds 0.175050s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.175064s: Exiting Redux.assert_term: 0.000002 seconds 0.175075s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.175088s: Exiting Redux.assert_term: 0.000003 seconds 0.175099s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.175115s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.175138s: Exiting Redux.assume: 0.000012 seconds 0.175149s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.175161s: Entering Redux.assume(!(1 = 0)) 0.175172s: Exiting Redux.assume: 0.000001 seconds 0.175184s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(51,2-3): Executing statement 0.175198s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Executing statement 0.175223s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.175241s: Exiting Redux.assume: 0.000007 seconds 0.175252s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,9-26): Verifying call 0.175263s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175273s: Entering Redux.query(1 <= 1) 0.175283s: Exiting Redux.query 0.175293s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175303s: Entering Redux.assume(1 <= 1) 0.175315s: Exiting Redux.assume: 0.000001 seconds 0.175325s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,9-11): Executing statement 0.175337s: Entering Redux.assume(!(!(r0 = 0))) 0.175365s: Exiting Redux.assume: 0.000018 seconds 0.175377s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,13-18): Executing statement 0.175389s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.175411s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.175429s: Exiting Redux.assume: 0.000006 seconds 0.175440s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.175460s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175470s: Entering Redux.query(1 <= 1) 0.175480s: Exiting Redux.query 0.175491s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175502s: Entering Redux.assume(1 <= 1) 0.175514s: Exiting Redux.assume: 0.000001 seconds 0.175523s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.175534s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.175544s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.175554s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,1-2): Leak check. 0.175567s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.175588s: Exiting Redux.assume: 0.000011 seconds 0.175602s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.175615s: Exiting Redux.assume: 0.000003 seconds 0.175627s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Executing statement 0.175644s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.175659s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.175677s: Exiting Redux.query 0.175690s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.175705s: Exiting Redux.assert_term: 0.000003 seconds 0.175717s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.175730s: Exiting Redux.assert_term: 0.000003 seconds 0.175740s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.175754s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.175775s: Exiting Redux.assume: 0.000012 seconds 0.175785s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.175796s: Entering Redux.assume(!(1 = 0)) 0.175807s: Exiting Redux.assume: 0.000001 seconds 0.175817s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(57,2-3): Executing statement 0.175831s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Executing statement 0.175966s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.175985s: Exiting Redux.assume: 0.000006 seconds 0.175997s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,6-23): Verifying call 0.176008s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.176020s: Entering Redux.query(1 <= 1) 0.176031s: Exiting Redux.query 0.176042s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.176052s: Entering Redux.assume(1 <= 1) 0.176064s: Exiting Redux.assume: 0.000001 seconds 0.176075s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,13-15): Executing statement 0.176087s: Entering Redux.assume(!(0 < r2)) 0.176105s: Exiting Redux.assume: 0.000006 seconds 0.176116s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,17-22): Executing statement 0.176127s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Executing statement 0.176143s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.176157s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.176176s: Exiting Redux.query 0.176189s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.176202s: Exiting Redux.assert_term: 0.000004 seconds 0.176213s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.176226s: Exiting Redux.assert_term: 0.000003 seconds 0.176235s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.176247s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.176279s: Exiting Redux.assume: 0.000021 seconds 0.176289s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.176301s: Entering Redux.assume(!(1 = 0)) 0.176312s: Exiting Redux.assume: 0.000001 seconds 0.176322s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(66,2-3): Executing statement 0.176336s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Executing statement 0.176360s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.176379s: Exiting Redux.assume: 0.000006 seconds 0.176390s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,6-23): Verifying call 0.176400s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.176411s: Entering Redux.query(1 <= 1) 0.176421s: Exiting Redux.query 0.176431s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.176451s: Entering Redux.assume(1 <= 1) 0.176463s: Exiting Redux.assume: 0.000001 seconds 0.176472s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,13-15): Executing statement 0.176485s: Entering Redux.assume(!(r3 < 0)) 0.176504s: Exiting Redux.assume: 0.000008 seconds 0.176516s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,17-22): Executing statement 0.176531s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.176545s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.176567s: Exiting Redux.query 0.176578s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.176587s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,5-6): Leak check. 0.176599s: Entering Redux.assume(!(!(r3 < 0))) 0.176617s: Exiting Redux.assume: 0.000007 seconds 0.176629s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,15-16): Executing statement 0.176642s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,15-16): Executing statement 0.176659s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.176673s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.176862s: Exiting Redux.query 0.176876s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.176885s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,9-10): Leak check. 0.176900s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.176924s: Exiting Redux.assume: 0.000012 seconds 0.176937s: Entering Redux.assume(!(!(1 = 0))) 0.176949s: Exiting Redux.assume: 0.000001 seconds 0.176962s: Entering Redux.assume(!(!(0 < r2))) 0.176978s: Exiting Redux.assume: 0.000006 seconds 0.176989s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.177003s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,15-16): Executing statement 0.177019s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.177034s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.177392s: Exiting Redux.query 0.177406s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.177416s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,9-10): Leak check. 0.177431s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.177461s: Exiting Redux.assume: 0.000010 seconds 0.177475s: Entering Redux.assume(!(!(1 = 0))) 0.177487s: Exiting Redux.assume: 0.000001 seconds 0.177502s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.177521s: Exiting Redux.assume: 0.000009 seconds 0.177533s: Entering Redux.assume(!(!(1 = 0))) 0.177544s: 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_valuebound1__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.058458s Time spent in Simplex: 0.049796s Time spent parsing: 0.016851s Function timings (> 0.1s): fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): main: 0.14 seconds Total time: 0.17 seconds 0 errors found (32 statements verified)