./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound5.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound5.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound5.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound5.yml/witness-2.1.yml ++ basename sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound5.c + FILE=fermat1-ll_valuebound5.c ++ echo fermat1-ll_valuebound5 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat1_ll_valuebound5 + MODULE=fermat1_ll_valuebound5__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat1_ll_valuebound5__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound5.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat1_ll_valuebound5__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound5.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound5.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat1_ll_valuebound5__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_valuebound5.c -o fermat1_ll_valuebound5__verifast_instrumented.c + program_modifications_cli.py -p fermat1_ll_valuebound5__verifast_instrumented.c -o fermat1_ll_valuebound5__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -read_options_from_source_file -c fermat1_ll_valuebound5__verifast_instrumented_modified.c fermat1_ll_valuebound5__verifast_instrumented_modified.c 0.006844s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006891s: Exiting Redux.assert_term: 0.000015 seconds 0.006928s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006945s: Exiting Redux.assert_term: 0.000006 seconds 0.006954s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006969s: Exiting Redux.assert_term: 0.000004 seconds 0.006978s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006991s: Exiting Redux.assert_term: 0.000002 seconds 0.007003s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007024s: Exiting Redux.assert_term: 0.000005 seconds 0.007035s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007048s: Exiting Redux.assert_term: 0.000003 seconds 0.007067s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007082s: Exiting Redux.assert_term: 0.000003 seconds 0.007091s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007106s: Exiting Redux.assert_term: 0.000006 seconds 0.007114s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007133s: Exiting Redux.assert_term: 0.000004 seconds 0.007144s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007155s: Exiting Redux.assert_term: 0.000002 seconds 0.007165s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007179s: Exiting Redux.assert_term: 0.000005 seconds 0.007187s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007200s: Exiting Redux.assert_term: 0.000002 seconds 0.007210s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007229s: Exiting Redux.assert_term: 0.000005 seconds 0.007237s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007250s: Exiting Redux.assert_term: 0.000004 seconds 0.007260s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007272s: Exiting Redux.assert_term: 0.000002 seconds 0.007282s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007293s: Exiting Redux.assert_term: 0.000002 seconds 0.007303s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007321s: Exiting Redux.assert_term: 0.000004 seconds 0.007330s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007343s: Exiting Redux.assert_term: 0.000004 seconds 0.007353s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007364s: Exiting Redux.assert_term: 0.000002 seconds 0.007376s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007389s: Exiting Redux.assert_term: 0.000004 seconds 0.007397s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007415s: Exiting Redux.assert_term: 0.000005 seconds 0.007425s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007438s: Exiting Redux.assert_term: 0.000002 seconds 0.007449s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007464s: Exiting Redux.assert_term: 0.000005 seconds 0.007473s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007487s: Exiting Redux.assert_term: 0.000004 seconds 0.007498s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007516s: Exiting Redux.assert_term: 0.000002 seconds 0.007528s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007542s: Exiting Redux.assert_term: 0.000005 seconds 0.007551s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007564s: Exiting Redux.assert_term: 0.000004 seconds 0.025373s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025433s: Exiting Redux.assert_term: 0.000008 seconds 0.025451s: Entering Redux.assume(true ==> default_value = 0) 0.025484s: Exiting Redux.assume: 0.000004 seconds 0.026694s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026715s: Exiting Redux.assert_term: 0.000006 seconds 0.026731s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026744s: Exiting Redux.assert_term: 0.000003 seconds 0.026757s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026769s: Exiting Redux.assert_term: 0.000002 seconds 0.026787s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026807s: Exiting Redux.assert_term: 0.000003 seconds 0.026818s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026830s: Exiting Redux.assert_term: 0.000002 seconds 0.026849s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026861s: Exiting Redux.assert_term: 0.000003 seconds 0.026878s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026891s: Exiting Redux.assert_term: 0.000003 seconds 0.026902s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026915s: Exiting Redux.assert_term: 0.000002 seconds 0.026936s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026948s: Exiting Redux.assert_term: 0.000002 seconds 0.026965s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026977s: Exiting Redux.assert_term: 0.000002 seconds 0.027004s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027018s: Exiting Redux.assert_term: 0.000003 seconds 0.027030s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027043s: Exiting Redux.assert_term: 0.000003 seconds 0.027066s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027079s: Exiting Redux.assert_term: 0.000003 seconds 0.027096s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027110s: Exiting Redux.assert_term: 0.000003 seconds 0.027127s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027139s: Exiting Redux.assert_term: 0.000003 seconds 0.027156s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027168s: Exiting Redux.assert_term: 0.000003 seconds 0.027193s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027206s: Exiting Redux.assert_term: 0.000003 seconds 0.027225s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027238s: Exiting Redux.assert_term: 0.000003 seconds 0.027255s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027267s: Exiting Redux.assert_term: 0.000003 seconds 0.027287s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027300s: Exiting Redux.assert_term: 0.000003 seconds 0.029964s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.029986s: Exiting Redux.assume: 0.000004 seconds 0.035127s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035155s: Exiting Redux.assert_term: 0.000006 seconds 0.035178s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035192s: Exiting Redux.assert_term: 0.000003 seconds 0.035207s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035232s: Exiting Redux.assert_term: 0.000003 seconds 0.035249s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035262s: Exiting Redux.assert_term: 0.000001 seconds 0.035273s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035296s: Exiting Redux.assume: 0.000011 seconds 0.035311s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035326s: Exiting Redux.assert_term: 0.000004 seconds 0.035341s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035366s: Exiting Redux.assume: 0.000013 seconds 0.035382s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035395s: Exiting Redux.assert_term: 0.000003 seconds 0.035413s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035427s: Exiting Redux.assert_term: 0.000003 seconds 0.035446s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035465s: Exiting Redux.assert_term: 0.000003 seconds 0.035487s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035501s: Exiting Redux.assert_term: 0.000001 seconds 0.035522s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035536s: Exiting Redux.assert_term: 0.000002 seconds 0.035560s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035574s: Exiting Redux.assert_term: 0.000003 seconds 0.035600s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.035613s: Exiting Redux.assert_term: 0.000003 seconds 0.035630s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.035642s: Exiting Redux.assert_term: 0.000003 seconds 0.035658s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.035672s: Exiting Redux.assert_term: 0.000001 seconds 0.035688s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.035708s: Exiting Redux.assert_term: 0.000003 seconds 0.035725s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.035738s: Exiting Redux.assert_term: 0.000001 seconds 0.035754s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.035767s: Exiting Redux.assert_term: 0.000002 seconds 0.035782s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.035795s: Exiting Redux.assert_term: 0.000002 seconds 0.035812s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.035830s: Exiting Redux.assert_term: 0.000003 seconds 0.035847s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.035861s: Exiting Redux.assert_term: 0.000002 seconds 0.035879s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.035892s: Exiting Redux.assert_term: 0.000003 seconds 0.035908s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.035922s: Exiting Redux.assert_term: 0.000003 seconds 0.035945s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.035964s: Exiting Redux.assert_term: 0.000003 seconds 0.035982s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036003s: Exiting Redux.assert_term: 0.000003 seconds 0.036071s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036084s: Exiting Redux.assert_term: 0.000003 seconds 0.036106s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036120s: Exiting Redux.assert_term: 0.000002 seconds 0.036154s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036168s: Exiting Redux.assert_term: 0.000003 seconds 0.036190s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036203s: Exiting Redux.assert_term: 0.000002 seconds 0.036218s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036230s: Exiting Redux.assert_term: 0.000002 seconds 0.036248s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036260s: Exiting Redux.assert_term: 0.000003 seconds 0.036282s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036295s: Exiting Redux.assert_term: 0.000002 seconds 0.036310s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036323s: Exiting Redux.assert_term: 0.000003 seconds 0.036338s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036351s: Exiting Redux.assert_term: 0.000003 seconds 0.036365s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036378s: Exiting Redux.assert_term: 0.000003 seconds 0.036401s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036415s: Exiting Redux.assert_term: 0.000002 seconds 0.036430s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036443s: Exiting Redux.assert_term: 0.000003 seconds 0.036458s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036470s: Exiting Redux.assert_term: 0.000003 seconds 0.036491s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036504s: Exiting Redux.assert_term: 0.000002 seconds 0.036533s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036548s: Exiting Redux.assert_term: 0.000003 seconds 0.036565s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036578s: Exiting Redux.assert_term: 0.000003 seconds 0.036601s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036614s: Exiting Redux.assert_term: 0.000002 seconds 0.036628s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.036640s: Exiting Redux.assert_term: 0.000003 seconds 0.036661s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.036674s: Exiting Redux.assert_term: 0.000003 seconds 0.036687s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.036699s: Exiting Redux.assert_term: 0.000002 seconds 0.036714s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.036727s: Exiting Redux.assert_term: 0.000003 seconds 0.036742s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.036754s: Exiting Redux.assert_term: 0.000002 seconds 0.036776s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.036789s: Exiting Redux.assert_term: 0.000003 seconds 0.036803s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.036816s: Exiting Redux.assert_term: 0.000003 seconds 0.036830s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.036841s: Exiting Redux.assert_term: 0.000002 seconds 0.036855s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.036872s: Exiting Redux.assert_term: 0.000003 seconds 0.036886s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.036897s: Exiting Redux.assert_term: 0.000003 seconds 0.036910s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.036922s: Exiting Redux.assert_term: 0.000002 seconds 0.036935s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.036947s: Exiting Redux.assert_term: 0.000002 seconds 0.036960s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.036977s: Exiting Redux.assert_term: 0.000002 seconds 0.037000s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037014s: Exiting Redux.assert_term: 0.000002 seconds 0.037028s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037041s: Exiting Redux.assert_term: 0.000003 seconds 0.037055s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037068s: Exiting Redux.assert_term: 0.000002 seconds 0.037083s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037106s: Exiting Redux.assert_term: 0.000003 seconds 0.037121s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037134s: Exiting Redux.assert_term: 0.000002 seconds 0.037147s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037160s: Exiting Redux.assert_term: 0.000003 seconds 0.037174s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037186s: Exiting Redux.assert_term: 0.000002 seconds 0.037202s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037223s: Exiting Redux.assert_term: 0.000003 seconds 0.037238s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037250s: Exiting Redux.assert_term: 0.000002 seconds 0.037264s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037277s: Exiting Redux.assert_term: 0.000003 seconds 0.037293s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037306s: Exiting Redux.assert_term: 0.000002 seconds 0.037321s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037338s: Exiting Redux.assert_term: 0.000003 seconds 0.037354s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037366s: Exiting Redux.assert_term: 0.000003 seconds 0.037380s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037393s: Exiting Redux.assert_term: 0.000003 seconds 0.037408s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037420s: Exiting Redux.assert_term: 0.000003 seconds 0.037435s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037452s: Exiting Redux.assert_term: 0.000003 seconds 0.037466s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037478s: Exiting Redux.assert_term: 0.000002 seconds 0.037492s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037506s: Exiting Redux.assert_term: 0.000003 seconds 0.037520s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037532s: Exiting Redux.assert_term: 0.000003 seconds 0.037545s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037562s: Exiting Redux.assert_term: 0.000002 seconds 0.037576s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037589s: Exiting Redux.assert_term: 0.000002 seconds 0.037602s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037615s: Exiting Redux.assert_term: 0.000003 seconds 0.037629s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.037641s: Exiting Redux.assert_term: 0.000003 seconds 0.037655s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.037668s: Exiting Redux.assert_term: 0.000003 seconds 0.037686s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.037699s: Exiting Redux.assert_term: 0.000003 seconds 0.037716s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.037729s: Exiting Redux.assert_term: 0.000002 seconds 0.037745s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.037758s: Exiting Redux.assert_term: 0.000003 seconds 0.037774s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.037792s: Exiting Redux.assert_term: 0.000002 seconds 0.037809s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.037822s: Exiting Redux.assert_term: 0.000002 seconds 0.037837s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.037850s: Exiting Redux.assert_term: 0.000002 seconds 0.037866s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.037879s: Exiting Redux.assert_term: 0.000002 seconds 0.037895s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.037913s: Exiting Redux.assert_term: 0.000003 seconds 0.037935s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.037948s: Exiting Redux.assert_term: 0.000003 seconds 0.037968s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.037981s: Exiting Redux.assert_term: 0.000002 seconds 0.038002s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038016s: Exiting Redux.assert_term: 0.000002 seconds 0.038030s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038051s: Exiting Redux.assert_term: 0.000003 seconds 0.038066s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038079s: Exiting Redux.assert_term: 0.000002 seconds 0.038094s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038107s: Exiting Redux.assert_term: 0.000003 seconds 0.038123s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038136s: Exiting Redux.assert_term: 0.000002 seconds 0.038150s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038170s: Exiting Redux.assert_term: 0.000002 seconds 0.038185s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038198s: Exiting Redux.assert_term: 0.000003 seconds 0.038213s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038226s: Exiting Redux.assert_term: 0.000003 seconds 0.038242s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038255s: Exiting Redux.assert_term: 0.000002 seconds 0.038270s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038288s: Exiting Redux.assert_term: 0.000003 seconds 0.038306s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038321s: Exiting Redux.assert_term: 0.000004 seconds 0.038340s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038353s: Exiting Redux.assert_term: 0.000002 seconds 0.038368s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038381s: Exiting Redux.assert_term: 0.000003 seconds 0.038396s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038414s: Exiting Redux.assert_term: 0.000003 seconds 0.038431s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038444s: Exiting Redux.assert_term: 0.000003 seconds 0.038459s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038472s: Exiting Redux.assert_term: 0.000003 seconds 0.038489s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038502s: Exiting Redux.assert_term: 0.000003 seconds 0.038522s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038536s: Exiting Redux.assert_term: 0.000002 seconds 0.038552s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038565s: Exiting Redux.assert_term: 0.000003 seconds 0.038581s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038594s: Exiting Redux.assert_term: 0.000002 seconds 0.038609s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038622s: Exiting Redux.assert_term: 0.000003 seconds 0.038644s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038657s: Exiting Redux.assert_term: 0.000002 seconds 0.038671s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.038684s: Exiting Redux.assert_term: 0.000002 seconds 0.038699s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.038711s: Exiting Redux.assert_term: 0.000002 seconds 0.038728s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.038741s: Exiting Redux.assert_term: 0.000003 seconds 0.038763s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.038776s: Exiting Redux.assert_term: 0.000003 seconds 0.038791s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.038804s: Exiting Redux.assert_term: 0.000002 seconds 0.038819s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.038831s: Exiting Redux.assert_term: 0.000002 seconds 0.039165s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039185s: Exiting Redux.assert_term: 0.000003 seconds 0.040128s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040150s: Exiting Redux.assert_term: 0.000005 seconds 0.040171s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040186s: Exiting Redux.assert_term: 0.000003 seconds 0.040202s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040215s: Exiting Redux.assert_term: 0.000003 seconds 0.040231s: Entering Redux.assert_term(func_rank(main) = 203) 0.040254s: Exiting Redux.assert_term: 0.000003 seconds 0.040288s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.040305s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040320s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040330s: Entering Redux.assume(0 <= argc) 0.040345s: Exiting Redux.assume: 0.000005 seconds 0.040363s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040373s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040388s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.040402s: Consuming chunk module(fermat1_ll_valuebound5__verifast_instrumented_modified, true) 0.040415s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.040432s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040444s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.040454s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(29,5-9): Leak check. 0.040496s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040513s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.040523s: Entering Redux.assume(false) 0.040535s: Exiting Redux.assume: 0.000002 seconds 0.040552s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040566s: Exiting Redux.assert_term: 0.000003 seconds 0.040581s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.040590s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.040604s: Entering Redux.assume(true) 0.040617s: Exiting Redux.assume: 0.000002 seconds 0.040634s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,6-25): Executing statement 0.040651s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(17,3-5): Executing statement 0.040672s: Entering Redux.assume(!(!(cond = 0))) 0.040698s: Exiting Redux.assume: 0.000015 seconds 0.040708s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(17,13-14): Executing statement 0.040725s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(17,14-19): Executing statement 0.040742s: Entering Redux.assert_term(func_rank(abort) < 0) 0.040756s: Exiting Redux.assert_term: 0.000004 seconds 0.040769s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(17,14-19): Verifying call 0.040779s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.040788s: Entering Redux.query(true) 0.040797s: Exiting Redux.query 0.040813s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(6,13-17): Producing assertion 0.040822s: Entering Redux.assume(true) 0.040833s: Exiting Redux.assume: 0.000001 seconds 0.040844s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.040854s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.040863s: Entering Redux.query(true) 0.040872s: Exiting Redux.query 0.040882s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.040896s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Leak check. 0.040909s: Entering Redux.assume(!(!(!(cond = 0)))) 0.040923s: Exiting Redux.assume: 0.000003 seconds 0.040933s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.040942s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.040951s: Entering Redux.query(true) 0.040969s: Exiting Redux.query 0.040978s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.040988s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041012s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041026s: Exiting Redux.assert_term: 0.000003 seconds 0.041038s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.041055s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.041065s: Entering Redux.assume(1 <= cond) 0.041080s: Exiting Redux.assume: 0.000005 seconds 0.041091s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,6-23): Executing statement 0.041103s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(22,5-7): Executing statement 0.041781s: Entering Redux.assume(!(!(cond = 0))) 0.041802s: Exiting Redux.assume: 0.000008 seconds 0.041812s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041831s: Exiting Redux.assume: 0.000003 seconds 0.041841s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.041852s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.041862s: Entering Redux.query(1 <= cond) 0.041876s: Exiting Redux.query 0.041885s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.041894s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(27,1-2): Leak check. 0.041918s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.041928s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.041942s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(33,5-16): Executing statement 0.041960s: Consuming chunk [_]module(fermat1_ll_valuebound5__verifast_instrumented_modified, true) 0.041977s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(29,5-9): Executing statement 0.042000s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(35,5-8): Executing statement 0.042013s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.042027s: Exiting Redux.assert_term: 0.000003 seconds 0.042037s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.042049s: Exiting Redux.assert_term: 0.000002 seconds 0.042058s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(36,5-9): Executing statement 0.042074s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.042089s: Exiting Redux.assert_term: 0.000004 seconds 0.042099s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.042112s: Exiting Redux.assert_term: 0.000003 seconds 0.042122s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042134s: Exiting Redux.assert_term: 0.000003 seconds 0.042146s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(37,7-8): Executing statement 0.042168s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042183s: Exiting Redux.assert_term: 0.000004 seconds 0.042194s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(37,9-30): Verifying call 0.042204s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042214s: Entering Redux.query(true) 0.042223s: Exiting Redux.query 0.042234s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.042251s: Exiting Redux.assert_term: 0.000003 seconds 0.042261s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042271s: Entering Redux.assume(true) 0.042282s: Exiting Redux.assume: 0.000001 seconds 0.042292s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(38,5-24): Executing statement 0.042309s: Entering Redux.assume(0 <= A0) 0.042326s: Exiting Redux.assume: 0.000005 seconds 0.042337s: Entering Redux.assume(A0 <= 5) 0.042363s: Exiting Redux.assume: 0.000005 seconds 0.042373s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(38,5-24): Verifying call 0.042383s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042393s: Entering Redux.query(true) 0.042403s: Exiting Redux.query 0.042413s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042423s: Entering Redux.assume(true) 0.042435s: Exiting Redux.assume: 0.000001 seconds 0.042453s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(39,7-8): Executing statement 0.042465s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042478s: Exiting Redux.assert_term: 0.000004 seconds 0.042488s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(39,9-30): Verifying call 0.042499s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042508s: Entering Redux.query(true) 0.042517s: Exiting Redux.query 0.042533s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.042546s: Exiting Redux.assert_term: 0.000003 seconds 0.042556s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042565s: Entering Redux.assume(true) 0.042576s: Exiting Redux.assume: 0.000001 seconds 0.042586s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Executing statement 0.042599s: Entering Redux.assume(0 <= R0) 0.042615s: Exiting Redux.assume: 0.000005 seconds 0.042630s: Entering Redux.assume(R0 <= 5) 0.042644s: Exiting Redux.assume: 0.000005 seconds 0.042654s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.042664s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042673s: Entering Redux.query(true) 0.042683s: Exiting Redux.query 0.042694s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042705s: Entering Redux.assume(true) 0.042720s: Exiting Redux.assume: 0.000001 seconds 0.042730s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Executing statement 0.042750s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.042892s: Exiting Redux.assume: 0.000131 seconds 0.042904s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.042914s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042923s: Entering Redux.query(true) 0.042939s: Exiting Redux.query 0.042949s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042958s: Entering Redux.assume(true) 0.042970s: Exiting Redux.assume: 0.000001 seconds 0.042980s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.043003s: Entering Redux.query(!(2 = 0)) 0.043013s: Exiting Redux.query 0.043024s: Entering Redux.assume(%(A0, 2) = 1) 0.043039s: Exiting Redux.assume: 0.000003 seconds 0.043054s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.043064s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043074s: Entering Redux.query(true) 0.043083s: Exiting Redux.query 0.043093s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043102s: Entering Redux.assume(true) 0.043114s: Exiting Redux.assume: 0.000001 seconds 0.043124s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.043145s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.043156s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.043171s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.043188s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.043204s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.044339s: Exiting Redux.query 0.044356s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.044371s: Exiting Redux.assert_term: 0.000004 seconds 0.044382s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.044395s: Exiting Redux.assert_term: 0.000003 seconds 0.044405s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.044424s: Exiting Redux.assert_term: 0.000003 seconds 0.044435s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.044448s: Exiting Redux.assert_term: 0.000002 seconds 0.044457s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.044471s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.044499s: Exiting Redux.assume: 0.000017 seconds 0.044509s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.044525s: Entering Redux.assume(!(1 = 0)) 0.044537s: Exiting Redux.assume: 0.000001 seconds 0.044549s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.044563s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.044587s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.044608s: Exiting Redux.assume: 0.000011 seconds 0.044624s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.044635s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.044645s: Entering Redux.query(1 <= 1) 0.044654s: Exiting Redux.query 0.044664s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044673s: Entering Redux.assume(1 <= 1) 0.044684s: Exiting Redux.assume: 0.000001 seconds 0.044694s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.044711s: Entering Redux.assume(!(!(r0 = 0))) 0.044742s: Exiting Redux.assume: 0.000020 seconds 0.044752s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.044764s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.044785s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.044806s: Exiting Redux.assume: 0.000010 seconds 0.044823s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.044834s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.044843s: Entering Redux.query(1 <= 1) 0.044852s: Exiting Redux.query 0.044862s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044872s: Entering Redux.assume(1 <= 1) 0.044882s: Exiting Redux.assume: 0.000001 seconds 0.044891s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.044907s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.044917s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.044926s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.044938s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.044965s: Exiting Redux.assume: 0.000016 seconds 0.044983s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.045003s: Exiting Redux.assume: 0.000003 seconds 0.045013s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.045031s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.045045s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045069s: Exiting Redux.query 0.045082s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.045104s: Exiting Redux.assert_term: 0.000004 seconds 0.045115s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.045128s: Exiting Redux.assert_term: 0.000003 seconds 0.045137s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.045150s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.045176s: Exiting Redux.assume: 0.000015 seconds 0.045194s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.045271s: Entering Redux.assume(!(1 = 0)) 0.045283s: Exiting Redux.assume: 0.000001 seconds 0.045294s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.045308s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.045331s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.045359s: Exiting Redux.assume: 0.000012 seconds 0.045371s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.045379s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045389s: Entering Redux.query(1 <= 1) 0.045397s: Exiting Redux.query 0.045406s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045416s: Entering Redux.assume(1 <= 1) 0.045427s: Exiting Redux.assume: 0.000001 seconds 0.045442s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.045455s: Entering Redux.assume(!(0 < r2)) 0.045473s: Exiting Redux.assume: 0.000007 seconds 0.045483s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.045495s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.045512s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.045532s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.045558s: Exiting Redux.query 0.045571s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.045585s: Exiting Redux.assert_term: 0.000004 seconds 0.045597s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.045610s: Exiting Redux.assert_term: 0.000003 seconds 0.045620s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.045639s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.045689s: Exiting Redux.assume: 0.000039 seconds 0.045698s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.045709s: Entering Redux.assume(!(1 = 0)) 0.045720s: Exiting Redux.assume: 0.000001 seconds 0.045730s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.045750s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.045774s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.045797s: Exiting Redux.assume: 0.000012 seconds 0.045807s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.045817s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045829s: Entering Redux.query(1 <= 1) 0.045838s: Exiting Redux.query 0.045855s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045865s: Entering Redux.assume(1 <= 1) 0.045877s: Exiting Redux.assume: 0.000001 seconds 0.045887s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.045899s: Entering Redux.assume(!(r3 < 0)) 0.045920s: Exiting Redux.assume: 0.000009 seconds 0.045931s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.045951s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.045965s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.045999s: Exiting Redux.query 0.046010s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.046020s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.046032s: Entering Redux.assume(!(!(r3 < 0))) 0.046050s: Exiting Redux.assume: 0.000008 seconds 0.046067s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.046080s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.046095s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.046111s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.046363s: Exiting Redux.query 0.046381s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.046393s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.046407s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.046435s: Exiting Redux.assume: 0.000018 seconds 0.046447s: Entering Redux.assume(!(!(1 = 0))) 0.046458s: Exiting Redux.assume: 0.000001 seconds 0.046472s: Entering Redux.assume(!(!(0 < r2))) 0.046495s: Exiting Redux.assume: 0.000007 seconds 0.046506s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.046519s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.046535s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.046550s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.046866s: Exiting Redux.query 0.046886s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.046896s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.046910s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.046937s: Exiting Redux.assume: 0.000017 seconds 0.046949s: Entering Redux.assume(!(!(1 = 0))) 0.046960s: Exiting Redux.assume: 0.000001 seconds 0.046979s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.047018s: Exiting Redux.assume: 0.000016 seconds 0.047031s: Entering Redux.assume(!(!(1 = 0))) 0.047042s: Exiting Redux.assume: 0.000001 seconds 0.047061s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.047074s: Exiting Redux.assume: 0.000003 seconds 0.047085s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.047094s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047110s: Entering Redux.query(true) 0.047120s: Exiting Redux.query 0.047130s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.047139s: Entering Redux.assume(true) 0.047151s: Exiting Redux.assume: 0.000001 seconds 0.047161s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.047176s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.047187s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.047208s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.047226s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.047241s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.048193s: Exiting Redux.query 0.048211s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.048238s: Exiting Redux.assert_term: 0.000005 seconds 0.048249s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.048262s: Exiting Redux.assert_term: 0.000003 seconds 0.048272s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.048284s: Exiting Redux.assert_term: 0.000002 seconds 0.048294s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.048307s: Exiting Redux.assert_term: 0.000003 seconds 0.048328s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.048341s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.048369s: Exiting Redux.assume: 0.000017 seconds 0.048378s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.048389s: Entering Redux.assume(!(1 = 0)) 0.048400s: Exiting Redux.assume: 0.000002 seconds 0.048417s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.048432s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.048456s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.048477s: Exiting Redux.assume: 0.000010 seconds 0.048488s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.048497s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.048513s: Entering Redux.query(1 <= 1) 0.048523s: Exiting Redux.query 0.048533s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.048543s: Entering Redux.assume(1 <= 1) 0.048552s: Exiting Redux.assume: 0.000001 seconds 0.048561s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.048573s: Entering Redux.assume(!(!(r0 = 0))) 0.048602s: Exiting Redux.assume: 0.000019 seconds 0.048618s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.048629s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.048650s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.048669s: Exiting Redux.assume: 0.000010 seconds 0.048680s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.048688s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.048703s: Entering Redux.query(1 <= 1) 0.048713s: Exiting Redux.query 0.048721s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.048731s: Entering Redux.assume(1 <= 1) 0.048742s: Exiting Redux.assume: 0.000001 seconds 0.048751s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.048761s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.048777s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.048787s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.048800s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.048827s: Exiting Redux.assume: 0.000016 seconds 0.048839s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.048853s: Exiting Redux.assume: 0.000003 seconds 0.048864s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.048886s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.048899s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.048923s: Exiting Redux.query 0.048936s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.048950s: Exiting Redux.assert_term: 0.000004 seconds 0.048961s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.048980s: Exiting Redux.assert_term: 0.000004 seconds 0.048990s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.049012s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.049038s: Exiting Redux.assume: 0.000016 seconds 0.049047s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.049058s: Entering Redux.assume(!(1 = 0)) 0.049068s: Exiting Redux.assume: 0.000001 seconds 0.049085s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.049098s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.049120s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.049140s: Exiting Redux.assume: 0.000010 seconds 0.049151s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.049161s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049177s: Entering Redux.query(1 <= 1) 0.049187s: Exiting Redux.query 0.049196s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049206s: Entering Redux.assume(1 <= 1) 0.049216s: Exiting Redux.assume: 0.000001 seconds 0.049226s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.049238s: Entering Redux.assume(!(0 < r2)) 0.049255s: Exiting Redux.assume: 0.000007 seconds 0.049271s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.049282s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.049297s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.049310s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.049336s: Exiting Redux.query 0.049348s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.049368s: Exiting Redux.assert_term: 0.000004 seconds 0.049379s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.049393s: Exiting Redux.assert_term: 0.000003 seconds 0.049402s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.049415s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.049463s: Exiting Redux.assume: 0.000037 seconds 0.049478s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.051343s: Entering Redux.assume(!(1 = 0)) 0.051358s: Exiting Redux.assume: 0.000001 seconds 0.051369s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.051383s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.051407s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.051437s: Exiting Redux.assume: 0.000012 seconds 0.051448s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.051458s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051468s: Entering Redux.query(1 <= 1) 0.051478s: Exiting Redux.query 0.051487s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051497s: Entering Redux.assume(1 <= 1) 0.051508s: Exiting Redux.assume: 0.000001 seconds 0.051525s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.051538s: Entering Redux.assume(!(r3 < 0)) 0.051557s: Exiting Redux.assume: 0.000009 seconds 0.051567s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.051583s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.051597s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.051637s: Exiting Redux.query 0.051649s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.051659s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.051669s: Entering Redux.assume(!(!(r3 < 0))) 0.051686s: Exiting Redux.assume: 0.000008 seconds 0.051696s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.051708s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.051733s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.051747s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.052004s: Exiting Redux.query 0.052016s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.052025s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.052046s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.052075s: Exiting Redux.assume: 0.000018 seconds 0.052085s: Entering Redux.assume(!(!(1 = 0))) 0.052096s: Exiting Redux.assume: 0.000001 seconds 0.052109s: Entering Redux.assume(!(!(0 < r2))) 0.052125s: Exiting Redux.assume: 0.000006 seconds 0.052135s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.052148s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.052169s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.052183s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.052494s: Exiting Redux.query 0.052506s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.052516s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.052536s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.052563s: Exiting Redux.assume: 0.000016 seconds 0.052574s: Entering Redux.assume(!(!(1 = 0))) 0.052585s: Exiting Redux.assume: 0.000001 seconds 0.052598s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.052623s: Exiting Redux.assume: 0.000014 seconds 0.052634s: Entering Redux.assume(!(!(1 = 0))) 0.052643s: Exiting Redux.assume: 0.000001 seconds 0.052675s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.052832s: Exiting Redux.assume: 0.000146 seconds 0.052844s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.052854s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.052864s: Entering Redux.query(true) 0.052874s: Exiting Redux.query 0.052883s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.052899s: Entering Redux.assume(true) 0.052910s: Exiting Redux.assume: 0.000001 seconds 0.052921s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.052936s: Entering Redux.query(!(2 = 0)) 0.052946s: Exiting Redux.query 0.052957s: Entering Redux.assume(%(A0, 2) = 1) 0.052971s: Exiting Redux.assume: 0.000004 seconds 0.052981s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.052993s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.053016s: Entering Redux.query(true) 0.053026s: Exiting Redux.query 0.053037s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.053046s: Entering Redux.assume(true) 0.053058s: Exiting Redux.assume: 0.000001 seconds 0.053067s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.053083s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.053100s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.053114s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.053130s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.053145s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.054212s: Exiting Redux.query 0.054235s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.054250s: Exiting Redux.assert_term: 0.000004 seconds 0.054261s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.054275s: Exiting Redux.assert_term: 0.000003 seconds 0.054286s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.054299s: Exiting Redux.assert_term: 0.000003 seconds 0.054310s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.054332s: Exiting Redux.assert_term: 0.000004 seconds 0.054344s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.054360s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.054382s: Exiting Redux.assume: 0.000012 seconds 0.054394s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.054405s: Entering Redux.assume(!(1 = 0)) 0.054422s: Exiting Redux.assume: 0.000002 seconds 0.054434s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.054448s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.054475s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054491s: Exiting Redux.assume: 0.000006 seconds 0.054503s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.054513s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054530s: Entering Redux.query(1 <= 1) 0.054540s: Exiting Redux.query 0.054549s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054560s: Entering Redux.assume(1 <= 1) 0.054571s: Exiting Redux.assume: 0.000001 seconds 0.054580s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.054592s: Entering Redux.assume(!(!(r0 = 0))) 0.054628s: Exiting Redux.assume: 0.000018 seconds 0.054638s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.054649s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.054672s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054689s: Exiting Redux.assume: 0.000006 seconds 0.054699s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.054711s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054727s: Entering Redux.query(1 <= 1) 0.054738s: Exiting Redux.query 0.054748s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054757s: Entering Redux.assume(1 <= 1) 0.054768s: Exiting Redux.assume: 0.000001 seconds 0.054778s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.054789s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.054805s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.054816s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.054829s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.054850s: Exiting Redux.assume: 0.000011 seconds 0.054862s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.054875s: Exiting Redux.assume: 0.000002 seconds 0.054899s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.054915s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.054930s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.054950s: Exiting Redux.query 0.054962s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.054977s: Exiting Redux.assert_term: 0.000004 seconds 0.054988s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.055019s: Exiting Redux.assert_term: 0.000003 seconds 0.055031s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.055047s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.055069s: Exiting Redux.assume: 0.000011 seconds 0.055079s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.055097s: Entering Redux.assume(!(1 = 0)) 0.055110s: Exiting Redux.assume: 0.000001 seconds 0.055121s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.055135s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.055158s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.055175s: Exiting Redux.assume: 0.000006 seconds 0.055185s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.055201s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055211s: Entering Redux.query(1 <= 1) 0.055221s: Exiting Redux.query 0.055231s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055240s: Entering Redux.assume(1 <= 1) 0.055252s: Exiting Redux.assume: 0.000001 seconds 0.055261s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.055403s: Entering Redux.assume(!(0 < r2)) 0.055429s: Exiting Redux.assume: 0.000007 seconds 0.055440s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.055451s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.055467s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.055482s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.055503s: Exiting Redux.query 0.055522s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.055538s: Exiting Redux.assert_term: 0.000004 seconds 0.055549s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.055562s: Exiting Redux.assert_term: 0.000003 seconds 0.055571s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.055584s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.055623s: Exiting Redux.assume: 0.000023 seconds 0.055633s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.055644s: Entering Redux.assume(!(1 = 0)) 0.055655s: Exiting Redux.assume: 0.000001 seconds 0.055665s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.055678s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.055702s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.055727s: Exiting Redux.assume: 0.000007 seconds 0.055738s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.055747s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055757s: Entering Redux.query(1 <= 1) 0.055767s: Exiting Redux.query 0.055777s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055787s: Entering Redux.assume(1 <= 1) 0.055804s: Exiting Redux.assume: 0.000001 seconds 0.055814s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.055826s: Entering Redux.assume(!(r3 < 0)) 0.055845s: Exiting Redux.assume: 0.000009 seconds 0.055855s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.055870s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.055883s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.055910s: Exiting Redux.query 0.055921s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.055930s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.055941s: Entering Redux.assume(!(!(r3 < 0))) 0.055958s: Exiting Redux.assume: 0.000008 seconds 0.055969s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.055989s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.056011s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.056026s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.056215s: Exiting Redux.query 0.056227s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.056235s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.056257s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.056279s: Exiting Redux.assume: 0.000010 seconds 0.056290s: Entering Redux.assume(!(!(1 = 0))) 0.056301s: Exiting Redux.assume: 0.000001 seconds 0.056314s: Entering Redux.assume(!(!(0 < r2))) 0.056330s: Exiting Redux.assume: 0.000006 seconds 0.056340s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.056361s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.056376s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.056390s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.056610s: Exiting Redux.query 0.056623s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.056633s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.056655s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.056676s: Exiting Redux.assume: 0.000010 seconds 0.056687s: Entering Redux.assume(!(!(1 = 0))) 0.056698s: Exiting Redux.assume: 0.000001 seconds 0.056712s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.056732s: Exiting Redux.assume: 0.000008 seconds 0.056743s: Entering Redux.assume(!(!(1 = 0))) 0.056761s: Exiting Redux.assume: 0.000001 seconds 0.057086s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.057101s: Exiting Redux.assume: 0.000003 seconds 0.057112s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.057123s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.057134s: Entering Redux.query(true) 0.057144s: Exiting Redux.query 0.057154s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.057171s: Entering Redux.assume(true) 0.057182s: Exiting Redux.assume: 0.000001 seconds 0.057191s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.057207s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.057218s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.057232s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.057255s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.057271s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.058624s: Exiting Redux.query 0.058641s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.058656s: Exiting Redux.assert_term: 0.000004 seconds 0.058667s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.058687s: Exiting Redux.assert_term: 0.000003 seconds 0.058698s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.058711s: Exiting Redux.assert_term: 0.000003 seconds 0.058722s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.058734s: Exiting Redux.assert_term: 0.000003 seconds 0.058744s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.058765s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.058787s: Exiting Redux.assume: 0.000012 seconds 0.058795s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.058806s: Entering Redux.assume(!(1 = 0)) 0.058816s: Exiting Redux.assume: 0.000001 seconds 0.058825s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.058838s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.058868s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.058886s: Exiting Redux.assume: 0.000007 seconds 0.058896s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.058906s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058915s: Entering Redux.query(1 <= 1) 0.058925s: Exiting Redux.query 0.058935s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058951s: Entering Redux.assume(1 <= 1) 0.058962s: Exiting Redux.assume: 0.000000 seconds 0.058972s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.058986s: Entering Redux.assume(!(!(r0 = 0))) 0.059023s: Exiting Redux.assume: 0.000018 seconds 0.059034s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.059045s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.059075s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059092s: Exiting Redux.assume: 0.000006 seconds 0.059102s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.059112s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059122s: Entering Redux.query(1 <= 1) 0.059131s: Exiting Redux.query 0.059141s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059157s: Entering Redux.assume(1 <= 1) 0.059168s: Exiting Redux.assume: 0.000001 seconds 0.059178s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.059188s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.059198s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.059208s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.059227s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059248s: Exiting Redux.assume: 0.000010 seconds 0.059261s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.059274s: Exiting Redux.assume: 0.000003 seconds 0.059285s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.059300s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.059321s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.059340s: Exiting Redux.query 0.059352s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.059366s: Exiting Redux.assert_term: 0.000004 seconds 0.059377s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.059390s: Exiting Redux.assert_term: 0.000003 seconds 0.059399s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.059420s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.059442s: Exiting Redux.assume: 0.000011 seconds 0.059453s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.059464s: Entering Redux.assume(!(1 = 0)) 0.059475s: Exiting Redux.assume: 0.000001 seconds 0.059486s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.059508s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.059531s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.059548s: Exiting Redux.assume: 0.000006 seconds 0.059558s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.059568s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059578s: Entering Redux.query(1 <= 1) 0.059587s: Exiting Redux.query 0.059604s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059614s: Entering Redux.assume(1 <= 1) 0.059626s: Exiting Redux.assume: 0.000001 seconds 0.059635s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.059647s: Entering Redux.assume(!(0 < r2)) 0.059667s: Exiting Redux.assume: 0.000007 seconds 0.059677s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.059696s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.059711s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.059725s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.059744s: Exiting Redux.query 0.059756s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.059770s: Exiting Redux.assert_term: 0.000003 seconds 0.059780s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.059801s: Exiting Redux.assert_term: 0.000003 seconds 0.059811s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.059824s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.059856s: Exiting Redux.assume: 0.000021 seconds 0.059866s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.059885s: Entering Redux.assume(!(1 = 0)) 0.059897s: Exiting Redux.assume: 0.000001 seconds 0.059908s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.059921s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.060241s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.060261s: Exiting Redux.assume: 0.000007 seconds 0.060272s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.060289s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060300s: Entering Redux.query(1 <= 1) 0.060309s: Exiting Redux.query 0.060319s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060329s: Entering Redux.assume(1 <= 1) 0.060343s: Exiting Redux.assume: 0.000001 seconds 0.060353s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.060380s: Entering Redux.assume(!(r3 < 0)) 0.060401s: Exiting Redux.assume: 0.000010 seconds 0.060411s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.060426s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.060439s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.060461s: Exiting Redux.query 0.060472s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.060495s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.060508s: Entering Redux.assume(!(!(r3 < 0))) 0.060528s: Exiting Redux.assume: 0.000008 seconds 0.060539s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.060551s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.060566s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.060588s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.060784s: Exiting Redux.query 0.060796s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.060806s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.060820s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.060841s: Exiting Redux.assume: 0.000011 seconds 0.060862s: Entering Redux.assume(!(!(1 = 0))) 0.060873s: Exiting Redux.assume: 0.000002 seconds 0.060890s: Entering Redux.assume(!(!(0 < r2))) 0.060907s: Exiting Redux.assume: 0.000007 seconds 0.060918s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.060932s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.060947s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.060969s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.061198s: Exiting Redux.query 0.061211s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.061220s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.061235s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.061263s: Exiting Redux.assume: 0.000010 seconds 0.061276s: Entering Redux.assume(!(!(1 = 0))) 0.061286s: Exiting Redux.assume: 0.000001 seconds 0.061303s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061322s: Exiting Redux.assume: 0.000008 seconds 0.061334s: Entering Redux.assume(!(!(1 = 0))) 0.061347s: Exiting Redux.assume: 0.000001 seconds 0.061396s: Entering Redux.assume(!(R0 <= 5)) 0.061410s: Exiting Redux.assume: 0.000003 seconds 0.061428s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.061438s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.061448s: Entering Redux.query(true) 0.061457s: Exiting Redux.query 0.061468s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.061479s: Entering Redux.assume(true) 0.061491s: Exiting Redux.assume: 0.000001 seconds 0.061500s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Executing statement 0.061529s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.061661s: Exiting Redux.assume: 0.000120 seconds 0.061673s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.061682s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.061691s: Entering Redux.query(true) 0.061700s: Exiting Redux.query 0.061709s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.061726s: Entering Redux.assume(true) 0.061737s: Exiting Redux.assume: 0.000001 seconds 0.061747s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.061762s: Entering Redux.query(!(2 = 0)) 0.061771s: Exiting Redux.query 0.061783s: Entering Redux.assume(%(A0, 2) = 1) 0.061795s: Exiting Redux.assume: 0.000003 seconds 0.061805s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.061814s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.061831s: Entering Redux.query(true) 0.061840s: Exiting Redux.query 0.061850s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.061860s: Entering Redux.assume(true) 0.061871s: Exiting Redux.assume: 0.000001 seconds 0.061880s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.061895s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.061914s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.061929s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.061946s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.061961s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.062412s: Exiting Redux.query 0.062436s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.062452s: Exiting Redux.assert_term: 0.000004 seconds 0.062462s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.062476s: Exiting Redux.assert_term: 0.000003 seconds 0.062486s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.062499s: Exiting Redux.assert_term: 0.000003 seconds 0.062509s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.062530s: Exiting Redux.assert_term: 0.000003 seconds 0.062539s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.062553s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.062579s: Exiting Redux.assume: 0.000016 seconds 0.062590s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.062602s: Entering Redux.assume(!(1 = 0)) 0.062621s: Exiting Redux.assume: 0.000001 seconds 0.062632s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.062647s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.062672s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.062695s: Exiting Redux.assume: 0.000009 seconds 0.062706s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.062724s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.062734s: Entering Redux.query(1 <= 1) 0.062744s: Exiting Redux.query 0.062754s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.062764s: Entering Redux.assume(1 <= 1) 0.062775s: Exiting Redux.assume: 0.000001 seconds 0.062785s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.062797s: Entering Redux.assume(!(!(r0 = 0))) 0.062834s: Exiting Redux.assume: 0.000020 seconds 0.062845s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.062856s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.062879s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.062900s: Exiting Redux.assume: 0.000009 seconds 0.063087s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.063107s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063118s: Entering Redux.query(1 <= 1) 0.063128s: Exiting Redux.query 0.063138s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063148s: Entering Redux.assume(1 <= 1) 0.063160s: Exiting Redux.assume: 0.000001 seconds 0.063171s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.063182s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.063201s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.063211s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.063225s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.063253s: Exiting Redux.assume: 0.000017 seconds 0.063267s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.063282s: Exiting Redux.assume: 0.000003 seconds 0.063301s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.063317s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.063331s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.063355s: Exiting Redux.query 0.063368s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.063382s: Exiting Redux.assert_term: 0.000004 seconds 0.063403s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.063417s: Exiting Redux.assert_term: 0.000003 seconds 0.063427s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.063440s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.063467s: Exiting Redux.assume: 0.000015 seconds 0.063477s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.063496s: Entering Redux.assume(!(1 = 0)) 0.063509s: Exiting Redux.assume: 0.000001 seconds 0.063520s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.063533s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.063557s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.063577s: Exiting Redux.assume: 0.000010 seconds 0.063590s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.063608s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063620s: Entering Redux.query(1 <= 1) 0.063630s: Exiting Redux.query 0.063640s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063649s: Entering Redux.assume(1 <= 1) 0.063660s: Exiting Redux.assume: 0.000001 seconds 0.063669s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.063691s: Entering Redux.assume(!(0 < r2)) 0.063711s: Exiting Redux.assume: 0.000007 seconds 0.063721s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.063732s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.063747s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.063761s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.063794s: Exiting Redux.query 0.063807s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.063821s: Exiting Redux.assert_term: 0.000004 seconds 0.063833s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.063846s: Exiting Redux.assert_term: 0.000003 seconds 0.063855s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.063868s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.063922s: Exiting Redux.assume: 0.000036 seconds 0.063932s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.063942s: Entering Redux.assume(!(1 = 0)) 0.063954s: Exiting Redux.assume: 0.000001 seconds 0.063964s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.063977s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.064007s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.064036s: Exiting Redux.assume: 0.000010 seconds 0.064047s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.064057s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064066s: Entering Redux.query(1 <= 1) 0.064076s: Exiting Redux.query 0.064086s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064103s: Entering Redux.assume(1 <= 1) 0.064115s: Exiting Redux.assume: 0.000001 seconds 0.064124s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.064136s: Entering Redux.assume(!(r3 < 0)) 0.064155s: Exiting Redux.assume: 0.000008 seconds 0.064165s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.064180s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.064193s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.064227s: Exiting Redux.query 0.064238s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.064247s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.064258s: Entering Redux.assume(!(!(r3 < 0))) 0.064276s: Exiting Redux.assume: 0.000008 seconds 0.064287s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.064307s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.064323s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.064337s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.066507s: Exiting Redux.query 0.066523s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.066532s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.066556s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.066584s: Exiting Redux.assume: 0.000017 seconds 0.066596s: Entering Redux.assume(!(!(1 = 0))) 0.066607s: Exiting Redux.assume: 0.000001 seconds 0.066620s: Entering Redux.assume(!(!(0 < r2))) 0.066637s: Exiting Redux.assume: 0.000007 seconds 0.066648s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.066669s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.066685s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.066700s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.067017s: Exiting Redux.query 0.067030s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.067048s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.067062s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.067088s: Exiting Redux.assume: 0.000016 seconds 0.067100s: Entering Redux.assume(!(!(1 = 0))) 0.067112s: Exiting Redux.assume: 0.000001 seconds 0.067127s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.067151s: Exiting Redux.assume: 0.000013 seconds 0.067178s: Entering Redux.assume(!(!(1 = 0))) 0.067189s: Exiting Redux.assume: 0.000001 seconds 0.067203s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.067216s: Exiting Redux.assume: 0.000003 seconds 0.067227s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.067237s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.067247s: Entering Redux.query(true) 0.067257s: Exiting Redux.query 0.067266s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.067289s: Entering Redux.assume(true) 0.067304s: Exiting Redux.assume: 0.000001 seconds 0.067313s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.067330s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.067342s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.067357s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.067384s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.067400s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.068018s: Exiting Redux.query 0.068034s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.068050s: Exiting Redux.assert_term: 0.000004 seconds 0.068061s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.068083s: Exiting Redux.assert_term: 0.000004 seconds 0.068094s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.068107s: Exiting Redux.assert_term: 0.000002 seconds 0.068118s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.068131s: Exiting Redux.assert_term: 0.000003 seconds 0.068140s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.068163s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.068191s: Exiting Redux.assume: 0.000017 seconds 0.068202s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.068213s: Entering Redux.assume(!(1 = 0)) 0.068225s: Exiting Redux.assume: 0.000001 seconds 0.068236s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.068250s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.068283s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.068304s: Exiting Redux.assume: 0.000010 seconds 0.068314s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.068323s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.068334s: Entering Redux.query(1 <= 1) 0.068344s: Exiting Redux.query 0.068356s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.068374s: Entering Redux.assume(1 <= 1) 0.068387s: Exiting Redux.assume: 0.000001 seconds 0.068397s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.068409s: Entering Redux.assume(!(!(r0 = 0))) 0.068439s: Exiting Redux.assume: 0.000019 seconds 0.068449s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.068461s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.068492s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.068514s: Exiting Redux.assume: 0.000009 seconds 0.068526s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.068536s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.068547s: Entering Redux.query(1 <= 1) 0.068556s: Exiting Redux.query 0.068568s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.068585s: Entering Redux.assume(1 <= 1) 0.068596s: Exiting Redux.assume: 0.000001 seconds 0.068606s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.068617s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.068628s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.068638s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.068660s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.068687s: Exiting Redux.assume: 0.000016 seconds 0.068699s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.068712s: Exiting Redux.assume: 0.000003 seconds 0.068723s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.068739s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.068761s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.068785s: Exiting Redux.query 0.068798s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.068811s: Exiting Redux.assert_term: 0.000004 seconds 0.068822s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.068835s: Exiting Redux.assert_term: 0.000003 seconds 0.068844s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.068866s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.068892s: Exiting Redux.assume: 0.000015 seconds 0.068901s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.068912s: Entering Redux.assume(!(1 = 0)) 0.068924s: Exiting Redux.assume: 0.000001 seconds 0.068934s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.068956s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.068979s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.069005s: Exiting Redux.assume: 0.000016 seconds 0.069024s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.069034s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069044s: Entering Redux.query(1 <= 1) 0.069062s: Exiting Redux.query 0.069074s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069084s: Entering Redux.assume(1 <= 1) 0.069097s: Exiting Redux.assume: 0.000001 seconds 0.069107s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.069120s: Entering Redux.assume(!(0 < r2)) 0.069138s: Exiting Redux.assume: 0.000007 seconds 0.069149s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.069168s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.069186s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.069201s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.069227s: Exiting Redux.query 0.069240s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.069254s: Exiting Redux.assert_term: 0.000003 seconds 0.069273s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.069286s: Exiting Redux.assert_term: 0.000003 seconds 0.069296s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.069309s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.069355s: Exiting Redux.assume: 0.000035 seconds 0.069364s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.069382s: Entering Redux.assume(!(1 = 0)) 0.069394s: Exiting Redux.assume: 0.000001 seconds 0.069404s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.069417s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.069440s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.069463s: Exiting Redux.assume: 0.000011 seconds 0.069473s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.069491s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069501s: Entering Redux.query(1 <= 1) 0.069510s: Exiting Redux.query 0.069520s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069529s: Entering Redux.assume(1 <= 1) 0.069539s: Exiting Redux.assume: 0.000001 seconds 0.069549s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.069568s: Entering Redux.assume(!(r3 < 0)) 0.069587s: Exiting Redux.assume: 0.000009 seconds 0.069597s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.069612s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.069626s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.069652s: Exiting Redux.query 0.069663s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.069680s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.069694s: Entering Redux.assume(!(!(r3 < 0))) 0.069712s: Exiting Redux.assume: 0.000008 seconds 0.069724s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.069736s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.069751s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.069773s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.070025s: Exiting Redux.query 0.070038s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.070047s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.070061s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.070096s: Exiting Redux.assume: 0.000017 seconds 0.070108s: Entering Redux.assume(!(!(1 = 0))) 0.070120s: Exiting Redux.assume: 0.000001 seconds 0.070132s: Entering Redux.assume(!(!(0 < r2))) 0.070149s: Exiting Redux.assume: 0.000006 seconds 0.070159s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.070172s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.070187s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.070210s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.070512s: Exiting Redux.query 0.070524s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.070534s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.070547s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.070581s: Exiting Redux.assume: 0.000015 seconds 0.070592s: Entering Redux.assume(!(!(1 = 0))) 0.070603s: Exiting Redux.assume: 0.000001 seconds 0.070616s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.070639s: Exiting Redux.assume: 0.000013 seconds 0.070650s: Entering Redux.assume(!(!(1 = 0))) 0.070660s: Exiting Redux.assume: 0.000001 seconds 0.070685s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.070772s: Exiting Redux.assume: 0.000076 seconds 0.070792s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.070803s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.070812s: Entering Redux.query(true) 0.070821s: Exiting Redux.query 0.070831s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.070840s: Entering Redux.assume(true) 0.070851s: Exiting Redux.assume: 0.000001 seconds 0.070859s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.070882s: Entering Redux.query(!(2 = 0)) 0.070892s: Exiting Redux.query 0.070966s: Entering Redux.assume(%(A0, 2) = 1) 0.070980s: Exiting Redux.assume: 0.000003 seconds 0.070990s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.071001s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.071010s: Entering Redux.query(true) 0.071019s: Exiting Redux.query 0.071038s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071048s: Entering Redux.assume(true) 0.071059s: Exiting Redux.assume: 0.000001 seconds 0.071068s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.071083s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.071094s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.071116s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.071133s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.071148s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.071307s: Exiting Redux.query 0.071321s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.071335s: Exiting Redux.assert_term: 0.000004 seconds 0.071354s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.071367s: Exiting Redux.assert_term: 0.000003 seconds 0.071378s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.071390s: Exiting Redux.assert_term: 0.000003 seconds 0.071401s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.071414s: Exiting Redux.assert_term: 0.000003 seconds 0.071424s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.071446s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.071469s: Exiting Redux.assume: 0.000011 seconds 0.071479s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.071490s: Entering Redux.assume(!(1 = 0)) 0.071501s: Exiting Redux.assume: 0.000001 seconds 0.071512s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.071535s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.071560s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.071578s: Exiting Redux.assume: 0.000007 seconds 0.071588s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.071598s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.071608s: Entering Redux.query(1 <= 1) 0.071626s: Exiting Redux.query 0.071636s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.071646s: Entering Redux.assume(1 <= 1) 0.071658s: Exiting Redux.assume: 0.000001 seconds 0.071667s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.071679s: Entering Redux.assume(!(!(r0 = 0))) 0.071707s: Exiting Redux.assume: 0.000018 seconds 0.071718s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.071746s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.071768s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.071785s: Exiting Redux.assume: 0.000006 seconds 0.071795s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.071805s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.071815s: Entering Redux.query(1 <= 1) 0.071840s: Exiting Redux.query 0.071850s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.071859s: Entering Redux.assume(1 <= 1) 0.071870s: Exiting Redux.assume: 0.000001 seconds 0.071880s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.071890s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.071900s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.071923s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.071936s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071957s: Exiting Redux.assume: 0.000011 seconds 0.071969s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.071982s: Exiting Redux.assume: 0.000003 seconds 0.071993s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.072008s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.072029s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072046s: Exiting Redux.query 0.072058s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.072072s: Exiting Redux.assert_term: 0.000003 seconds 0.072083s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.072096s: Exiting Redux.assert_term: 0.000003 seconds 0.072114s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.072128s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.072150s: Exiting Redux.assume: 0.000011 seconds 0.072161s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.072171s: Entering Redux.assume(!(1 = 0)) 0.072182s: Exiting Redux.assume: 0.000001 seconds 0.072193s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.072214s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.072238s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.072254s: Exiting Redux.assume: 0.000006 seconds 0.072265s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.072276s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072294s: Entering Redux.query(1 <= 1) 0.072303s: Exiting Redux.query 0.072312s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072322s: Entering Redux.assume(1 <= 1) 0.072333s: Exiting Redux.assume: 0.000001 seconds 0.072342s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.072355s: Entering Redux.assume(!(0 < r2)) 0.072372s: Exiting Redux.assume: 0.000006 seconds 0.072382s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.072401s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.072707s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.072723s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.072742s: Exiting Redux.query 0.072755s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.072778s: Exiting Redux.assert_term: 0.000004 seconds 0.072790s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.072803s: Exiting Redux.assert_term: 0.000003 seconds 0.072813s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.072826s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.072858s: Exiting Redux.assume: 0.000021 seconds 0.072869s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.072888s: Entering Redux.assume(!(1 = 0)) 0.072900s: Exiting Redux.assume: 0.000001 seconds 0.072909s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.072929s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.072953s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.072971s: Exiting Redux.assume: 0.000007 seconds 0.072990s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.073001s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073010s: Entering Redux.query(1 <= 1) 0.073020s: Exiting Redux.query 0.073029s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073039s: Entering Redux.assume(1 <= 1) 0.073050s: Exiting Redux.assume: 0.000001 seconds 0.073059s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.073082s: Entering Redux.assume(!(r3 < 0)) 0.073101s: Exiting Redux.assume: 0.000008 seconds 0.073112s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.073127s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.073140s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.073161s: Exiting Redux.query 0.073180s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.073192s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.073203s: Entering Redux.assume(!(!(r3 < 0))) 0.073221s: Exiting Redux.assume: 0.000007 seconds 0.073233s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.073245s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.073261s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.073283s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.073470s: Exiting Redux.query 0.073482s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.073491s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.073505s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.073535s: Exiting Redux.assume: 0.000011 seconds 0.073546s: Entering Redux.assume(!(!(1 = 0))) 0.073557s: Exiting Redux.assume: 0.000001 seconds 0.073569s: Entering Redux.assume(!(!(0 < r2))) 0.073585s: Exiting Redux.assume: 0.000006 seconds 0.073596s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.073608s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.073632s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.073647s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.073860s: Exiting Redux.query 0.073872s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.073882s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.073895s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.073932s: Exiting Redux.assume: 0.000017 seconds 0.073944s: Entering Redux.assume(!(!(1 = 0))) 0.073955s: Exiting Redux.assume: 0.000001 seconds 0.073968s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.073986s: Exiting Redux.assume: 0.000008 seconds 0.073997s: Entering Redux.assume(!(!(1 = 0))) 0.074007s: Exiting Redux.assume: 0.000001 seconds 0.074020s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.074042s: Exiting Redux.assume: 0.000003 seconds 0.074054s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.074062s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074071s: Entering Redux.query(true) 0.074080s: Exiting Redux.query 0.074090s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074099s: Entering Redux.assume(true) 0.074110s: Exiting Redux.assume: 0.000001 seconds 0.074128s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.074162s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.074173s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.074187s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.074203s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.074227s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.074388s: Exiting Redux.query 0.074403s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.074418s: Exiting Redux.assert_term: 0.000004 seconds 0.074429s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.074442s: Exiting Redux.assert_term: 0.000003 seconds 0.074462s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.074475s: Exiting Redux.assert_term: 0.000003 seconds 0.074486s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.074503s: Exiting Redux.assert_term: 0.000003 seconds 0.074513s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.074527s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.074558s: Exiting Redux.assume: 0.000012 seconds 0.074569s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.074579s: Entering Redux.assume(!(1 = 0)) 0.074590s: Exiting Redux.assume: 0.000001 seconds 0.074601s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.074616s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.074640s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.074666s: Exiting Redux.assume: 0.000007 seconds 0.074678s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.074687s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074698s: Entering Redux.query(1 <= 1) 0.074707s: Exiting Redux.query 0.074716s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074726s: Entering Redux.assume(1 <= 1) 0.074746s: Exiting Redux.assume: 0.000002 seconds 0.074756s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.074769s: Entering Redux.assume(!(!(r0 = 0))) 0.074798s: Exiting Redux.assume: 0.000019 seconds 0.074808s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.074820s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.074844s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.074869s: Exiting Redux.assume: 0.000007 seconds 0.074880s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.074889s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074898s: Entering Redux.query(1 <= 1) 0.074907s: Exiting Redux.query 0.074916s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074935s: Entering Redux.assume(1 <= 1) 0.074955s: Exiting Redux.assume: 0.000001 seconds 0.074964s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.074974s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.074983s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.074992s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.075004s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.075034s: Exiting Redux.assume: 0.000011 seconds 0.075046s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.075058s: Exiting Redux.assume: 0.000003 seconds 0.075069s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.075085s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.075098s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.075124s: Exiting Redux.query 0.075137s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.075151s: Exiting Redux.assert_term: 0.000004 seconds 0.075162s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.075175s: Exiting Redux.assert_term: 0.000003 seconds 0.075185s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.075198s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.075228s: Exiting Redux.assume: 0.000011 seconds 0.075239s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.075249s: Entering Redux.assume(!(1 = 0)) 0.075260s: Exiting Redux.assume: 0.000001 seconds 0.075270s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.075284s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.075311s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.075336s: Exiting Redux.assume: 0.000006 seconds 0.075346s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.075356s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075366s: Entering Redux.query(1 <= 1) 0.075375s: Exiting Redux.query 0.075384s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075401s: Entering Redux.assume(1 <= 1) 0.075412s: Exiting Redux.assume: 0.000001 seconds 0.075421s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.075433s: Entering Redux.assume(!(0 < r2)) 0.075450s: Exiting Redux.assume: 0.000006 seconds 0.075461s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.075471s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.075487s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.075862s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.075885s: Exiting Redux.query 0.075898s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.075912s: Exiting Redux.assert_term: 0.000004 seconds 0.075930s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.075943s: Exiting Redux.assert_term: 0.000003 seconds 0.075969s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.075988s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.076024s: Exiting Redux.assume: 0.000023 seconds 0.076035s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.076047s: Entering Redux.assume(!(1 = 0)) 0.076059s: Exiting Redux.assume: 0.000001 seconds 0.076070s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.076085s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.076111s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.076130s: Exiting Redux.assume: 0.000007 seconds 0.076142s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.076153s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076164s: Entering Redux.query(1 <= 1) 0.076174s: Exiting Redux.query 0.076185s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076196s: Entering Redux.assume(1 <= 1) 0.076208s: Exiting Redux.assume: 0.000001 seconds 0.076220s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.076233s: Entering Redux.assume(!(r3 < 0)) 0.076253s: Exiting Redux.assume: 0.000008 seconds 0.076264s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.076280s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.076297s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.076321s: Exiting Redux.query 0.076332s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.076342s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.076353s: Entering Redux.assume(!(!(r3 < 0))) 0.076373s: Exiting Redux.assume: 0.000007 seconds 0.076384s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.076397s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.076413s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.076428s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.076619s: Exiting Redux.query 0.076632s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.076642s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.076657s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.076679s: Exiting Redux.assume: 0.000010 seconds 0.076691s: Entering Redux.assume(!(!(1 = 0))) 0.076704s: Exiting Redux.assume: 0.000001 seconds 0.076720s: Entering Redux.assume(!(!(0 < r2))) 0.076738s: Exiting Redux.assume: 0.000007 seconds 0.076751s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.076765s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.076781s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.076797s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.077026s: Exiting Redux.query 0.077040s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.077051s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.077068s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.077089s: Exiting Redux.assume: 0.000009 seconds 0.077102s: Entering Redux.assume(!(!(1 = 0))) 0.077114s: Exiting Redux.assume: 0.000001 seconds 0.077132s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.077154s: Exiting Redux.assume: 0.000008 seconds 0.077167s: Entering Redux.assume(!(!(1 = 0))) 0.077179s: Exiting Redux.assume: 0.000001 seconds 0.077211s: Entering Redux.assume(!(0 <= R0)) 0.077228s: Exiting Redux.assume: 0.000006 seconds 0.077239s: Entering Redux.assume(false) 0.077251s: Exiting Redux.assume: 0.000001 seconds 0.077262s: Entering Redux.assume(!(false)) 0.077274s: Exiting Redux.assume: 0.000001 seconds 0.077286s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.077299s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.077310s: Entering Redux.query(true) 0.077322s: Exiting Redux.query 0.077333s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.077343s: Entering Redux.assume(true) 0.077355s: Exiting Redux.assume: 0.000001 seconds 0.077365s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Executing statement 0.077387s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.077518s: Exiting Redux.assume: 0.000119 seconds 0.077533s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.077544s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.077555s: Entering Redux.query(true) 0.077566s: Exiting Redux.query 0.077577s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.077587s: Entering Redux.assume(true) 0.077599s: Exiting Redux.assume: 0.000001 seconds 0.077610s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.077625s: Entering Redux.query(!(2 = 0)) 0.077636s: Exiting Redux.query 0.077648s: Entering Redux.assume(%(A0, 2) = 1) 0.077663s: Exiting Redux.assume: 0.000003 seconds 0.077673s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.077683s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.077694s: Entering Redux.query(true) 0.077704s: Exiting Redux.query 0.077714s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.077725s: Entering Redux.assume(true) 0.077737s: Exiting Redux.assume: 0.000001 seconds 0.077747s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.077765s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.077777s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.077793s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.077810s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.077827s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.079307s: Exiting Redux.query 0.079327s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.079344s: Exiting Redux.assert_term: 0.000004 seconds 0.079355s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.079369s: Exiting Redux.assert_term: 0.000003 seconds 0.079381s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.079395s: Exiting Redux.assert_term: 0.000002 seconds 0.079407s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.079421s: Exiting Redux.assert_term: 0.000003 seconds 0.079433s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.079448s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079475s: Exiting Redux.assume: 0.000016 seconds 0.079486s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.079497s: Entering Redux.assume(!(1 = 0)) 0.079511s: Exiting Redux.assume: 0.000001 seconds 0.079524s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.079539s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.079564s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079586s: Exiting Redux.assume: 0.000010 seconds 0.079599s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.079610s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079620s: Entering Redux.query(1 <= 1) 0.079631s: Exiting Redux.query 0.079641s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079652s: Entering Redux.assume(1 <= 1) 0.079664s: Exiting Redux.assume: 0.000001 seconds 0.079675s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.079689s: Entering Redux.assume(!(!(r0 = 0))) 0.079720s: Exiting Redux.assume: 0.000019 seconds 0.079731s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.079743s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.079767s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079788s: Exiting Redux.assume: 0.000010 seconds 0.079799s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.079810s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079821s: Entering Redux.query(1 <= 1) 0.079831s: Exiting Redux.query 0.079841s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079851s: Entering Redux.assume(1 <= 1) 0.079863s: Exiting Redux.assume: 0.000001 seconds 0.079874s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.079885s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.079895s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.079905s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.079925s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.079953s: Exiting Redux.assume: 0.000016 seconds 0.079965s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.079979s: Exiting Redux.assume: 0.000003 seconds 0.079991s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.080007s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.080022s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.080046s: Exiting Redux.query 0.080059s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.080074s: Exiting Redux.assert_term: 0.000004 seconds 0.080085s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.080099s: Exiting Redux.assert_term: 0.000003 seconds 0.080110s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.080124s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.080150s: Exiting Redux.assume: 0.000015 seconds 0.080160s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.080171s: Entering Redux.assume(!(1 = 0)) 0.080183s: Exiting Redux.assume: 0.000001 seconds 0.080194s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.080208s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.081951s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.081975s: Exiting Redux.assume: 0.000010 seconds 0.081986s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.081997s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082008s: Entering Redux.query(1 <= 1) 0.082019s: Exiting Redux.query 0.082029s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082040s: Entering Redux.assume(1 <= 1) 0.082053s: Exiting Redux.assume: 0.000001 seconds 0.082065s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.082078s: Entering Redux.assume(!(0 < r2)) 0.082099s: Exiting Redux.assume: 0.000007 seconds 0.082110s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.082122s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.082139s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.082153s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.082180s: Exiting Redux.query 0.082193s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.082209s: Exiting Redux.assert_term: 0.000004 seconds 0.082221s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.082235s: Exiting Redux.assert_term: 0.000003 seconds 0.082247s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.082261s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.082310s: Exiting Redux.assume: 0.000037 seconds 0.082323s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.082336s: Entering Redux.assume(!(1 = 0)) 0.082348s: Exiting Redux.assume: 0.000001 seconds 0.082360s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.082374s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.082399s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.082421s: Exiting Redux.assume: 0.000011 seconds 0.082434s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.082444s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082455s: Entering Redux.query(1 <= 1) 0.082466s: Exiting Redux.query 0.082477s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082488s: Entering Redux.assume(1 <= 1) 0.082500s: Exiting Redux.assume: 0.000001 seconds 0.082510s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.082523s: Entering Redux.assume(!(r3 < 0)) 0.082543s: Exiting Redux.assume: 0.000008 seconds 0.082555s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.082570s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.082584s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.082612s: Exiting Redux.query 0.082622s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.082632s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.082645s: Entering Redux.assume(!(!(r3 < 0))) 0.082664s: Exiting Redux.assume: 0.000007 seconds 0.082675s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.082688s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.082704s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.082719s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.082969s: Exiting Redux.query 0.082982s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.082991s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.083005s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.083032s: Exiting Redux.assume: 0.000017 seconds 0.083044s: Entering Redux.assume(!(!(1 = 0))) 0.083057s: Exiting Redux.assume: 0.000001 seconds 0.083070s: Entering Redux.assume(!(!(0 < r2))) 0.083090s: Exiting Redux.assume: 0.000006 seconds 0.083101s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.083114s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.083131s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.083146s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.083578s: Exiting Redux.query 0.083593s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.083604s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.083621s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.083648s: Exiting Redux.assume: 0.000016 seconds 0.083662s: Entering Redux.assume(!(!(1 = 0))) 0.083674s: Exiting Redux.assume: 0.000001 seconds 0.083691s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.083716s: Exiting Redux.assume: 0.000014 seconds 0.083728s: Entering Redux.assume(!(!(1 = 0))) 0.083743s: Exiting Redux.assume: 0.000001 seconds 0.083758s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.083772s: Exiting Redux.assume: 0.000002 seconds 0.083783s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.083793s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.083804s: Entering Redux.query(true) 0.083815s: Exiting Redux.query 0.083827s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.083837s: Entering Redux.assume(true) 0.083849s: Exiting Redux.assume: 0.000001 seconds 0.083860s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.083877s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.083889s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.083903s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.083928s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.083945s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.085206s: Exiting Redux.query 0.085224s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.085239s: Exiting Redux.assert_term: 0.000005 seconds 0.085250s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.085264s: Exiting Redux.assert_term: 0.000003 seconds 0.085276s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.085289s: Exiting Redux.assert_term: 0.000003 seconds 0.085300s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.085314s: Exiting Redux.assert_term: 0.000002 seconds 0.085324s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.085339s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.085366s: Exiting Redux.assume: 0.000016 seconds 0.085377s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.085389s: Entering Redux.assume(!(1 = 0)) 0.085401s: Exiting Redux.assume: 0.000001 seconds 0.085412s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.085427s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.085451s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085473s: Exiting Redux.assume: 0.000010 seconds 0.085484s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.085496s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085507s: Entering Redux.query(1 <= 1) 0.085517s: Exiting Redux.query 0.085528s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085538s: Entering Redux.assume(1 <= 1) 0.085550s: Exiting Redux.assume: 0.000001 seconds 0.085560s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.085574s: Entering Redux.assume(!(!(r0 = 0))) 0.085605s: Exiting Redux.assume: 0.000019 seconds 0.085616s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.085628s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.085650s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085672s: Exiting Redux.assume: 0.000009 seconds 0.085683s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.085694s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085704s: Entering Redux.query(1 <= 1) 0.085713s: Exiting Redux.query 0.085724s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085734s: Entering Redux.assume(1 <= 1) 0.085745s: Exiting Redux.assume: 0.000001 seconds 0.085755s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.085766s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.085776s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.085786s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.085798s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.085823s: Exiting Redux.assume: 0.000016 seconds 0.085836s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.085850s: Exiting Redux.assume: 0.000002 seconds 0.085861s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.085879s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.085893s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.085924s: Exiting Redux.query 0.085938s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.085953s: Exiting Redux.assert_term: 0.000004 seconds 0.085965s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.085978s: Exiting Redux.assert_term: 0.000003 seconds 0.085989s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.086004s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.086031s: Exiting Redux.assume: 0.000015 seconds 0.086041s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.086054s: Entering Redux.assume(!(1 = 0)) 0.086066s: Exiting Redux.assume: 0.000001 seconds 0.086078s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.086094s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.086190s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.086214s: Exiting Redux.assume: 0.000010 seconds 0.086225s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.086236s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086247s: Entering Redux.query(1 <= 1) 0.086257s: Exiting Redux.query 0.086268s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086278s: Entering Redux.assume(1 <= 1) 0.086290s: Exiting Redux.assume: 0.000001 seconds 0.086300s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.086314s: Entering Redux.assume(!(0 < r2)) 0.086332s: Exiting Redux.assume: 0.000007 seconds 0.086343s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.086356s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.086372s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.086386s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.086412s: Exiting Redux.query 0.086426s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.086442s: Exiting Redux.assert_term: 0.000004 seconds 0.086453s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.086467s: Exiting Redux.assert_term: 0.000003 seconds 0.086478s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.086492s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.086540s: Exiting Redux.assume: 0.000036 seconds 0.086551s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.086562s: Entering Redux.assume(!(1 = 0)) 0.086575s: Exiting Redux.assume: 0.000001 seconds 0.086587s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.086602s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.086626s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.086649s: Exiting Redux.assume: 0.000010 seconds 0.086661s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.086671s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086682s: Entering Redux.query(1 <= 1) 0.086692s: Exiting Redux.query 0.086703s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086713s: Entering Redux.assume(1 <= 1) 0.086725s: Exiting Redux.assume: 0.000001 seconds 0.086735s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.086748s: Entering Redux.assume(!(r3 < 0)) 0.086769s: Exiting Redux.assume: 0.000008 seconds 0.086781s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.086796s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.086810s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.086838s: Exiting Redux.query 0.086849s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.086858s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.086870s: Entering Redux.assume(!(!(r3 < 0))) 0.086889s: Exiting Redux.assume: 0.000007 seconds 0.086901s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.086914s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.086937s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.086952s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.087195s: Exiting Redux.query 0.087208s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.087218s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.087233s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.087261s: Exiting Redux.assume: 0.000017 seconds 0.087274s: Entering Redux.assume(!(!(1 = 0))) 0.087286s: Exiting Redux.assume: 0.000001 seconds 0.087299s: Entering Redux.assume(!(!(0 < r2))) 0.087316s: Exiting Redux.assume: 0.000007 seconds 0.087328s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.087341s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.087358s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.087373s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.087678s: Exiting Redux.query 0.087692s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.087702s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.087718s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.087745s: Exiting Redux.assume: 0.000015 seconds 0.087758s: Entering Redux.assume(!(!(1 = 0))) 0.087770s: Exiting Redux.assume: 0.000001 seconds 0.087786s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087810s: Exiting Redux.assume: 0.000013 seconds 0.087823s: Entering Redux.assume(!(!(1 = 0))) 0.087836s: Exiting Redux.assume: 0.000001 seconds 0.087862s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.087985s: Exiting Redux.assume: 0.000110 seconds 0.087999s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.088010s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088021s: Entering Redux.query(true) 0.088031s: Exiting Redux.query 0.088042s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088052s: Entering Redux.assume(true) 0.088065s: Exiting Redux.assume: 0.000001 seconds 0.088076s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.088092s: Entering Redux.query(!(2 = 0)) 0.088104s: Exiting Redux.query 0.088119s: Entering Redux.assume(%(A0, 2) = 1) 0.088133s: Exiting Redux.assume: 0.000003 seconds 0.088145s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.088156s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088167s: Entering Redux.query(true) 0.088177s: Exiting Redux.query 0.088187s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088197s: Entering Redux.assume(true) 0.088209s: Exiting Redux.assume: 0.000001 seconds 0.088220s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.088236s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.088247s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.088262s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.088279s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.088295s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.089575s: Exiting Redux.query 0.089595s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.089611s: Exiting Redux.assert_term: 0.000004 seconds 0.089623s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.089637s: Exiting Redux.assert_term: 0.000003 seconds 0.089648s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.089662s: Exiting Redux.assert_term: 0.000003 seconds 0.089674s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.089688s: Exiting Redux.assert_term: 0.000003 seconds 0.089699s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.089714s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.089742s: Exiting Redux.assume: 0.000017 seconds 0.089753s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.089766s: Entering Redux.assume(!(1 = 0)) 0.089778s: Exiting Redux.assume: 0.000001 seconds 0.089790s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.089807s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.089832s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089854s: Exiting Redux.assume: 0.000009 seconds 0.089865s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.089877s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089891s: Entering Redux.query(1 <= 1) 0.089903s: Exiting Redux.query 0.089913s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089933s: Entering Redux.assume(1 <= 1) 0.089945s: Exiting Redux.assume: 0.000001 seconds 0.089956s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.089970s: Entering Redux.assume(!(!(r0 = 0))) 0.090001s: Exiting Redux.assume: 0.000019 seconds 0.090012s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.090025s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.090049s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.090070s: Exiting Redux.assume: 0.000009 seconds 0.090081s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.090092s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090102s: Entering Redux.query(1 <= 1) 0.090112s: Exiting Redux.query 0.090123s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090133s: Entering Redux.assume(1 <= 1) 0.090146s: Exiting Redux.assume: 0.000001 seconds 0.090156s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.090168s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.090179s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.090189s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.090203s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090229s: Exiting Redux.assume: 0.000015 seconds 0.090241s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.090255s: Exiting Redux.assume: 0.000003 seconds 0.090267s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.090290s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.090304s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.090331s: Exiting Redux.query 0.090346s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.090362s: Exiting Redux.assert_term: 0.000004 seconds 0.090373s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.090387s: Exiting Redux.assert_term: 0.000003 seconds 0.090397s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.090411s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.090439s: Exiting Redux.assume: 0.000017 seconds 0.090449s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.090462s: Entering Redux.assume(!(1 = 0)) 0.090474s: Exiting Redux.assume: 0.000001 seconds 0.090485s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.090500s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.090525s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.090545s: Exiting Redux.assume: 0.000009 seconds 0.090556s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.090569s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090580s: Entering Redux.query(1 <= 1) 0.090590s: Exiting Redux.query 0.090601s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090612s: Entering Redux.assume(1 <= 1) 0.090624s: Exiting Redux.assume: 0.000001 seconds 0.090634s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.090647s: Entering Redux.assume(!(0 < r2)) 0.090665s: Exiting Redux.assume: 0.000007 seconds 0.090676s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.090690s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.090706s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.090721s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.090746s: Exiting Redux.query 0.090759s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.090774s: Exiting Redux.assert_term: 0.000003 seconds 0.090786s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.090801s: Exiting Redux.assert_term: 0.000003 seconds 0.090812s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.090826s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.090870s: Exiting Redux.assume: 0.000034 seconds 0.090881s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.090892s: Entering Redux.assume(!(1 = 0)) 0.090904s: Exiting Redux.assume: 0.000001 seconds 0.090916s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.090937s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.090961s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.090983s: Exiting Redux.assume: 0.000010 seconds 0.090994s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.091004s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091015s: Entering Redux.query(1 <= 1) 0.091025s: Exiting Redux.query 0.091036s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091045s: Entering Redux.assume(1 <= 1) 0.091057s: Exiting Redux.assume: 0.000001 seconds 0.091066s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.091078s: Entering Redux.assume(!(r3 < 0)) 0.091097s: Exiting Redux.assume: 0.000009 seconds 0.091108s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.091123s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.091137s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.091163s: Exiting Redux.query 0.091174s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.091184s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.091196s: Entering Redux.assume(!(!(r3 < 0))) 0.091215s: Exiting Redux.assume: 0.000008 seconds 0.091228s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.091241s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.091257s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.091272s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.091512s: Exiting Redux.query 0.091527s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.091537s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.091553s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.091580s: Exiting Redux.assume: 0.000016 seconds 0.091593s: Entering Redux.assume(!(!(1 = 0))) 0.091605s: Exiting Redux.assume: 0.000001 seconds 0.091618s: Entering Redux.assume(!(!(0 < r2))) 0.091635s: Exiting Redux.assume: 0.000006 seconds 0.091648s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.091743s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.091761s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.091777s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.092088s: Exiting Redux.query 0.092102s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.092112s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.092127s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.092152s: Exiting Redux.assume: 0.000014 seconds 0.092164s: Entering Redux.assume(!(!(1 = 0))) 0.092177s: Exiting Redux.assume: 0.000001 seconds 0.092192s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092216s: Exiting Redux.assume: 0.000012 seconds 0.092228s: Entering Redux.assume(!(!(1 = 0))) 0.092240s: Exiting Redux.assume: 0.000001 seconds 0.092254s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.092267s: Exiting Redux.assume: 0.000003 seconds 0.092280s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.092291s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.092302s: Entering Redux.query(true) 0.092313s: Exiting Redux.query 0.092324s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.092334s: Entering Redux.assume(true) 0.092347s: Exiting Redux.assume: 0.000001 seconds 0.092358s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.092375s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.092390s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.092405s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.092422s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.092438s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.093524s: Exiting Redux.query 0.093542s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.093558s: Exiting Redux.assert_term: 0.000004 seconds 0.093570s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.093583s: Exiting Redux.assert_term: 0.000003 seconds 0.093595s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.093609s: Exiting Redux.assert_term: 0.000003 seconds 0.093620s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.093634s: Exiting Redux.assert_term: 0.000003 seconds 0.093645s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.093659s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.093688s: Exiting Redux.assume: 0.000017 seconds 0.093699s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.093711s: Entering Redux.assume(!(1 = 0)) 0.093727s: Exiting Redux.assume: 0.000001 seconds 0.093739s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.093755s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.093779s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.093800s: Exiting Redux.assume: 0.000009 seconds 0.093812s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.093823s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093835s: Entering Redux.query(1 <= 1) 0.093846s: Exiting Redux.query 0.093859s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093869s: Entering Redux.assume(1 <= 1) 0.093882s: Exiting Redux.assume: 0.000001 seconds 0.093892s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.093905s: Entering Redux.assume(!(!(r0 = 0))) 0.093941s: Exiting Redux.assume: 0.000026 seconds 0.093953s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.093966s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.093988s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094009s: Exiting Redux.assume: 0.000009 seconds 0.094020s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.094030s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094040s: Entering Redux.query(1 <= 1) 0.094051s: Exiting Redux.query 0.094061s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094072s: Entering Redux.assume(1 <= 1) 0.094085s: Exiting Redux.assume: 0.000001 seconds 0.094095s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.094108s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.094119s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.094129s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.094142s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094169s: Exiting Redux.assume: 0.000015 seconds 0.094182s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.094196s: Exiting Redux.assume: 0.000003 seconds 0.094208s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.094225s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.094293s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.094319s: Exiting Redux.query 0.094333s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.094349s: Exiting Redux.assert_term: 0.000004 seconds 0.094361s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.094375s: Exiting Redux.assert_term: 0.000003 seconds 0.094385s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.094399s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.094427s: Exiting Redux.assume: 0.000017 seconds 0.094438s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.094449s: Entering Redux.assume(!(1 = 0)) 0.094462s: Exiting Redux.assume: 0.000001 seconds 0.094473s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.094488s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.094512s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.094533s: Exiting Redux.assume: 0.000008 seconds 0.094545s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.094555s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094566s: Entering Redux.query(1 <= 1) 0.094577s: Exiting Redux.query 0.094587s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094598s: Entering Redux.assume(1 <= 1) 0.094611s: Exiting Redux.assume: 0.000001 seconds 0.094623s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.094638s: Entering Redux.assume(!(0 < r2)) 0.094657s: Exiting Redux.assume: 0.000007 seconds 0.094669s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.094681s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.094697s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.094711s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.094737s: Exiting Redux.query 0.094750s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.094765s: Exiting Redux.assert_term: 0.000004 seconds 0.094777s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.094792s: Exiting Redux.assert_term: 0.000003 seconds 0.094802s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.094816s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.094862s: Exiting Redux.assume: 0.000034 seconds 0.094873s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.094885s: Entering Redux.assume(!(1 = 0)) 0.094897s: Exiting Redux.assume: 0.000001 seconds 0.094908s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.094928s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.094953s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.094975s: Exiting Redux.assume: 0.000010 seconds 0.094987s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.094998s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095008s: Entering Redux.query(1 <= 1) 0.095018s: Exiting Redux.query 0.095029s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095040s: Entering Redux.assume(1 <= 1) 0.095051s: Exiting Redux.assume: 0.000001 seconds 0.095062s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.095075s: Entering Redux.assume(!(r3 < 0)) 0.095095s: Exiting Redux.assume: 0.000008 seconds 0.095106s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.095121s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.095135s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.095161s: Exiting Redux.query 0.095174s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.095184s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.095196s: Entering Redux.assume(!(!(r3 < 0))) 0.095215s: Exiting Redux.assume: 0.000007 seconds 0.095227s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.095240s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.095258s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.095273s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.095511s: Exiting Redux.query 0.095524s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.095534s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.095549s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.095577s: Exiting Redux.assume: 0.000015 seconds 0.095589s: Entering Redux.assume(!(!(1 = 0))) 0.095603s: Exiting Redux.assume: 0.000001 seconds 0.095616s: Entering Redux.assume(!(!(0 < r2))) 0.095633s: Exiting Redux.assume: 0.000006 seconds 0.095646s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.095660s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.095699s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.095715s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.096020s: Exiting Redux.query 0.096034s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.096045s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.096060s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.096087s: Exiting Redux.assume: 0.000014 seconds 0.096099s: Entering Redux.assume(!(!(1 = 0))) 0.096112s: Exiting Redux.assume: 0.000001 seconds 0.096126s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096154s: Exiting Redux.assume: 0.000013 seconds 0.096165s: Entering Redux.assume(!(!(1 = 0))) 0.096178s: Exiting Redux.assume: 0.000001 seconds 0.096207s: Entering Redux.assume(!(A0 <= 5)) 0.096222s: Exiting Redux.assume: 0.000003 seconds 0.096234s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(38,5-24): Verifying call 0.096246s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096256s: Entering Redux.query(true) 0.096267s: Exiting Redux.query 0.096277s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096288s: Entering Redux.assume(true) 0.096300s: Exiting Redux.assume: 0.000001 seconds 0.096310s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(39,7-8): Executing statement 0.096324s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.096340s: Exiting Redux.assert_term: 0.000004 seconds 0.096352s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(39,9-30): Verifying call 0.096363s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.096372s: Entering Redux.query(true) 0.096382s: Exiting Redux.query 0.096394s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.096409s: Exiting Redux.assert_term: 0.000004 seconds 0.096419s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.096428s: Entering Redux.assume(true) 0.096440s: Exiting Redux.assume: 0.000001 seconds 0.096451s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Executing statement 0.096465s: Entering Redux.assume(0 <= R0) 0.096482s: Exiting Redux.assume: 0.000005 seconds 0.096493s: Entering Redux.assume(R0 <= 5) 0.096510s: Exiting Redux.assume: 0.000006 seconds 0.096520s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.096531s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096541s: Entering Redux.query(true) 0.096551s: Exiting Redux.query 0.096561s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096573s: Entering Redux.assume(true) 0.096586s: Exiting Redux.assume: 0.000001 seconds 0.096596s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Executing statement 0.096615s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.096737s: Exiting Redux.assume: 0.000109 seconds 0.096749s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.096760s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096770s: Entering Redux.query(true) 0.096781s: Exiting Redux.query 0.096791s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096802s: Entering Redux.assume(true) 0.096814s: Exiting Redux.assume: 0.000001 seconds 0.096824s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.096839s: Entering Redux.query(!(2 = 0)) 0.096849s: Exiting Redux.query 0.096861s: Entering Redux.assume(%(A0, 2) = 1) 0.096875s: Exiting Redux.assume: 0.000004 seconds 0.096886s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.096898s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096907s: Entering Redux.query(true) 0.096924s: Exiting Redux.query 0.096935s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096945s: Entering Redux.assume(true) 0.096957s: Exiting Redux.assume: 0.000001 seconds 0.096969s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.096984s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.096996s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.097010s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.097026s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.097042s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.097580s: Exiting Redux.query 0.097597s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.097613s: Exiting Redux.assert_term: 0.000004 seconds 0.097626s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.097640s: Exiting Redux.assert_term: 0.000003 seconds 0.097651s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.097665s: Exiting Redux.assert_term: 0.000003 seconds 0.097676s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.097690s: Exiting Redux.assert_term: 0.000003 seconds 0.097701s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.097716s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.097740s: Exiting Redux.assume: 0.000011 seconds 0.097751s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.097763s: Entering Redux.assume(!(1 = 0)) 0.097775s: Exiting Redux.assume: 0.000001 seconds 0.097787s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.097804s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.097828s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.097846s: Exiting Redux.assume: 0.000006 seconds 0.097858s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.097869s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097880s: Entering Redux.query(1 <= 1) 0.097891s: Exiting Redux.query 0.097902s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097912s: Entering Redux.assume(1 <= 1) 0.097932s: Exiting Redux.assume: 0.000001 seconds 0.097944s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.097959s: Entering Redux.assume(!(!(r0 = 0))) 0.097989s: Exiting Redux.assume: 0.000018 seconds 0.098000s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.098012s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.098035s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098053s: Exiting Redux.assume: 0.000006 seconds 0.098064s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.098074s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098087s: Entering Redux.query(1 <= 1) 0.098097s: Exiting Redux.query 0.098107s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098117s: Entering Redux.assume(1 <= 1) 0.098129s: Exiting Redux.assume: 0.000001 seconds 0.098140s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.098151s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.098161s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.098171s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.098184s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.098206s: Exiting Redux.assume: 0.000010 seconds 0.098219s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.098233s: Exiting Redux.assume: 0.000003 seconds 0.098245s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.098263s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.098277s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.098295s: Exiting Redux.query 0.098309s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.098324s: Exiting Redux.assert_term: 0.000004 seconds 0.098338s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.098354s: Exiting Redux.assert_term: 0.000003 seconds 0.098367s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.098383s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.098405s: Exiting Redux.assume: 0.000011 seconds 0.098415s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.098427s: Entering Redux.assume(!(1 = 0)) 0.098440s: Exiting Redux.assume: 0.000001 seconds 0.098452s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.098466s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.098490s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.098510s: Exiting Redux.assume: 0.000006 seconds 0.098522s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.098533s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098546s: Entering Redux.query(1 <= 1) 0.098556s: Exiting Redux.query 0.098568s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098579s: Entering Redux.assume(1 <= 1) 0.098591s: Exiting Redux.assume: 0.000001 seconds 0.098601s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.098614s: Entering Redux.assume(!(0 < r2)) 0.098633s: Exiting Redux.assume: 0.000007 seconds 0.098644s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.098656s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.098673s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.098758s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.098780s: Exiting Redux.query 0.098793s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.098808s: Exiting Redux.assert_term: 0.000004 seconds 0.098819s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.098833s: Exiting Redux.assert_term: 0.000003 seconds 0.098844s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.098859s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.098892s: Exiting Redux.assume: 0.000021 seconds 0.098902s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.098914s: Entering Redux.assume(!(1 = 0)) 0.098934s: Exiting Redux.assume: 0.000001 seconds 0.098947s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.098962s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.098986s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.099004s: Exiting Redux.assume: 0.000007 seconds 0.099015s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.099026s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099037s: Entering Redux.query(1 <= 1) 0.099047s: Exiting Redux.query 0.099059s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099068s: Entering Redux.assume(1 <= 1) 0.099080s: Exiting Redux.assume: 0.000001 seconds 0.099090s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.099103s: Entering Redux.assume(!(r3 < 0)) 0.099122s: Exiting Redux.assume: 0.000009 seconds 0.099133s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.099148s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.099163s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.099184s: Exiting Redux.query 0.099196s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.099207s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.099219s: Entering Redux.assume(!(!(r3 < 0))) 0.099238s: Exiting Redux.assume: 0.000008 seconds 0.099251s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.099264s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.099281s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.099295s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.099483s: Exiting Redux.query 0.099496s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.099506s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.099521s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.099542s: Exiting Redux.assume: 0.000010 seconds 0.099554s: Entering Redux.assume(!(!(1 = 0))) 0.099567s: Exiting Redux.assume: 0.000001 seconds 0.099579s: Entering Redux.assume(!(!(0 < r2))) 0.099597s: Exiting Redux.assume: 0.000006 seconds 0.099609s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.099623s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.099639s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.099654s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.099868s: Exiting Redux.query 0.099882s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.099893s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.099908s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.099960s: Exiting Redux.assume: 0.000010 seconds 0.099972s: Entering Redux.assume(!(!(1 = 0))) 0.099984s: Exiting Redux.assume: 0.000001 seconds 0.099997s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.100016s: Exiting Redux.assume: 0.000008 seconds 0.100028s: Entering Redux.assume(!(!(1 = 0))) 0.100039s: Exiting Redux.assume: 0.000001 seconds 0.100053s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.100067s: Exiting Redux.assume: 0.000002 seconds 0.100078s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.100089s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.100099s: Entering Redux.query(true) 0.100110s: Exiting Redux.query 0.100120s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.100131s: Entering Redux.assume(true) 0.100142s: Exiting Redux.assume: 0.000001 seconds 0.100153s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.100169s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.100181s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.100217s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.100235s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.100250s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.100669s: Exiting Redux.query 0.100686s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.100702s: Exiting Redux.assert_term: 0.000004 seconds 0.100714s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.100728s: Exiting Redux.assert_term: 0.000003 seconds 0.100740s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.100754s: Exiting Redux.assert_term: 0.000002 seconds 0.100765s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.100779s: Exiting Redux.assert_term: 0.000003 seconds 0.100790s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.100804s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.100827s: Exiting Redux.assume: 0.000012 seconds 0.100838s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.100850s: Entering Redux.assume(!(1 = 0)) 0.100862s: Exiting Redux.assume: 0.000001 seconds 0.100874s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.100889s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.100913s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.100938s: Exiting Redux.assume: 0.000006 seconds 0.100949s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.100960s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100970s: Entering Redux.query(1 <= 1) 0.100980s: Exiting Redux.query 0.100991s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101002s: Entering Redux.assume(1 <= 1) 0.101014s: Exiting Redux.assume: 0.000001 seconds 0.101024s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.101037s: Entering Redux.assume(!(!(r0 = 0))) 0.101067s: Exiting Redux.assume: 0.000018 seconds 0.101079s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.101092s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.101114s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.101132s: Exiting Redux.assume: 0.000006 seconds 0.101144s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.101154s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101166s: Entering Redux.query(1 <= 1) 0.101176s: Exiting Redux.query 0.101187s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101198s: Entering Redux.assume(1 <= 1) 0.101209s: Exiting Redux.assume: 0.000001 seconds 0.101220s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.101233s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.101244s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.101254s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.101267s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.101289s: Exiting Redux.assume: 0.000010 seconds 0.101302s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.101316s: Exiting Redux.assume: 0.000003 seconds 0.101328s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.101345s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.101359s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.101377s: Exiting Redux.query 0.101390s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.101405s: Exiting Redux.assert_term: 0.000004 seconds 0.101417s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.101430s: Exiting Redux.assert_term: 0.000003 seconds 0.101441s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.101456s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.101478s: Exiting Redux.assume: 0.000011 seconds 0.101488s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.101499s: Entering Redux.assume(!(1 = 0)) 0.101511s: Exiting Redux.assume: 0.000001 seconds 0.101522s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.101544s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.101569s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.101587s: Exiting Redux.assume: 0.000006 seconds 0.101598s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.101609s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101619s: Entering Redux.query(1 <= 1) 0.101630s: Exiting Redux.query 0.101640s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101651s: Entering Redux.assume(1 <= 1) 0.101663s: Exiting Redux.assume: 0.000001 seconds 0.101674s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.101690s: Entering Redux.assume(!(0 < r2)) 0.101708s: Exiting Redux.assume: 0.000007 seconds 0.101719s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.101731s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.101747s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.101761s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.101781s: Exiting Redux.query 0.101795s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.101809s: Exiting Redux.assert_term: 0.000004 seconds 0.101821s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.101835s: Exiting Redux.assert_term: 0.000003 seconds 0.101847s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.101861s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.101893s: Exiting Redux.assume: 0.000022 seconds 0.101904s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.101915s: Entering Redux.assume(!(1 = 0)) 0.101935s: Exiting Redux.assume: 0.000001 seconds 0.101947s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.101961s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.101986s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.102004s: Exiting Redux.assume: 0.000007 seconds 0.102015s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.102026s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102036s: Entering Redux.query(1 <= 1) 0.102047s: Exiting Redux.query 0.102057s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102068s: Entering Redux.assume(1 <= 1) 0.102080s: Exiting Redux.assume: 0.000001 seconds 0.102090s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.102103s: Entering Redux.assume(!(r3 < 0)) 0.102122s: Exiting Redux.assume: 0.000008 seconds 0.102134s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.102150s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.102164s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.102185s: Exiting Redux.query 0.102197s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.102209s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.102222s: Entering Redux.assume(!(!(r3 < 0))) 0.102241s: Exiting Redux.assume: 0.000007 seconds 0.102253s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.102268s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.102285s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.102299s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.102486s: Exiting Redux.query 0.102499s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.102510s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.102524s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.102546s: Exiting Redux.assume: 0.000010 seconds 0.102558s: Entering Redux.assume(!(!(1 = 0))) 0.102570s: Exiting Redux.assume: 0.000001 seconds 0.102582s: Entering Redux.assume(!(!(0 < r2))) 0.102599s: Exiting Redux.assume: 0.000006 seconds 0.102611s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.102625s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.102640s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.102656s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.103009s: Exiting Redux.query 0.103026s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.103037s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.103052s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.103074s: Exiting Redux.assume: 0.000010 seconds 0.103087s: Entering Redux.assume(!(!(1 = 0))) 0.103099s: Exiting Redux.assume: 0.000001 seconds 0.103114s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.103134s: Exiting Redux.assume: 0.000008 seconds 0.103147s: Entering Redux.assume(!(!(1 = 0))) 0.103159s: Exiting Redux.assume: 0.000001 seconds 0.103185s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.103292s: Exiting Redux.assume: 0.000095 seconds 0.103305s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.103316s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.103326s: Entering Redux.query(true) 0.103337s: Exiting Redux.query 0.103348s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.103359s: Entering Redux.assume(true) 0.103371s: Exiting Redux.assume: 0.000001 seconds 0.103381s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.103400s: Entering Redux.query(!(2 = 0)) 0.103411s: Exiting Redux.query 0.103424s: Entering Redux.assume(%(A0, 2) = 1) 0.103438s: Exiting Redux.assume: 0.000003 seconds 0.103449s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.103460s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.103470s: Entering Redux.query(true) 0.103481s: Exiting Redux.query 0.103492s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.103503s: Entering Redux.assume(true) 0.103515s: Exiting Redux.assume: 0.000001 seconds 0.103527s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.103544s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.103556s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.103570s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.103588s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.103604s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.103774s: Exiting Redux.query 0.103789s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.103805s: Exiting Redux.assert_term: 0.000004 seconds 0.103816s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.103830s: Exiting Redux.assert_term: 0.000003 seconds 0.103842s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.103855s: Exiting Redux.assert_term: 0.000003 seconds 0.103867s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.103880s: Exiting Redux.assert_term: 0.000003 seconds 0.103890s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.103905s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.103936s: Exiting Redux.assume: 0.000018 seconds 0.103947s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.103959s: Entering Redux.assume(!(1 = 0)) 0.103972s: Exiting Redux.assume: 0.000001 seconds 0.103984s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.104002s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.104028s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104046s: Exiting Redux.assume: 0.000006 seconds 0.104057s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.104067s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104078s: Entering Redux.query(1 <= 1) 0.104089s: Exiting Redux.query 0.104100s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104111s: Entering Redux.assume(1 <= 1) 0.104122s: Exiting Redux.assume: 0.000001 seconds 0.104133s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.104145s: Entering Redux.assume(!(!(r0 = 0))) 0.104174s: Exiting Redux.assume: 0.000018 seconds 0.104185s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.104197s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.104220s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104238s: Exiting Redux.assume: 0.000006 seconds 0.104249s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.104261s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104271s: Entering Redux.query(1 <= 1) 0.104282s: Exiting Redux.query 0.104292s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104303s: Entering Redux.assume(1 <= 1) 0.104315s: Exiting Redux.assume: 0.000001 seconds 0.104325s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.104337s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.104348s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.104359s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.104374s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.104466s: Exiting Redux.assume: 0.000081 seconds 0.104480s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.104495s: Exiting Redux.assume: 0.000003 seconds 0.104507s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.104525s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.104540s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.104560s: Exiting Redux.query 0.104573s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.104589s: Exiting Redux.assert_term: 0.000003 seconds 0.104601s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.104616s: Exiting Redux.assert_term: 0.000003 seconds 0.104627s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.104641s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.104664s: Exiting Redux.assume: 0.000011 seconds 0.104674s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.104686s: Entering Redux.assume(!(1 = 0)) 0.104699s: Exiting Redux.assume: 0.000001 seconds 0.104710s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.104723s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.104749s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.104767s: Exiting Redux.assume: 0.000006 seconds 0.104779s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.104789s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104800s: Entering Redux.query(1 <= 1) 0.104810s: Exiting Redux.query 0.104822s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104833s: Entering Redux.assume(1 <= 1) 0.104845s: Exiting Redux.assume: 0.000001 seconds 0.104855s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.104868s: Entering Redux.assume(!(0 < r2)) 0.104886s: Exiting Redux.assume: 0.000006 seconds 0.104897s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.104912s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.104934s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.104948s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.104969s: Exiting Redux.query 0.104982s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.104997s: Exiting Redux.assert_term: 0.000004 seconds 0.105009s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.105023s: Exiting Redux.assert_term: 0.000003 seconds 0.105035s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.105050s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.105083s: Exiting Redux.assume: 0.000021 seconds 0.105094s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.105105s: Entering Redux.assume(!(1 = 0)) 0.105117s: Exiting Redux.assume: 0.000001 seconds 0.105129s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.105143s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.105168s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.105186s: Exiting Redux.assume: 0.000006 seconds 0.105198s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.105208s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105219s: Entering Redux.query(1 <= 1) 0.105228s: Exiting Redux.query 0.105239s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105249s: Entering Redux.assume(1 <= 1) 0.105261s: Exiting Redux.assume: 0.000001 seconds 0.105272s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.105286s: Entering Redux.assume(!(r3 < 0)) 0.105306s: Exiting Redux.assume: 0.000008 seconds 0.105318s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.105334s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.105348s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.105369s: Exiting Redux.query 0.105380s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.105390s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.105402s: Entering Redux.assume(!(!(r3 < 0))) 0.105420s: Exiting Redux.assume: 0.000007 seconds 0.105432s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.105445s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.105462s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.105477s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.105665s: Exiting Redux.query 0.105679s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.105689s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.105704s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.105726s: Exiting Redux.assume: 0.000011 seconds 0.105739s: Entering Redux.assume(!(!(1 = 0))) 0.105752s: Exiting Redux.assume: 0.000001 seconds 0.105765s: Entering Redux.assume(!(!(0 < r2))) 0.105783s: Exiting Redux.assume: 0.000006 seconds 0.105794s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.105808s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.105825s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.105972s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.106196s: Exiting Redux.query 0.106211s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.106222s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.106237s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.106258s: Exiting Redux.assume: 0.000009 seconds 0.106270s: Entering Redux.assume(!(!(1 = 0))) 0.106285s: Exiting Redux.assume: 0.000001 seconds 0.106300s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.106319s: Exiting Redux.assume: 0.000008 seconds 0.106332s: Entering Redux.assume(!(!(1 = 0))) 0.106344s: Exiting Redux.assume: 0.000001 seconds 0.106357s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.106371s: Exiting Redux.assume: 0.000003 seconds 0.106382s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.106393s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.106404s: Entering Redux.query(true) 0.106415s: Exiting Redux.query 0.106426s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.106436s: Entering Redux.assume(true) 0.106448s: Exiting Redux.assume: 0.000001 seconds 0.106459s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.106476s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.106489s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.106505s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.106523s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.106539s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.106709s: Exiting Redux.query 0.106724s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.106739s: Exiting Redux.assert_term: 0.000004 seconds 0.106751s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.106765s: Exiting Redux.assert_term: 0.000003 seconds 0.106777s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.106790s: Exiting Redux.assert_term: 0.000003 seconds 0.106802s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.106816s: Exiting Redux.assert_term: 0.000002 seconds 0.106826s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.106840s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.106863s: Exiting Redux.assume: 0.000012 seconds 0.106873s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.106885s: Entering Redux.assume(!(1 = 0)) 0.106897s: Exiting Redux.assume: 0.000001 seconds 0.106909s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.106932s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.106957s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.106975s: Exiting Redux.assume: 0.000006 seconds 0.106987s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.106997s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107008s: Entering Redux.query(1 <= 1) 0.107018s: Exiting Redux.query 0.107029s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107040s: Entering Redux.assume(1 <= 1) 0.107052s: Exiting Redux.assume: 0.000001 seconds 0.107062s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.107076s: Entering Redux.assume(!(!(r0 = 0))) 0.107106s: Exiting Redux.assume: 0.000018 seconds 0.107117s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.107131s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.107154s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.107172s: Exiting Redux.assume: 0.000006 seconds 0.107184s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.107195s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107206s: Entering Redux.query(1 <= 1) 0.107216s: Exiting Redux.query 0.107227s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107237s: Entering Redux.assume(1 <= 1) 0.107249s: Exiting Redux.assume: 0.000001 seconds 0.107260s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.107272s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.107282s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.107292s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.107307s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107328s: Exiting Redux.assume: 0.000011 seconds 0.107341s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.107355s: Exiting Redux.assume: 0.000003 seconds 0.107366s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.107424s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.107440s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.107459s: Exiting Redux.query 0.107473s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.107488s: Exiting Redux.assert_term: 0.000003 seconds 0.107500s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.107514s: Exiting Redux.assert_term: 0.000003 seconds 0.107524s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.107539s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.107561s: Exiting Redux.assume: 0.000011 seconds 0.107572s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.107583s: Entering Redux.assume(!(1 = 0)) 0.107595s: Exiting Redux.assume: 0.000001 seconds 0.107606s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.107621s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.107645s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.107662s: Exiting Redux.assume: 0.000006 seconds 0.107673s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.107684s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107694s: Entering Redux.query(1 <= 1) 0.107704s: Exiting Redux.query 0.107715s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107725s: Entering Redux.assume(1 <= 1) 0.107738s: Exiting Redux.assume: 0.000001 seconds 0.107749s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.107761s: Entering Redux.assume(!(0 < r2)) 0.107779s: Exiting Redux.assume: 0.000007 seconds 0.107791s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.107803s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.107819s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.107832s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.107852s: Exiting Redux.query 0.107865s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.107880s: Exiting Redux.assert_term: 0.000003 seconds 0.107891s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.107905s: Exiting Redux.assert_term: 0.000003 seconds 0.107915s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.107936s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.107968s: Exiting Redux.assume: 0.000022 seconds 0.107981s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.107993s: Entering Redux.assume(!(1 = 0)) 0.108005s: Exiting Redux.assume: 0.000001 seconds 0.108016s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.108030s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.108054s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.108073s: Exiting Redux.assume: 0.000007 seconds 0.108085s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.108095s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108107s: Entering Redux.query(1 <= 1) 0.108117s: Exiting Redux.query 0.108128s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108138s: Entering Redux.assume(1 <= 1) 0.108151s: Exiting Redux.assume: 0.000001 seconds 0.108161s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.108175s: Entering Redux.assume(!(r3 < 0)) 0.108194s: Exiting Redux.assume: 0.000008 seconds 0.108205s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.108221s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.108234s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.108258s: Exiting Redux.query 0.108269s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.108282s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.108296s: Entering Redux.assume(!(!(r3 < 0))) 0.108316s: Exiting Redux.assume: 0.000007 seconds 0.108328s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.108344s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.108361s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.108376s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.108565s: Exiting Redux.query 0.108578s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.108589s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.108603s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.108625s: Exiting Redux.assume: 0.000011 seconds 0.108637s: Entering Redux.assume(!(!(1 = 0))) 0.108650s: Exiting Redux.assume: 0.000001 seconds 0.108663s: Entering Redux.assume(!(!(0 < r2))) 0.108680s: Exiting Redux.assume: 0.000006 seconds 0.108693s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.108706s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.108722s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.108737s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.109049s: Exiting Redux.query 0.109065s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.109075s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.109090s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.109111s: Exiting Redux.assume: 0.000010 seconds 0.109124s: Entering Redux.assume(!(!(1 = 0))) 0.109136s: Exiting Redux.assume: 0.000001 seconds 0.109150s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.109169s: Exiting Redux.assume: 0.000008 seconds 0.109182s: Entering Redux.assume(!(!(1 = 0))) 0.109194s: Exiting Redux.assume: 0.000001 seconds 0.109217s: Entering Redux.assume(!(R0 <= 5)) 0.109230s: Exiting Redux.assume: 0.000003 seconds 0.109243s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.109254s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109264s: Entering Redux.query(true) 0.109275s: Exiting Redux.query 0.109286s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109296s: Entering Redux.assume(true) 0.109307s: Exiting Redux.assume: 0.000001 seconds 0.109318s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Executing statement 0.109338s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.109445s: Exiting Redux.assume: 0.000094 seconds 0.109458s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.109469s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109480s: Entering Redux.query(true) 0.109491s: Exiting Redux.query 0.109502s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109512s: Entering Redux.assume(true) 0.109524s: Exiting Redux.assume: 0.000002 seconds 0.109535s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.109549s: Entering Redux.query(!(2 = 0)) 0.109560s: Exiting Redux.query 0.109574s: Entering Redux.assume(%(A0, 2) = 1) 0.109590s: Exiting Redux.assume: 0.000003 seconds 0.109601s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.109611s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109621s: Entering Redux.query(true) 0.109632s: Exiting Redux.query 0.109643s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109653s: Entering Redux.assume(true) 0.109665s: Exiting Redux.assume: 0.000001 seconds 0.109676s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.109691s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.109703s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.109718s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.109735s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.109751s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.110177s: Exiting Redux.query 0.110194s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.110209s: Exiting Redux.assert_term: 0.000004 seconds 0.110221s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.110235s: Exiting Redux.assert_term: 0.000003 seconds 0.110246s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.110260s: Exiting Redux.assert_term: 0.000003 seconds 0.110272s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.110286s: Exiting Redux.assert_term: 0.000002 seconds 0.110296s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.110311s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.110336s: Exiting Redux.assume: 0.000011 seconds 0.110347s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.110358s: Entering Redux.assume(!(1 = 0)) 0.110371s: Exiting Redux.assume: 0.000001 seconds 0.110383s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.110400s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.110424s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.110442s: Exiting Redux.assume: 0.000006 seconds 0.110453s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.110466s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.110478s: Entering Redux.query(1 <= 1) 0.110489s: Exiting Redux.query 0.110499s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.110510s: Entering Redux.assume(1 <= 1) 0.110523s: Exiting Redux.assume: 0.000001 seconds 0.110533s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.110546s: Entering Redux.assume(!(!(r0 = 0))) 0.110576s: Exiting Redux.assume: 0.000018 seconds 0.110587s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.110602s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.110624s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.110641s: Exiting Redux.assume: 0.000006 seconds 0.110653s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.110663s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.110674s: Entering Redux.query(1 <= 1) 0.110685s: Exiting Redux.query 0.110696s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.110706s: Entering Redux.assume(1 <= 1) 0.110718s: Exiting Redux.assume: 0.000001 seconds 0.110728s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.110739s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.110750s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.110760s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.110773s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.110795s: Exiting Redux.assume: 0.000010 seconds 0.110808s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.110822s: Exiting Redux.assume: 0.000003 seconds 0.110833s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.110850s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.110865s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.110884s: Exiting Redux.query 0.110897s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.110912s: Exiting Redux.assert_term: 0.000004 seconds 0.110931s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.110946s: Exiting Redux.assert_term: 0.000003 seconds 0.110956s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.110970s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.110992s: Exiting Redux.assume: 0.000011 seconds 0.111003s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.111014s: Entering Redux.assume(!(1 = 0)) 0.111027s: Exiting Redux.assume: 0.000001 seconds 0.111038s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.111052s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.111079s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.111099s: Exiting Redux.assume: 0.000006 seconds 0.111111s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.111121s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111132s: Entering Redux.query(1 <= 1) 0.111143s: Exiting Redux.query 0.111153s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111165s: Entering Redux.assume(1 <= 1) 0.111177s: Exiting Redux.assume: 0.000001 seconds 0.111188s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.111202s: Entering Redux.assume(!(0 < r2)) 0.111221s: Exiting Redux.assume: 0.000007 seconds 0.111232s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.111244s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.111260s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.111274s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.111293s: Exiting Redux.query 0.111306s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.111321s: Exiting Redux.assert_term: 0.000003 seconds 0.111333s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.111347s: Exiting Redux.assert_term: 0.000003 seconds 0.111359s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.111375s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.111407s: Exiting Redux.assume: 0.000021 seconds 0.111418s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.111429s: Entering Redux.assume(!(1 = 0)) 0.111442s: Exiting Redux.assume: 0.000001 seconds 0.111453s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.111467s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.111492s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.111510s: Exiting Redux.assume: 0.000007 seconds 0.111521s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.111532s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111543s: Entering Redux.query(1 <= 1) 0.111553s: Exiting Redux.query 0.111563s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111574s: Entering Redux.assume(1 <= 1) 0.111586s: Exiting Redux.assume: 0.000001 seconds 0.111597s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.111610s: Entering Redux.assume(!(r3 < 0)) 0.111629s: Exiting Redux.assume: 0.000008 seconds 0.111640s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.111655s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.111806s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.111831s: Exiting Redux.query 0.111843s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.111853s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.111865s: Entering Redux.assume(!(!(r3 < 0))) 0.111884s: Exiting Redux.assume: 0.000007 seconds 0.111898s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.111911s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.111935s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.111951s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.112144s: Exiting Redux.query 0.112158s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.112170s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.112185s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.112207s: Exiting Redux.assume: 0.000011 seconds 0.112220s: Entering Redux.assume(!(!(1 = 0))) 0.112232s: Exiting Redux.assume: 0.000001 seconds 0.112246s: Entering Redux.assume(!(!(0 < r2))) 0.112263s: Exiting Redux.assume: 0.000006 seconds 0.112275s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.112288s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.112304s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.112320s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.112538s: Exiting Redux.query 0.112552s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.112563s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.112577s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.112598s: Exiting Redux.assume: 0.000009 seconds 0.112610s: Entering Redux.assume(!(!(1 = 0))) 0.112621s: Exiting Redux.assume: 0.000001 seconds 0.112635s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112654s: Exiting Redux.assume: 0.000007 seconds 0.112665s: Entering Redux.assume(!(!(1 = 0))) 0.112677s: Exiting Redux.assume: 0.000001 seconds 0.112690s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.112704s: Exiting Redux.assume: 0.000002 seconds 0.112715s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.112725s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.112734s: Entering Redux.query(true) 0.112745s: Exiting Redux.query 0.112756s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.112766s: Entering Redux.assume(true) 0.112778s: Exiting Redux.assume: 0.000001 seconds 0.112790s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.112807s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.112818s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.112835s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.112852s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.112868s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.113361s: Exiting Redux.query 0.113378s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.113394s: Exiting Redux.assert_term: 0.000004 seconds 0.113406s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.113420s: Exiting Redux.assert_term: 0.000003 seconds 0.113432s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.113446s: Exiting Redux.assert_term: 0.000003 seconds 0.113458s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.113472s: Exiting Redux.assert_term: 0.000003 seconds 0.113482s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.113497s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.113521s: Exiting Redux.assume: 0.000012 seconds 0.113531s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.113544s: Entering Redux.assume(!(1 = 0)) 0.113556s: Exiting Redux.assume: 0.000001 seconds 0.113568s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.113583s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.113609s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.113627s: Exiting Redux.assume: 0.000006 seconds 0.113639s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.113650s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113661s: Entering Redux.query(1 <= 1) 0.113672s: Exiting Redux.query 0.113683s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113694s: Entering Redux.assume(1 <= 1) 0.113709s: Exiting Redux.assume: 0.000001 seconds 0.113720s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.113733s: Entering Redux.assume(!(!(r0 = 0))) 0.113762s: Exiting Redux.assume: 0.000018 seconds 0.113774s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.113787s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.113809s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.113828s: Exiting Redux.assume: 0.000007 seconds 0.113840s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.113851s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113862s: Entering Redux.query(1 <= 1) 0.113873s: Exiting Redux.query 0.113883s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113894s: Entering Redux.assume(1 <= 1) 0.113906s: Exiting Redux.assume: 0.000001 seconds 0.113924s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.113936s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.113947s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.113957s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.113971s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.113993s: Exiting Redux.assume: 0.000011 seconds 0.114006s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.114021s: Exiting Redux.assume: 0.000003 seconds 0.114033s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.114050s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.114065s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.114084s: Exiting Redux.query 0.114097s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.114112s: Exiting Redux.assert_term: 0.000003 seconds 0.114123s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.114137s: Exiting Redux.assert_term: 0.000003 seconds 0.114147s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.114161s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.114183s: Exiting Redux.assume: 0.000011 seconds 0.114193s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.114204s: Entering Redux.assume(!(1 = 0)) 0.114216s: Exiting Redux.assume: 0.000001 seconds 0.114227s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.114242s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.114266s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.114284s: Exiting Redux.assume: 0.000006 seconds 0.114296s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.114306s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114318s: Entering Redux.query(1 <= 1) 0.114329s: Exiting Redux.query 0.114342s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114353s: Entering Redux.assume(1 <= 1) 0.114366s: Exiting Redux.assume: 0.000002 seconds 0.114378s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.114393s: Entering Redux.assume(!(0 < r2)) 0.114411s: Exiting Redux.assume: 0.000007 seconds 0.114422s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.114434s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.114450s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.114464s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.114484s: Exiting Redux.query 0.114498s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.114513s: Exiting Redux.assert_term: 0.000003 seconds 0.114524s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.114538s: Exiting Redux.assert_term: 0.000003 seconds 0.114549s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.114563s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.114596s: Exiting Redux.assume: 0.000022 seconds 0.114606s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.114619s: Entering Redux.assume(!(1 = 0)) 0.114631s: Exiting Redux.assume: 0.000002 seconds 0.114642s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.114757s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.114783s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.114803s: Exiting Redux.assume: 0.000007 seconds 0.114814s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.114824s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114836s: Entering Redux.query(1 <= 1) 0.114846s: Exiting Redux.query 0.114857s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114868s: Entering Redux.assume(1 <= 1) 0.114880s: Exiting Redux.assume: 0.000001 seconds 0.114890s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.114903s: Entering Redux.assume(!(r3 < 0)) 0.114930s: Exiting Redux.assume: 0.000015 seconds 0.114942s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.114958s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.114972s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.114993s: Exiting Redux.query 0.115005s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.115015s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.115028s: Entering Redux.assume(!(!(r3 < 0))) 0.115048s: Exiting Redux.assume: 0.000008 seconds 0.115060s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.115074s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.115091s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.115106s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.115331s: Exiting Redux.query 0.115346s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.115357s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.115373s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.115398s: Exiting Redux.assume: 0.000012 seconds 0.115410s: Entering Redux.assume(!(!(1 = 0))) 0.115424s: Exiting Redux.assume: 0.000001 seconds 0.115439s: Entering Redux.assume(!(!(0 < r2))) 0.115457s: Exiting Redux.assume: 0.000007 seconds 0.115470s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.115484s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.115500s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.115516s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.115735s: Exiting Redux.query 0.115749s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.115761s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.115776s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.115798s: Exiting Redux.assume: 0.000010 seconds 0.115811s: Entering Redux.assume(!(!(1 = 0))) 0.115824s: Exiting Redux.assume: 0.000001 seconds 0.115839s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.115859s: Exiting Redux.assume: 0.000008 seconds 0.115871s: Entering Redux.assume(!(!(1 = 0))) 0.115884s: Exiting Redux.assume: 0.000001 seconds 0.115906s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.116000s: Exiting Redux.assume: 0.000075 seconds 0.116013s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.116024s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.116034s: Entering Redux.query(true) 0.116045s: Exiting Redux.query 0.116056s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.116067s: Entering Redux.assume(true) 0.116079s: Exiting Redux.assume: 0.000001 seconds 0.116090s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.116106s: Entering Redux.query(!(2 = 0)) 0.116116s: Exiting Redux.query 0.116130s: Entering Redux.assume(%(A0, 2) = 1) 0.116144s: Exiting Redux.assume: 0.000003 seconds 0.116155s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.116167s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.116177s: Entering Redux.query(true) 0.116187s: Exiting Redux.query 0.116198s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.116208s: Entering Redux.assume(true) 0.116295s: Exiting Redux.assume: 0.000001 seconds 0.116305s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.116321s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.116333s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.116347s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.116364s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.116382s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.116544s: Exiting Redux.query 0.116561s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.116577s: Exiting Redux.assert_term: 0.000003 seconds 0.116589s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.116605s: Exiting Redux.assert_term: 0.000003 seconds 0.116618s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.116632s: Exiting Redux.assert_term: 0.000003 seconds 0.116646s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.116661s: Exiting Redux.assert_term: 0.000002 seconds 0.116672s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.116686s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.116709s: Exiting Redux.assume: 0.000012 seconds 0.116721s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.116733s: Entering Redux.assume(!(1 = 0)) 0.116745s: Exiting Redux.assume: 0.000001 seconds 0.116757s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.116774s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.116799s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.116817s: Exiting Redux.assume: 0.000006 seconds 0.116829s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.116839s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116850s: Entering Redux.query(1 <= 1) 0.116860s: Exiting Redux.query 0.116871s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116881s: Entering Redux.assume(1 <= 1) 0.116893s: Exiting Redux.assume: 0.000001 seconds 0.116904s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.116925s: Entering Redux.assume(!(!(r0 = 0))) 0.116955s: Exiting Redux.assume: 0.000019 seconds 0.116967s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.116981s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.117008s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117026s: Exiting Redux.assume: 0.000006 seconds 0.117038s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.117050s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117060s: Entering Redux.query(1 <= 1) 0.117072s: Exiting Redux.query 0.117083s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117094s: Entering Redux.assume(1 <= 1) 0.117106s: Exiting Redux.assume: 0.000001 seconds 0.117117s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.117129s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.117141s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.117152s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.117166s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117188s: Exiting Redux.assume: 0.000010 seconds 0.117202s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.117217s: Exiting Redux.assume: 0.000003 seconds 0.117228s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.117245s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.117259s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.117278s: Exiting Redux.query 0.117291s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.117306s: Exiting Redux.assert_term: 0.000003 seconds 0.117317s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.117332s: Exiting Redux.assert_term: 0.000003 seconds 0.117343s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.117357s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.117379s: Exiting Redux.assume: 0.000011 seconds 0.117390s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.117404s: Entering Redux.assume(!(1 = 0)) 0.117416s: Exiting Redux.assume: 0.000001 seconds 0.117427s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.117442s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.117467s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.117486s: Exiting Redux.assume: 0.000005 seconds 0.117497s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.117508s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117519s: Entering Redux.query(1 <= 1) 0.117530s: Exiting Redux.query 0.117541s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117551s: Entering Redux.assume(1 <= 1) 0.117563s: Exiting Redux.assume: 0.000001 seconds 0.117574s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.117587s: Entering Redux.assume(!(0 < r2)) 0.117605s: Exiting Redux.assume: 0.000006 seconds 0.117615s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.117627s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.117788s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.117805s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.117825s: Exiting Redux.query 0.117839s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.117853s: Exiting Redux.assert_term: 0.000004 seconds 0.117865s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.117880s: Exiting Redux.assert_term: 0.000003 seconds 0.117890s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.117904s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.117945s: Exiting Redux.assume: 0.000030 seconds 0.117956s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.117969s: Entering Redux.assume(!(1 = 0)) 0.117982s: Exiting Redux.assume: 0.000001 seconds 0.117993s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.118007s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.118034s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.118053s: Exiting Redux.assume: 0.000007 seconds 0.118064s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.118075s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118086s: Entering Redux.query(1 <= 1) 0.118097s: Exiting Redux.query 0.118107s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118118s: Entering Redux.assume(1 <= 1) 0.118130s: Exiting Redux.assume: 0.000001 seconds 0.118140s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.118154s: Entering Redux.assume(!(r3 < 0)) 0.118173s: Exiting Redux.assume: 0.000008 seconds 0.118184s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.118201s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.118214s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.118236s: Exiting Redux.query 0.118247s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.118257s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.118269s: Entering Redux.assume(!(!(r3 < 0))) 0.118288s: Exiting Redux.assume: 0.000007 seconds 0.118299s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.118313s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.118330s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.118344s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.118539s: Exiting Redux.query 0.118554s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.118565s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.118580s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.118602s: Exiting Redux.assume: 0.000010 seconds 0.118614s: Entering Redux.assume(!(!(1 = 0))) 0.118629s: Exiting Redux.assume: 0.000001 seconds 0.118643s: Entering Redux.assume(!(!(0 < r2))) 0.118661s: Exiting Redux.assume: 0.000006 seconds 0.118673s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.118687s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.118704s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.118719s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.118946s: Exiting Redux.query 0.118960s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.118971s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.118987s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.119008s: Exiting Redux.assume: 0.000010 seconds 0.119021s: Entering Redux.assume(!(!(1 = 0))) 0.119033s: Exiting Redux.assume: 0.000001 seconds 0.119048s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119071s: Exiting Redux.assume: 0.000008 seconds 0.119083s: Entering Redux.assume(!(!(1 = 0))) 0.119095s: Exiting Redux.assume: 0.000001 seconds 0.119110s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.119124s: Exiting Redux.assume: 0.000002 seconds 0.119136s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.119147s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.119159s: Entering Redux.query(true) 0.119170s: Exiting Redux.query 0.119185s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.119197s: Entering Redux.assume(true) 0.119210s: Exiting Redux.assume: 0.000001 seconds 0.119220s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.119237s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.119276s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.119294s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.119313s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.119329s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.119495s: Exiting Redux.query 0.119511s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.119527s: Exiting Redux.assert_term: 0.000004 seconds 0.119538s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.119553s: Exiting Redux.assert_term: 0.000003 seconds 0.119566s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.119580s: Exiting Redux.assert_term: 0.000003 seconds 0.119591s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.119606s: Exiting Redux.assert_term: 0.000003 seconds 0.119617s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.119631s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.119654s: Exiting Redux.assume: 0.000012 seconds 0.119665s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.119677s: Entering Redux.assume(!(1 = 0)) 0.119689s: Exiting Redux.assume: 0.000002 seconds 0.119701s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.119717s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.119743s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.119761s: Exiting Redux.assume: 0.000006 seconds 0.119772s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.119782s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119793s: Entering Redux.query(1 <= 1) 0.119803s: Exiting Redux.query 0.119814s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119825s: Entering Redux.assume(1 <= 1) 0.119836s: Exiting Redux.assume: 0.000001 seconds 0.119847s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.119860s: Entering Redux.assume(!(!(r0 = 0))) 0.119890s: Exiting Redux.assume: 0.000018 seconds 0.119902s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.119914s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.119949s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.119967s: Exiting Redux.assume: 0.000006 seconds 0.119980s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.119991s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120002s: Entering Redux.query(1 <= 1) 0.120013s: Exiting Redux.query 0.120024s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120035s: Entering Redux.assume(1 <= 1) 0.120047s: Exiting Redux.assume: 0.000001 seconds 0.120058s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.120070s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.120082s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.120092s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.120105s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.120126s: Exiting Redux.assume: 0.000010 seconds 0.120139s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.120153s: Exiting Redux.assume: 0.000002 seconds 0.120164s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.120181s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.120196s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.120214s: Exiting Redux.query 0.120227s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.120242s: Exiting Redux.assert_term: 0.000004 seconds 0.120254s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.120266s: Exiting Redux.assert_term: 0.000003 seconds 0.120276s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.120291s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.120313s: Exiting Redux.assume: 0.000011 seconds 0.120324s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.120336s: Entering Redux.assume(!(1 = 0)) 0.120348s: Exiting Redux.assume: 0.000002 seconds 0.120359s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.120375s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.120406s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.120423s: Exiting Redux.assume: 0.000006 seconds 0.120435s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.120445s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120456s: Entering Redux.query(1 <= 1) 0.120466s: Exiting Redux.query 0.120477s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120488s: Entering Redux.assume(1 <= 1) 0.120500s: Exiting Redux.assume: 0.000001 seconds 0.120511s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.120524s: Entering Redux.assume(!(0 < r2)) 0.120543s: Exiting Redux.assume: 0.000007 seconds 0.120554s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.120566s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.120583s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.120597s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.120617s: Exiting Redux.query 0.120630s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.120743s: Exiting Redux.assert_term: 0.000003 seconds 0.120757s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.120771s: Exiting Redux.assert_term: 0.000003 seconds 0.120782s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.120796s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.120830s: Exiting Redux.assume: 0.000023 seconds 0.120841s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.120853s: Entering Redux.assume(!(1 = 0)) 0.120864s: Exiting Redux.assume: 0.000001 seconds 0.120875s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.120890s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.120923s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.120942s: Exiting Redux.assume: 0.000007 seconds 0.120953s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.120964s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120974s: Entering Redux.query(1 <= 1) 0.120985s: Exiting Redux.query 0.120995s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121005s: Entering Redux.assume(1 <= 1) 0.121017s: Exiting Redux.assume: 0.000001 seconds 0.121027s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.121041s: Entering Redux.assume(!(r3 < 0)) 0.121061s: Exiting Redux.assume: 0.000008 seconds 0.121072s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.121088s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.121101s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.121122s: Exiting Redux.query 0.121133s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.121143s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.121155s: Entering Redux.assume(!(!(r3 < 0))) 0.121174s: Exiting Redux.assume: 0.000007 seconds 0.121187s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.121200s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.121217s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.121231s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.121425s: Exiting Redux.query 0.121439s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.121449s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.121464s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.121487s: Exiting Redux.assume: 0.000011 seconds 0.121500s: Entering Redux.assume(!(!(1 = 0))) 0.121512s: Exiting Redux.assume: 0.000001 seconds 0.121528s: Entering Redux.assume(!(!(0 < r2))) 0.121545s: Exiting Redux.assume: 0.000006 seconds 0.121559s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.121573s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.121591s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.121608s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.121826s: Exiting Redux.query 0.121839s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.121851s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.121866s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.121887s: Exiting Redux.assume: 0.000009 seconds 0.121899s: Entering Redux.assume(!(!(1 = 0))) 0.121911s: Exiting Redux.assume: 0.000001 seconds 0.121935s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.121954s: Exiting Redux.assume: 0.000008 seconds 0.121967s: Entering Redux.assume(!(!(1 = 0))) 0.121979s: Exiting Redux.assume: 0.000001 seconds 0.122004s: Entering Redux.assume(!(0 <= R0)) 0.122021s: Exiting Redux.assume: 0.000005 seconds 0.122032s: Entering Redux.assume(false) 0.122045s: Exiting Redux.assume: 0.000002 seconds 0.122055s: Entering Redux.assume(!(false)) 0.122067s: Exiting Redux.assume: 0.000002 seconds 0.122079s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.122089s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122101s: Entering Redux.query(true) 0.122111s: Exiting Redux.query 0.122122s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122132s: Entering Redux.assume(true) 0.122144s: Exiting Redux.assume: 0.000001 seconds 0.122154s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Executing statement 0.122175s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.122317s: Exiting Redux.assume: 0.000129 seconds 0.122330s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.122340s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122349s: Entering Redux.query(true) 0.122359s: Exiting Redux.query 0.122369s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122380s: Entering Redux.assume(true) 0.122393s: Exiting Redux.assume: 0.000002 seconds 0.122405s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.122419s: Entering Redux.query(!(2 = 0)) 0.122429s: Exiting Redux.query 0.122442s: Entering Redux.assume(%(A0, 2) = 1) 0.122457s: Exiting Redux.assume: 0.000003 seconds 0.122468s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.122479s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122489s: Entering Redux.query(true) 0.122500s: Exiting Redux.query 0.122510s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122520s: Entering Redux.assume(true) 0.122532s: Exiting Redux.assume: 0.000001 seconds 0.122542s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.122559s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.122571s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.122585s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.122602s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.122618s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.123634s: Exiting Redux.query 0.123652s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.123668s: Exiting Redux.assert_term: 0.000003 seconds 0.123680s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.123694s: Exiting Redux.assert_term: 0.000003 seconds 0.123706s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.123721s: Exiting Redux.assert_term: 0.000003 seconds 0.123732s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.123746s: Exiting Redux.assert_term: 0.000003 seconds 0.123757s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.123772s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.123796s: Exiting Redux.assume: 0.000012 seconds 0.123807s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.123818s: Entering Redux.assume(!(1 = 0)) 0.123830s: Exiting Redux.assume: 0.000001 seconds 0.123843s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.123859s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.123884s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.123902s: Exiting Redux.assume: 0.000007 seconds 0.123913s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.123930s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.123941s: Entering Redux.query(1 <= 1) 0.123952s: Exiting Redux.query 0.123963s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.123974s: Entering Redux.assume(1 <= 1) 0.123986s: Exiting Redux.assume: 0.000001 seconds 0.123996s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.124010s: Entering Redux.assume(!(!(r0 = 0))) 0.124040s: Exiting Redux.assume: 0.000018 seconds 0.124051s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.124063s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.124086s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124104s: Exiting Redux.assume: 0.000006 seconds 0.124116s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.124127s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124137s: Entering Redux.query(1 <= 1) 0.124148s: Exiting Redux.query 0.124158s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124168s: Entering Redux.assume(1 <= 1) 0.124180s: Exiting Redux.assume: 0.000001 seconds 0.124191s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.124202s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.124214s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.124225s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.124238s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124260s: Exiting Redux.assume: 0.000010 seconds 0.124273s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.124287s: Exiting Redux.assume: 0.000002 seconds 0.124298s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.124315s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.124329s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.124348s: Exiting Redux.query 0.124361s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.124376s: Exiting Redux.assert_term: 0.000004 seconds 0.124390s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.124406s: Exiting Redux.assert_term: 0.000004 seconds 0.124418s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.124433s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.124455s: Exiting Redux.assume: 0.000010 seconds 0.124465s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.124477s: Entering Redux.assume(!(1 = 0)) 0.124490s: Exiting Redux.assume: 0.000001 seconds 0.124501s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.124515s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.124540s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.124559s: Exiting Redux.assume: 0.000005 seconds 0.124570s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.124581s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124592s: Entering Redux.query(1 <= 1) 0.124602s: Exiting Redux.query 0.124612s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124623s: Entering Redux.assume(1 <= 1) 0.124635s: Exiting Redux.assume: 0.000001 seconds 0.124645s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.124659s: Entering Redux.assume(!(0 < r2)) 0.124677s: Exiting Redux.assume: 0.000007 seconds 0.124690s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.124703s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.124719s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.124733s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.124753s: Exiting Redux.query 0.124766s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.124781s: Exiting Redux.assert_term: 0.000004 seconds 0.124792s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.124806s: Exiting Redux.assert_term: 0.000003 seconds 0.124817s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.124832s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.124865s: Exiting Redux.assume: 0.000021 seconds 0.124875s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.124888s: Entering Redux.assume(!(1 = 0)) 0.124900s: Exiting Redux.assume: 0.000001 seconds 0.124912s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.124933s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.125101s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.125122s: Exiting Redux.assume: 0.000006 seconds 0.125133s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.125144s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125153s: Entering Redux.query(1 <= 1) 0.125163s: Exiting Redux.query 0.125173s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125183s: Entering Redux.assume(1 <= 1) 0.125195s: Exiting Redux.assume: 0.000001 seconds 0.125205s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.125219s: Entering Redux.assume(!(r3 < 0)) 0.125238s: Exiting Redux.assume: 0.000009 seconds 0.125249s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.125265s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.125280s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.125301s: Exiting Redux.query 0.125312s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.125322s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.125334s: Entering Redux.assume(!(!(r3 < 0))) 0.125354s: Exiting Redux.assume: 0.000008 seconds 0.125366s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.125381s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.125399s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.125416s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.125612s: Exiting Redux.query 0.125626s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.125637s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.125652s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.125674s: Exiting Redux.assume: 0.000011 seconds 0.125688s: Entering Redux.assume(!(!(1 = 0))) 0.125701s: Exiting Redux.assume: 0.000001 seconds 0.125717s: Entering Redux.assume(!(!(0 < r2))) 0.125735s: Exiting Redux.assume: 0.000006 seconds 0.125747s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.125761s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.125778s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.125794s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.126026s: Exiting Redux.query 0.126040s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.126052s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.126067s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.126088s: Exiting Redux.assume: 0.000009 seconds 0.126100s: Entering Redux.assume(!(!(1 = 0))) 0.126112s: Exiting Redux.assume: 0.000001 seconds 0.126132s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126152s: Exiting Redux.assume: 0.000008 seconds 0.126164s: Entering Redux.assume(!(!(1 = 0))) 0.126176s: Exiting Redux.assume: 0.000001 seconds 0.126194s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.126208s: Exiting Redux.assume: 0.000003 seconds 0.126220s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.126230s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.126240s: Entering Redux.query(true) 0.126250s: Exiting Redux.query 0.126261s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.126270s: Entering Redux.assume(true) 0.126282s: Exiting Redux.assume: 0.000001 seconds 0.126292s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.126313s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.126325s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.126345s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.126369s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.126388s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.127244s: Exiting Redux.query 0.127263s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.127279s: Exiting Redux.assert_term: 0.000005 seconds 0.127291s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.127305s: Exiting Redux.assert_term: 0.000003 seconds 0.127316s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.127331s: Exiting Redux.assert_term: 0.000002 seconds 0.127343s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.127356s: Exiting Redux.assert_term: 0.000003 seconds 0.127367s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.127383s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.127410s: Exiting Redux.assume: 0.000013 seconds 0.127423s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.127434s: Entering Redux.assume(!(1 = 0)) 0.127448s: Exiting Redux.assume: 0.000001 seconds 0.127461s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.127487s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.127519s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.127537s: Exiting Redux.assume: 0.000006 seconds 0.127548s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.127559s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.127571s: Entering Redux.query(1 <= 1) 0.127586s: Exiting Redux.query 0.127597s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.127610s: Entering Redux.assume(1 <= 1) 0.127622s: Exiting Redux.assume: 0.000001 seconds 0.127633s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.127647s: Entering Redux.assume(!(!(r0 = 0))) 0.127679s: Exiting Redux.assume: 0.000020 seconds 0.127693s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.127706s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.127781s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.127804s: Exiting Redux.assume: 0.000008 seconds 0.127817s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.127827s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.127840s: Entering Redux.query(1 <= 1) 0.127850s: Exiting Redux.query 0.127862s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.127873s: Entering Redux.assume(1 <= 1) 0.127886s: Exiting Redux.assume: 0.000001 seconds 0.127897s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.127910s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.127929s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.127939s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.127952s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.127974s: Exiting Redux.assume: 0.000010 seconds 0.127988s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.128002s: Exiting Redux.assume: 0.000003 seconds 0.128014s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.128031s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.128048s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.128067s: Exiting Redux.query 0.128080s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.128096s: Exiting Redux.assert_term: 0.000005 seconds 0.128108s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.128123s: Exiting Redux.assert_term: 0.000003 seconds 0.128133s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.128148s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.128170s: Exiting Redux.assume: 0.000011 seconds 0.128182s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.128193s: Entering Redux.assume(!(1 = 0)) 0.128208s: Exiting Redux.assume: 0.000001 seconds 0.128219s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.128233s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.128259s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.128277s: Exiting Redux.assume: 0.000006 seconds 0.128288s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.128299s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128310s: Entering Redux.query(1 <= 1) 0.128320s: Exiting Redux.query 0.128331s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128341s: Entering Redux.assume(1 <= 1) 0.128352s: Exiting Redux.assume: 0.000001 seconds 0.128362s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.128376s: Entering Redux.assume(!(0 < r2)) 0.128396s: Exiting Redux.assume: 0.000008 seconds 0.128408s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.128423s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.128440s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.128455s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.128475s: Exiting Redux.query 0.128488s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.128503s: Exiting Redux.assert_term: 0.000004 seconds 0.128514s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.128528s: Exiting Redux.assert_term: 0.000003 seconds 0.128539s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.128553s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.128586s: Exiting Redux.assume: 0.000022 seconds 0.128597s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.128609s: Entering Redux.assume(!(1 = 0)) 0.128621s: Exiting Redux.assume: 0.000001 seconds 0.128632s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.128647s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.128672s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.128691s: Exiting Redux.assume: 0.000007 seconds 0.128702s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.128713s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128724s: Entering Redux.query(1 <= 1) 0.128734s: Exiting Redux.query 0.128745s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128756s: Entering Redux.assume(1 <= 1) 0.128768s: Exiting Redux.assume: 0.000001 seconds 0.128778s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.128791s: Entering Redux.assume(!(r3 < 0)) 0.128810s: Exiting Redux.assume: 0.000008 seconds 0.128822s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.128838s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.128853s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.128874s: Exiting Redux.query 0.128885s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.128895s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.128907s: Entering Redux.assume(!(!(r3 < 0))) 0.128932s: Exiting Redux.assume: 0.000008 seconds 0.128944s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.128958s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.128975s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.128990s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.129178s: Exiting Redux.query 0.129192s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.129202s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.129217s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.129459s: Exiting Redux.assume: 0.000231 seconds 0.129474s: Entering Redux.assume(!(!(1 = 0))) 0.129487s: Exiting Redux.assume: 0.000001 seconds 0.129500s: Entering Redux.assume(!(!(0 < r2))) 0.129519s: Exiting Redux.assume: 0.000006 seconds 0.129532s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.129547s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.129564s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.129579s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.129796s: Exiting Redux.query 0.129810s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.129821s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.129835s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.129856s: Exiting Redux.assume: 0.000009 seconds 0.129867s: Entering Redux.assume(!(!(1 = 0))) 0.129880s: Exiting Redux.assume: 0.000001 seconds 0.129896s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.129917s: Exiting Redux.assume: 0.000008 seconds 0.129943s: Entering Redux.assume(!(!(1 = 0))) 0.129956s: Exiting Redux.assume: 0.000001 seconds 0.129982s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.130089s: Exiting Redux.assume: 0.000095 seconds 0.130102s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.130113s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130123s: Entering Redux.query(true) 0.130133s: Exiting Redux.query 0.130143s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130153s: Entering Redux.assume(true) 0.130165s: Exiting Redux.assume: 0.000001 seconds 0.130178s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.130193s: Entering Redux.query(!(2 = 0)) 0.130204s: Exiting Redux.query 0.130217s: Entering Redux.assume(%(A0, 2) = 1) 0.130231s: Exiting Redux.assume: 0.000003 seconds 0.130242s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.130253s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130263s: Entering Redux.query(true) 0.130273s: Exiting Redux.query 0.130284s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130294s: Entering Redux.assume(true) 0.130306s: Exiting Redux.assume: 0.000001 seconds 0.130316s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.130332s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.130345s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.130359s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.130377s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.130393s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.131747s: Exiting Redux.query 0.131766s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.131781s: Exiting Redux.assert_term: 0.000004 seconds 0.131793s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.131807s: Exiting Redux.assert_term: 0.000003 seconds 0.131819s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.131833s: Exiting Redux.assert_term: 0.000003 seconds 0.131844s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.131858s: Exiting Redux.assert_term: 0.000003 seconds 0.131868s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.131884s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.131907s: Exiting Redux.assume: 0.000011 seconds 0.131925s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.131937s: Entering Redux.assume(!(1 = 0)) 0.131949s: Exiting Redux.assume: 0.000001 seconds 0.131961s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.131976s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.132334s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132355s: Exiting Redux.assume: 0.000007 seconds 0.132366s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.132376s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132387s: Entering Redux.query(1 <= 1) 0.132398s: Exiting Redux.query 0.132408s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132418s: Entering Redux.assume(1 <= 1) 0.132430s: Exiting Redux.assume: 0.000001 seconds 0.132439s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.132452s: Entering Redux.assume(!(!(r0 = 0))) 0.132481s: Exiting Redux.assume: 0.000019 seconds 0.132493s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.132505s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.132529s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132547s: Exiting Redux.assume: 0.000006 seconds 0.132557s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.132568s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132577s: Entering Redux.query(1 <= 1) 0.132587s: Exiting Redux.query 0.132597s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132608s: Entering Redux.assume(1 <= 1) 0.132619s: Exiting Redux.assume: 0.000001 seconds 0.132629s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.132640s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.132650s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.132662s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.132674s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.132695s: Exiting Redux.assume: 0.000010 seconds 0.132710s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.132723s: Exiting Redux.assume: 0.000003 seconds 0.132734s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.132750s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.132764s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.132782s: Exiting Redux.query 0.132795s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.132810s: Exiting Redux.assert_term: 0.000004 seconds 0.132822s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.132836s: Exiting Redux.assert_term: 0.000003 seconds 0.132847s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.132860s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.132882s: Exiting Redux.assume: 0.000011 seconds 0.132893s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.132905s: Entering Redux.assume(!(1 = 0)) 0.132924s: Exiting Redux.assume: 0.000009 seconds 0.132935s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.132950s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.132976s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.132993s: Exiting Redux.assume: 0.000006 seconds 0.133004s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.133015s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133025s: Entering Redux.query(1 <= 1) 0.133036s: Exiting Redux.query 0.133046s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133055s: Entering Redux.assume(1 <= 1) 0.133067s: Exiting Redux.assume: 0.000001 seconds 0.133078s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.133091s: Entering Redux.assume(!(0 < r2)) 0.133109s: Exiting Redux.assume: 0.000006 seconds 0.133120s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.133132s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.133148s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.133162s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.133182s: Exiting Redux.query 0.133195s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.133210s: Exiting Redux.assert_term: 0.000004 seconds 0.133222s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.133236s: Exiting Redux.assert_term: 0.000003 seconds 0.133246s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.133260s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.133292s: Exiting Redux.assume: 0.000022 seconds 0.133303s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.133314s: Entering Redux.assume(!(1 = 0)) 0.133325s: Exiting Redux.assume: 0.000001 seconds 0.133337s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.133354s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.133381s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.133401s: Exiting Redux.assume: 0.000009 seconds 0.133412s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.133425s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133435s: Entering Redux.query(1 <= 1) 0.133447s: Exiting Redux.query 0.133458s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133468s: Entering Redux.assume(1 <= 1) 0.133479s: Exiting Redux.assume: 0.000001 seconds 0.133488s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.133501s: Entering Redux.assume(!(r3 < 0)) 0.133524s: Exiting Redux.assume: 0.000010 seconds 0.133536s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.133551s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.133566s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.133589s: Exiting Redux.query 0.133601s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.133612s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.133623s: Entering Redux.assume(!(!(r3 < 0))) 0.133641s: Exiting Redux.assume: 0.000007 seconds 0.133653s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.133666s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.133683s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.133698s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.133989s: Exiting Redux.query 0.134004s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.134014s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.134031s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.134052s: Exiting Redux.assume: 0.000011 seconds 0.134065s: Entering Redux.assume(!(!(1 = 0))) 0.134076s: Exiting Redux.assume: 0.000001 seconds 0.134089s: Entering Redux.assume(!(!(0 < r2))) 0.134106s: Exiting Redux.assume: 0.000006 seconds 0.134117s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.134131s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.134147s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.134162s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.134380s: Exiting Redux.query 0.134394s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.134404s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.134419s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.134440s: Exiting Redux.assume: 0.000009 seconds 0.134452s: Entering Redux.assume(!(!(1 = 0))) 0.134464s: Exiting Redux.assume: 0.000001 seconds 0.134479s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.134498s: Exiting Redux.assume: 0.000008 seconds 0.134509s: Entering Redux.assume(!(!(1 = 0))) 0.134521s: Exiting Redux.assume: 0.000001 seconds 0.134535s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.134549s: Exiting Redux.assume: 0.000002 seconds 0.134560s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.134571s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.134581s: Entering Redux.query(true) 0.134591s: Exiting Redux.query 0.134602s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.134612s: Entering Redux.assume(true) 0.134624s: Exiting Redux.assume: 0.000002 seconds 0.134634s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.134650s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.134662s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.134677s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.134694s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.134709s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.136195s: Exiting Redux.query 0.136214s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.136230s: Exiting Redux.assert_term: 0.000004 seconds 0.136241s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.136257s: Exiting Redux.assert_term: 0.000003 seconds 0.136268s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.136281s: Exiting Redux.assert_term: 0.000003 seconds 0.136292s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.136306s: Exiting Redux.assert_term: 0.000002 seconds 0.136316s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.136330s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.136353s: Exiting Redux.assume: 0.000011 seconds 0.136363s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.136375s: Entering Redux.assume(!(1 = 0)) 0.136386s: Exiting Redux.assume: 0.000001 seconds 0.136399s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.136416s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.136473s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.136491s: Exiting Redux.assume: 0.000006 seconds 0.136502s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.136513s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136524s: Entering Redux.query(1 <= 1) 0.136534s: Exiting Redux.query 0.136543s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136553s: Entering Redux.assume(1 <= 1) 0.136565s: Exiting Redux.assume: 0.000001 seconds 0.136575s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.136588s: Entering Redux.assume(!(!(r0 = 0))) 0.136618s: Exiting Redux.assume: 0.000018 seconds 0.136629s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.136641s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.136665s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.136683s: Exiting Redux.assume: 0.000005 seconds 0.136694s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.136704s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136715s: Entering Redux.query(1 <= 1) 0.136725s: Exiting Redux.query 0.136736s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136747s: Entering Redux.assume(1 <= 1) 0.136760s: Exiting Redux.assume: 0.000001 seconds 0.136771s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.136782s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.136793s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.136804s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.136817s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.136839s: Exiting Redux.assume: 0.000011 seconds 0.136853s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.136867s: Exiting Redux.assume: 0.000002 seconds 0.136878s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.136895s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.136909s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.136935s: Exiting Redux.query 0.136949s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.136963s: Exiting Redux.assert_term: 0.000004 seconds 0.136975s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.136988s: Exiting Redux.assert_term: 0.000003 seconds 0.136998s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.137012s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.137034s: Exiting Redux.assume: 0.000011 seconds 0.137044s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.137055s: Entering Redux.assume(!(1 = 0)) 0.137066s: Exiting Redux.assume: 0.000001 seconds 0.137077s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.137090s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.137115s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.137132s: Exiting Redux.assume: 0.000005 seconds 0.137143s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.137153s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137163s: Entering Redux.query(1 <= 1) 0.137173s: Exiting Redux.query 0.137183s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137193s: Entering Redux.assume(1 <= 1) 0.137205s: Exiting Redux.assume: 0.000001 seconds 0.137215s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.137227s: Entering Redux.assume(!(0 < r2)) 0.137245s: Exiting Redux.assume: 0.000006 seconds 0.137255s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.137266s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.137282s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.137295s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.137315s: Exiting Redux.query 0.137328s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.137342s: Exiting Redux.assert_term: 0.000004 seconds 0.137354s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.137367s: Exiting Redux.assert_term: 0.000003 seconds 0.137377s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.137390s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.137423s: Exiting Redux.assume: 0.000022 seconds 0.137434s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.137444s: Entering Redux.assume(!(1 = 0)) 0.137457s: Exiting Redux.assume: 0.000002 seconds 0.137468s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.137482s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.137505s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.137524s: Exiting Redux.assume: 0.000006 seconds 0.137534s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.137544s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137554s: Entering Redux.query(1 <= 1) 0.137565s: Exiting Redux.query 0.137574s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137584s: Entering Redux.assume(1 <= 1) 0.137595s: Exiting Redux.assume: 0.000001 seconds 0.137604s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.137616s: Entering Redux.assume(!(r3 < 0)) 0.137634s: Exiting Redux.assume: 0.000008 seconds 0.137644s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.137658s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.137672s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.137692s: Exiting Redux.query 0.137703s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.137713s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.137724s: Entering Redux.assume(!(!(r3 < 0))) 0.137742s: Exiting Redux.assume: 0.000007 seconds 0.137753s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.137766s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.137782s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.137796s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.138068s: Exiting Redux.query 0.138082s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.138093s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.138107s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.138128s: Exiting Redux.assume: 0.000011 seconds 0.138140s: Entering Redux.assume(!(!(1 = 0))) 0.138152s: Exiting Redux.assume: 0.000001 seconds 0.138165s: Entering Redux.assume(!(!(0 < r2))) 0.138182s: Exiting Redux.assume: 0.000006 seconds 0.138193s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.138207s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.138223s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.138238s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.138454s: Exiting Redux.query 0.138467s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.138478s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.138492s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.138512s: Exiting Redux.assume: 0.000010 seconds 0.138524s: Entering Redux.assume(!(!(1 = 0))) 0.138537s: Exiting Redux.assume: 0.000001 seconds 0.138552s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138571s: Exiting Redux.assume: 0.000008 seconds 0.138585s: Entering Redux.assume(!(!(1 = 0))) 0.138597s: Exiting Redux.assume: 0.000002 seconds 0.138627s: Entering Redux.assume(!(0 <= A0)) 0.138644s: Exiting Redux.assume: 0.000006 seconds 0.138655s: Entering Redux.assume(false) 0.138668s: Exiting Redux.assume: 0.000002 seconds 0.138680s: Entering Redux.assume(!(false)) 0.138691s: Exiting Redux.assume: 0.000002 seconds 0.138704s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(38,5-24): Verifying call 0.138714s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.138724s: Entering Redux.query(true) 0.138735s: Exiting Redux.query 0.138745s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138755s: Entering Redux.assume(true) 0.138768s: Exiting Redux.assume: 0.000002 seconds 0.138778s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(39,7-8): Executing statement 0.138792s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.138808s: Exiting Redux.assert_term: 0.000005 seconds 0.138819s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(39,9-30): Verifying call 0.138830s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.138841s: Entering Redux.query(true) 0.138851s: Exiting Redux.query 0.138863s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.138878s: Exiting Redux.assert_term: 0.000003 seconds 0.138889s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.138899s: Entering Redux.assume(true) 0.138910s: Exiting Redux.assume: 0.000000 seconds 0.138929s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Executing statement 0.138945s: Entering Redux.assume(0 <= R0) 0.138962s: Exiting Redux.assume: 0.000005 seconds 0.138974s: Entering Redux.assume(R0 <= 5) 0.138990s: Exiting Redux.assume: 0.000005 seconds 0.139001s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.139011s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139021s: Entering Redux.query(true) 0.139033s: Exiting Redux.query 0.139045s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139055s: Entering Redux.assume(true) 0.139067s: Exiting Redux.assume: 0.000001 seconds 0.139077s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Executing statement 0.139097s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.139212s: Exiting Redux.assume: 0.000104 seconds 0.139224s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.139235s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139245s: Entering Redux.query(true) 0.139256s: Exiting Redux.query 0.139267s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139277s: Entering Redux.assume(true) 0.139289s: Exiting Redux.assume: 0.000001 seconds 0.139300s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.139316s: Entering Redux.query(!(2 = 0)) 0.139327s: Exiting Redux.query 0.139339s: Entering Redux.assume(%(A0, 2) = 1) 0.139352s: Exiting Redux.assume: 0.000003 seconds 0.139363s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.139373s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139383s: Entering Redux.query(true) 0.139393s: Exiting Redux.query 0.139403s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139414s: Entering Redux.assume(true) 0.139428s: Exiting Redux.assume: 0.000001 seconds 0.139440s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.139455s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.139467s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.139481s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.139573s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.139590s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.141505s: Exiting Redux.query 0.141523s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.141538s: Exiting Redux.assert_term: 0.000005 seconds 0.141549s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.141564s: Exiting Redux.assert_term: 0.000003 seconds 0.141574s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.141588s: Exiting Redux.assert_term: 0.000002 seconds 0.141598s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.141612s: Exiting Redux.assert_term: 0.000003 seconds 0.141622s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.141636s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.141659s: Exiting Redux.assume: 0.000013 seconds 0.141669s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.141682s: Entering Redux.assume(!(1 = 0)) 0.141695s: Exiting Redux.assume: 0.000001 seconds 0.141706s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.141722s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.141749s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.141767s: Exiting Redux.assume: 0.000007 seconds 0.141779s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.141789s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.141800s: Entering Redux.query(1 <= 1) 0.141810s: Exiting Redux.query 0.141821s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.141832s: Entering Redux.assume(1 <= 1) 0.141844s: Exiting Redux.assume: 0.000002 seconds 0.141854s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.141867s: Entering Redux.assume(!(!(r0 = 0))) 0.141897s: Exiting Redux.assume: 0.000018 seconds 0.141908s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.141929s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.141953s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.141971s: Exiting Redux.assume: 0.000006 seconds 0.142019s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.142030s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.142041s: Entering Redux.query(1 <= 1) 0.142051s: Exiting Redux.query 0.142062s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.142073s: Entering Redux.assume(1 <= 1) 0.142086s: Exiting Redux.assume: 0.000001 seconds 0.142096s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.142108s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.142119s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.142129s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.142143s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.142164s: Exiting Redux.assume: 0.000011 seconds 0.142179s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.142194s: Exiting Redux.assume: 0.000003 seconds 0.142206s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.142223s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.142237s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.142256s: Exiting Redux.query 0.142269s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.142285s: Exiting Redux.assert_term: 0.000004 seconds 0.142296s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.142310s: Exiting Redux.assert_term: 0.000003 seconds 0.142321s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.142335s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.142358s: Exiting Redux.assume: 0.000011 seconds 0.142368s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.142380s: Entering Redux.assume(!(1 = 0)) 0.142393s: Exiting Redux.assume: 0.000001 seconds 0.142404s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.142419s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.142444s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.142462s: Exiting Redux.assume: 0.000005 seconds 0.142473s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.142484s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.142494s: Entering Redux.query(1 <= 1) 0.142505s: Exiting Redux.query 0.142515s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.142526s: Entering Redux.assume(1 <= 1) 0.142538s: Exiting Redux.assume: 0.000001 seconds 0.142548s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.142560s: Entering Redux.assume(!(0 < r2)) 0.142578s: Exiting Redux.assume: 0.000006 seconds 0.142589s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.142601s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.142617s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.142632s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.142652s: Exiting Redux.query 0.142665s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.142679s: Exiting Redux.assert_term: 0.000004 seconds 0.142692s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.142706s: Exiting Redux.assert_term: 0.000003 seconds 0.142717s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.142730s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.142763s: Exiting Redux.assume: 0.000022 seconds 0.142773s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.142786s: Entering Redux.assume(!(1 = 0)) 0.142798s: Exiting Redux.assume: 0.000001 seconds 0.142809s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.142822s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.142846s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.142864s: Exiting Redux.assume: 0.000007 seconds 0.142875s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.142886s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.142897s: Entering Redux.query(1 <= 1) 0.142906s: Exiting Redux.query 0.142924s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.142935s: Entering Redux.assume(1 <= 1) 0.142947s: Exiting Redux.assume: 0.000001 seconds 0.142957s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.142970s: Entering Redux.assume(!(r3 < 0)) 0.142989s: Exiting Redux.assume: 0.000008 seconds 0.143000s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.143016s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.143030s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.143050s: Exiting Redux.query 0.143061s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.143071s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.143082s: Entering Redux.assume(!(!(r3 < 0))) 0.143101s: Exiting Redux.assume: 0.000008 seconds 0.143113s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.143128s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.143144s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.143159s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.143348s: Exiting Redux.query 0.143362s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.143372s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.143386s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.143407s: Exiting Redux.assume: 0.000011 seconds 0.143419s: Entering Redux.assume(!(!(1 = 0))) 0.143431s: Exiting Redux.assume: 0.000001 seconds 0.143444s: Entering Redux.assume(!(!(0 < r2))) 0.143461s: Exiting Redux.assume: 0.000006 seconds 0.143475s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.143582s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.143599s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.143614s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.143842s: Exiting Redux.query 0.143857s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.143868s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.143882s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.143903s: Exiting Redux.assume: 0.000009 seconds 0.143916s: Entering Redux.assume(!(!(1 = 0))) 0.143935s: Exiting Redux.assume: 0.000001 seconds 0.143950s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.143970s: Exiting Redux.assume: 0.000008 seconds 0.143983s: Entering Redux.assume(!(!(1 = 0))) 0.143995s: Exiting Redux.assume: 0.000001 seconds 0.144009s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.144023s: Exiting Redux.assume: 0.000003 seconds 0.144034s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.144044s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.144054s: Entering Redux.query(true) 0.144065s: Exiting Redux.query 0.144075s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.144084s: Entering Redux.assume(true) 0.144096s: Exiting Redux.assume: 0.000001 seconds 0.144106s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.144122s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.144133s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.144148s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.144166s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.144181s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.146546s: Exiting Redux.query 0.146567s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.146585s: Exiting Redux.assert_term: 0.000004 seconds 0.146597s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.146611s: Exiting Redux.assert_term: 0.000003 seconds 0.146623s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.146636s: Exiting Redux.assert_term: 0.000003 seconds 0.146647s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.146660s: Exiting Redux.assert_term: 0.000003 seconds 0.146672s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.146686s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.146710s: Exiting Redux.assume: 0.000012 seconds 0.146720s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.146732s: Entering Redux.assume(!(1 = 0)) 0.146744s: Exiting Redux.assume: 0.000002 seconds 0.146756s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.146772s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.146798s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.146816s: Exiting Redux.assume: 0.000007 seconds 0.146827s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.146838s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.146850s: Entering Redux.query(1 <= 1) 0.146860s: Exiting Redux.query 0.146870s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.146880s: Entering Redux.assume(1 <= 1) 0.146892s: Exiting Redux.assume: 0.000000 seconds 0.146903s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.146925s: Entering Redux.assume(!(!(r0 = 0))) 0.146954s: Exiting Redux.assume: 0.000018 seconds 0.146966s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.146979s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.147003s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.147021s: Exiting Redux.assume: 0.000006 seconds 0.147032s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.147043s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.147054s: Entering Redux.query(1 <= 1) 0.147064s: Exiting Redux.query 0.147075s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.147085s: Entering Redux.assume(1 <= 1) 0.147097s: Exiting Redux.assume: 0.000001 seconds 0.147108s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.147119s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.147130s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.147139s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.147153s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.147175s: Exiting Redux.assume: 0.000010 seconds 0.147188s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.147201s: Exiting Redux.assume: 0.000003 seconds 0.147213s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.147230s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.147244s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.147262s: Exiting Redux.query 0.147276s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.147291s: Exiting Redux.assert_term: 0.000003 seconds 0.147302s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.147316s: Exiting Redux.assert_term: 0.000003 seconds 0.147326s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.147342s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.147364s: Exiting Redux.assume: 0.000011 seconds 0.147375s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.147388s: Entering Redux.assume(!(1 = 0)) 0.147400s: Exiting Redux.assume: 0.000001 seconds 0.147411s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.147427s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.147455s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.147474s: Exiting Redux.assume: 0.000006 seconds 0.147486s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.147496s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.147506s: Entering Redux.query(1 <= 1) 0.147516s: Exiting Redux.query 0.147526s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.147537s: Entering Redux.assume(1 <= 1) 0.147549s: Exiting Redux.assume: 0.000001 seconds 0.147559s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.147571s: Entering Redux.assume(!(0 < r2)) 0.147589s: Exiting Redux.assume: 0.000006 seconds 0.147600s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.147612s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.147627s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.147641s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.147661s: Exiting Redux.query 0.147675s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.147689s: Exiting Redux.assert_term: 0.000003 seconds 0.147704s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.147717s: Exiting Redux.assert_term: 0.000003 seconds 0.147728s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.147742s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.147774s: Exiting Redux.assume: 0.000021 seconds 0.147785s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.147797s: Entering Redux.assume(!(1 = 0)) 0.147810s: Exiting Redux.assume: 0.000001 seconds 0.147821s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.147835s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.147933s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.147954s: Exiting Redux.assume: 0.000007 seconds 0.147968s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.147978s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.147989s: Entering Redux.query(1 <= 1) 0.147999s: Exiting Redux.query 0.148010s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.148021s: Entering Redux.assume(1 <= 1) 0.148033s: Exiting Redux.assume: 0.000001 seconds 0.148043s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.148057s: Entering Redux.assume(!(r3 < 0)) 0.148076s: Exiting Redux.assume: 0.000008 seconds 0.148087s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.148102s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.148116s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.148138s: Exiting Redux.query 0.148150s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.148160s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.148173s: Entering Redux.assume(!(!(r3 < 0))) 0.148192s: Exiting Redux.assume: 0.000007 seconds 0.148206s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.148219s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.148236s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.148252s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.148448s: Exiting Redux.query 0.148461s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.148471s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.148486s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.148508s: Exiting Redux.assume: 0.000010 seconds 0.148521s: Entering Redux.assume(!(!(1 = 0))) 0.148534s: Exiting Redux.assume: 0.000001 seconds 0.148548s: Entering Redux.assume(!(!(0 < r2))) 0.148564s: Exiting Redux.assume: 0.000006 seconds 0.148576s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.148590s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.148605s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.148620s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.148839s: Exiting Redux.query 0.148852s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.148863s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.148878s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.148898s: Exiting Redux.assume: 0.000010 seconds 0.148910s: Entering Redux.assume(!(!(1 = 0))) 0.148929s: Exiting Redux.assume: 0.000001 seconds 0.148946s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.148969s: Exiting Redux.assume: 0.000010 seconds 0.148981s: Entering Redux.assume(!(!(1 = 0))) 0.148993s: Exiting Redux.assume: 0.000001 seconds 0.149021s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.149173s: Exiting Redux.assume: 0.000140 seconds 0.149190s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.149200s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.149209s: Entering Redux.query(true) 0.149220s: Exiting Redux.query 0.149232s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.149242s: Entering Redux.assume(true) 0.149254s: Exiting Redux.assume: 0.000001 seconds 0.149265s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.149281s: Entering Redux.query(!(2 = 0)) 0.149292s: Exiting Redux.query 0.149305s: Entering Redux.assume(%(A0, 2) = 1) 0.149319s: Exiting Redux.assume: 0.000003 seconds 0.149330s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.149341s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.149351s: Entering Redux.query(true) 0.149362s: Exiting Redux.query 0.149372s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.149382s: Entering Redux.assume(true) 0.149395s: Exiting Redux.assume: 0.000001 seconds 0.149405s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.149625s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.149639s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.149654s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.149671s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.149687s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.150473s: Exiting Redux.query 0.150490s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.150506s: Exiting Redux.assert_term: 0.000004 seconds 0.150517s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.150530s: Exiting Redux.assert_term: 0.000003 seconds 0.150541s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.150554s: Exiting Redux.assert_term: 0.000003 seconds 0.150565s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.150578s: Exiting Redux.assert_term: 0.000003 seconds 0.150587s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.150601s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.150624s: Exiting Redux.assume: 0.000013 seconds 0.150634s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.150646s: Entering Redux.assume(!(1 = 0)) 0.150657s: Exiting Redux.assume: 0.000000 seconds 0.150669s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.150685s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.150789s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.150808s: Exiting Redux.assume: 0.000006 seconds 0.150819s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.150829s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.150839s: Entering Redux.query(1 <= 1) 0.150849s: Exiting Redux.query 0.150861s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.150871s: Entering Redux.assume(1 <= 1) 0.150882s: Exiting Redux.assume: 0.000001 seconds 0.150892s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.150905s: Entering Redux.assume(!(!(r0 = 0))) 0.150942s: Exiting Redux.assume: 0.000024 seconds 0.150954s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.150966s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.150989s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.151007s: Exiting Redux.assume: 0.000006 seconds 0.151018s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.151029s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151039s: Entering Redux.query(1 <= 1) 0.151049s: Exiting Redux.query 0.151060s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151071s: Entering Redux.assume(1 <= 1) 0.151084s: Exiting Redux.assume: 0.000001 seconds 0.151095s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.151106s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.151117s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.151127s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.151140s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.151162s: Exiting Redux.assume: 0.000010 seconds 0.151175s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.151189s: Exiting Redux.assume: 0.000003 seconds 0.151200s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.151217s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.151230s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.151249s: Exiting Redux.query 0.151263s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.151278s: Exiting Redux.assert_term: 0.000004 seconds 0.151289s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.151303s: Exiting Redux.assert_term: 0.000002 seconds 0.151313s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.151327s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.151350s: Exiting Redux.assume: 0.000011 seconds 0.151360s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.151371s: Entering Redux.assume(!(1 = 0)) 0.151383s: Exiting Redux.assume: 0.000001 seconds 0.151394s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.151409s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.151433s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.151451s: Exiting Redux.assume: 0.000006 seconds 0.151462s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.151473s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151483s: Entering Redux.query(1 <= 1) 0.151494s: Exiting Redux.query 0.151505s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151516s: Entering Redux.assume(1 <= 1) 0.151527s: Exiting Redux.assume: 0.000001 seconds 0.151539s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.151553s: Entering Redux.assume(!(0 < r2)) 0.151570s: Exiting Redux.assume: 0.000007 seconds 0.151581s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.151593s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.151609s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.151622s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.151642s: Exiting Redux.query 0.151657s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.151671s: Exiting Redux.assert_term: 0.000004 seconds 0.151683s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.151697s: Exiting Redux.assert_term: 0.000003 seconds 0.151707s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.151721s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.151753s: Exiting Redux.assume: 0.000022 seconds 0.151764s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.151776s: Entering Redux.assume(!(1 = 0)) 0.151788s: Exiting Redux.assume: 0.000001 seconds 0.151799s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.151812s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.151836s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.151854s: Exiting Redux.assume: 0.000007 seconds 0.151865s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.151876s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151885s: Entering Redux.query(1 <= 1) 0.151895s: Exiting Redux.query 0.151906s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151925s: Entering Redux.assume(1 <= 1) 0.151936s: Exiting Redux.assume: 0.000001 seconds 0.151946s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.151959s: Entering Redux.assume(!(r3 < 0)) 0.151977s: Exiting Redux.assume: 0.000008 seconds 0.151988s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.152003s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.152016s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.152037s: Exiting Redux.query 0.152048s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.152057s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.152070s: Entering Redux.assume(!(!(r3 < 0))) 0.152088s: Exiting Redux.assume: 0.000007 seconds 0.152100s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.152112s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.152128s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.152143s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.152539s: Exiting Redux.query 0.152553s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.152563s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.152577s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.152600s: Exiting Redux.assume: 0.000011 seconds 0.152612s: Entering Redux.assume(!(!(1 = 0))) 0.152625s: Exiting Redux.assume: 0.000001 seconds 0.152638s: Entering Redux.assume(!(!(0 < r2))) 0.152655s: Exiting Redux.assume: 0.000006 seconds 0.152667s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.152681s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.152697s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.152712s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.152934s: Exiting Redux.query 0.152947s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.152958s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.152972s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.152993s: Exiting Redux.assume: 0.000009 seconds 0.153004s: Entering Redux.assume(!(!(1 = 0))) 0.153017s: Exiting Redux.assume: 0.000001 seconds 0.153031s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.153050s: Exiting Redux.assume: 0.000009 seconds 0.153062s: Entering Redux.assume(!(!(1 = 0))) 0.153074s: Exiting Redux.assume: 0.000001 seconds 0.153089s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.153102s: Exiting Redux.assume: 0.000003 seconds 0.153113s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.153124s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.153134s: Entering Redux.query(true) 0.153145s: Exiting Redux.query 0.153156s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.153166s: Entering Redux.assume(true) 0.153177s: Exiting Redux.assume: 0.000001 seconds 0.153187s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.153203s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.153214s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.153228s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.153245s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.153261s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.154132s: Exiting Redux.query 0.154149s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.154164s: Exiting Redux.assert_term: 0.000005 seconds 0.154176s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.154190s: Exiting Redux.assert_term: 0.000003 seconds 0.154201s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.154215s: Exiting Redux.assert_term: 0.000003 seconds 0.154226s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.154240s: Exiting Redux.assert_term: 0.000003 seconds 0.154250s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.154264s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.154287s: Exiting Redux.assume: 0.000013 seconds 0.154298s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.154310s: Entering Redux.assume(!(1 = 0)) 0.154322s: Exiting Redux.assume: 0.000001 seconds 0.154335s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.154350s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.154375s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.154393s: Exiting Redux.assume: 0.000007 seconds 0.154404s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.154415s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.154425s: Entering Redux.query(1 <= 1) 0.154435s: Exiting Redux.query 0.154446s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.154456s: Entering Redux.assume(1 <= 1) 0.154468s: Exiting Redux.assume: 0.000000 seconds 0.154478s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.154491s: Entering Redux.assume(!(!(r0 = 0))) 0.154520s: Exiting Redux.assume: 0.000017 seconds 0.154531s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.154544s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.154566s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.154585s: Exiting Redux.assume: 0.000006 seconds 0.154596s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.154606s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.154616s: Entering Redux.query(1 <= 1) 0.154626s: Exiting Redux.query 0.154636s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.154647s: Entering Redux.assume(1 <= 1) 0.154659s: Exiting Redux.assume: 0.000001 seconds 0.154670s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.154681s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.154694s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.154704s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.154717s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.154739s: Exiting Redux.assume: 0.000011 seconds 0.154752s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.154765s: Exiting Redux.assume: 0.000003 seconds 0.154777s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.154793s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.154806s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.154825s: Exiting Redux.query 0.154838s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.154853s: Exiting Redux.assert_term: 0.000004 seconds 0.154864s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.154878s: Exiting Redux.assert_term: 0.000003 seconds 0.154889s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.154902s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.154931s: Exiting Redux.assume: 0.000018 seconds 0.154942s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.154954s: Entering Redux.assume(!(1 = 0)) 0.154966s: Exiting Redux.assume: 0.000001 seconds 0.154977s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.154992s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.155015s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.155067s: Exiting Redux.assume: 0.000006 seconds 0.155078s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.155088s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.155098s: Entering Redux.query(1 <= 1) 0.155109s: Exiting Redux.query 0.155119s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.155130s: Entering Redux.assume(1 <= 1) 0.155141s: Exiting Redux.assume: 0.000001 seconds 0.155152s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.155166s: Entering Redux.assume(!(0 < r2)) 0.155183s: Exiting Redux.assume: 0.000007 seconds 0.155194s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.155206s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.155221s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.155235s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.155255s: Exiting Redux.query 0.155269s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.155284s: Exiting Redux.assert_term: 0.000003 seconds 0.155295s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.155309s: Exiting Redux.assert_term: 0.000003 seconds 0.155319s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.155333s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.155365s: Exiting Redux.assume: 0.000022 seconds 0.155376s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.155387s: Entering Redux.assume(!(1 = 0)) 0.155399s: Exiting Redux.assume: 0.000001 seconds 0.155409s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.155422s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.155446s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.155465s: Exiting Redux.assume: 0.000007 seconds 0.155475s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.155486s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.155495s: Entering Redux.query(1 <= 1) 0.155505s: Exiting Redux.query 0.155514s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.155524s: Entering Redux.assume(1 <= 1) 0.155535s: Exiting Redux.assume: 0.000001 seconds 0.155544s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.155556s: Entering Redux.assume(!(r3 < 0)) 0.155574s: Exiting Redux.assume: 0.000008 seconds 0.155586s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.155600s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.155614s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.155634s: Exiting Redux.query 0.155645s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.155655s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.155667s: Entering Redux.assume(!(!(r3 < 0))) 0.155685s: Exiting Redux.assume: 0.000007 seconds 0.155697s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.155709s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.155725s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.155740s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.155934s: Exiting Redux.query 0.155947s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.155957s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.155971s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.155993s: Exiting Redux.assume: 0.000011 seconds 0.156005s: Entering Redux.assume(!(!(1 = 0))) 0.156017s: Exiting Redux.assume: 0.000001 seconds 0.156029s: Entering Redux.assume(!(!(0 < r2))) 0.156046s: Exiting Redux.assume: 0.000006 seconds 0.156058s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.156072s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.156087s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.156102s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.156316s: Exiting Redux.query 0.156329s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.156339s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.156353s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.156419s: Exiting Redux.assume: 0.000009 seconds 0.156431s: Entering Redux.assume(!(!(1 = 0))) 0.156444s: Exiting Redux.assume: 0.000001 seconds 0.156459s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.156479s: Exiting Redux.assume: 0.000008 seconds 0.156490s: Entering Redux.assume(!(!(1 = 0))) 0.156502s: Exiting Redux.assume: 0.000001 seconds 0.156526s: Entering Redux.assume(!(R0 <= 5)) 0.156539s: Exiting Redux.assume: 0.000002 seconds 0.156552s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.156563s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.156573s: Entering Redux.query(true) 0.156583s: Exiting Redux.query 0.156593s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.156603s: Entering Redux.assume(true) 0.156615s: Exiting Redux.assume: 0.000001 seconds 0.156626s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Executing statement 0.156647s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.156746s: Exiting Redux.assume: 0.000087 seconds 0.156759s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.156770s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.156780s: Entering Redux.query(true) 0.156791s: Exiting Redux.query 0.156801s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.156810s: Entering Redux.assume(true) 0.156850s: Exiting Redux.assume: 0.000002 seconds 0.156861s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.156877s: Entering Redux.query(!(2 = 0)) 0.156887s: Exiting Redux.query 0.156899s: Entering Redux.assume(%(A0, 2) = 1) 0.156913s: Exiting Redux.assume: 0.000003 seconds 0.156931s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.156941s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.156951s: Entering Redux.query(true) 0.156963s: Exiting Redux.query 0.156974s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.156984s: Entering Redux.assume(true) 0.156996s: Exiting Redux.assume: 0.000001 seconds 0.157006s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.157022s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.157033s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.157047s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.157064s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.157079s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.157689s: Exiting Redux.query 0.157705s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.157722s: Exiting Redux.assert_term: 0.000005 seconds 0.157733s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.157748s: Exiting Redux.assert_term: 0.000003 seconds 0.157759s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.157773s: Exiting Redux.assert_term: 0.000002 seconds 0.157784s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.157799s: Exiting Redux.assert_term: 0.000003 seconds 0.157809s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.157825s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.157848s: Exiting Redux.assume: 0.000011 seconds 0.157859s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.157870s: Entering Redux.assume(!(1 = 0)) 0.157882s: Exiting Redux.assume: 0.000001 seconds 0.157894s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.157909s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.157941s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.157959s: Exiting Redux.assume: 0.000006 seconds 0.157971s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.157981s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.157992s: Entering Redux.query(1 <= 1) 0.158002s: Exiting Redux.query 0.158013s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.158025s: Entering Redux.assume(1 <= 1) 0.158036s: Exiting Redux.assume: 0.000001 seconds 0.158046s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.158060s: Entering Redux.assume(!(!(r0 = 0))) 0.158090s: Exiting Redux.assume: 0.000018 seconds 0.158101s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.158113s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.158136s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.158153s: Exiting Redux.assume: 0.000006 seconds 0.158164s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.158175s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.158185s: Entering Redux.query(1 <= 1) 0.158195s: Exiting Redux.query 0.158205s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.158216s: Entering Redux.assume(1 <= 1) 0.158228s: Exiting Redux.assume: 0.000002 seconds 0.158238s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.158250s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.158261s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.158271s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.158284s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.158305s: Exiting Redux.assume: 0.000010 seconds 0.158318s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.158332s: Exiting Redux.assume: 0.000003 seconds 0.158345s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.158362s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.158376s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.158396s: Exiting Redux.query 0.158409s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.158424s: Exiting Redux.assert_term: 0.000004 seconds 0.158436s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.158451s: Exiting Redux.assert_term: 0.000004 seconds 0.158462s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.158478s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.158499s: Exiting Redux.assume: 0.000011 seconds 0.158510s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.158521s: Entering Redux.assume(!(1 = 0)) 0.158533s: Exiting Redux.assume: 0.000001 seconds 0.158543s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.158557s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.158581s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.158598s: Exiting Redux.assume: 0.000006 seconds 0.158609s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.158620s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.158631s: Entering Redux.query(1 <= 1) 0.158641s: Exiting Redux.query 0.158651s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.158662s: Entering Redux.assume(1 <= 1) 0.158674s: Exiting Redux.assume: 0.000001 seconds 0.158684s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.158697s: Entering Redux.assume(!(0 < r2)) 0.158714s: Exiting Redux.assume: 0.000007 seconds 0.158726s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.158738s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.158754s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.158768s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.158788s: Exiting Redux.query 0.158802s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.158816s: Exiting Redux.assert_term: 0.000004 seconds 0.158828s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.158842s: Exiting Redux.assert_term: 0.000003 seconds 0.158852s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.158866s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.158899s: Exiting Redux.assume: 0.000021 seconds 0.158910s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.158929s: Entering Redux.assume(!(1 = 0)) 0.158941s: Exiting Redux.assume: 0.000001 seconds 0.158953s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.158968s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.158992s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.159010s: Exiting Redux.assume: 0.000007 seconds 0.159021s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.159032s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.159042s: Entering Redux.query(1 <= 1) 0.159052s: Exiting Redux.query 0.159063s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.159073s: Entering Redux.assume(1 <= 1) 0.159085s: Exiting Redux.assume: 0.000001 seconds 0.159095s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.159108s: Entering Redux.assume(!(r3 < 0)) 0.159127s: Exiting Redux.assume: 0.000008 seconds 0.159137s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.159152s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.159166s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.159375s: Exiting Redux.query 0.159388s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.159398s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.159409s: Entering Redux.assume(!(!(r3 < 0))) 0.159429s: Exiting Redux.assume: 0.000008 seconds 0.159440s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.159454s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.159470s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.159485s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.159676s: Exiting Redux.query 0.159690s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.159700s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.159715s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.159736s: Exiting Redux.assume: 0.000011 seconds 0.159748s: Entering Redux.assume(!(!(1 = 0))) 0.159760s: Exiting Redux.assume: 0.000001 seconds 0.159773s: Entering Redux.assume(!(!(0 < r2))) 0.159789s: Exiting Redux.assume: 0.000006 seconds 0.159801s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.159814s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.159831s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.159846s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.160071s: Exiting Redux.query 0.160086s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.160096s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.160111s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.160132s: Exiting Redux.assume: 0.000009 seconds 0.160144s: Entering Redux.assume(!(!(1 = 0))) 0.160156s: Exiting Redux.assume: 0.000001 seconds 0.160169s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.160187s: Exiting Redux.assume: 0.000007 seconds 0.160198s: Entering Redux.assume(!(!(1 = 0))) 0.160210s: Exiting Redux.assume: 0.000001 seconds 0.160222s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.160236s: Exiting Redux.assume: 0.000003 seconds 0.160247s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.160258s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.160268s: Entering Redux.query(true) 0.160279s: Exiting Redux.query 0.160290s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.160300s: Entering Redux.assume(true) 0.160312s: Exiting Redux.assume: 0.000001 seconds 0.160322s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.160338s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.160350s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.160366s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.160383s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.160399s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.161014s: Exiting Redux.query 0.161031s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.161048s: Exiting Redux.assert_term: 0.000004 seconds 0.161059s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.161074s: Exiting Redux.assert_term: 0.000003 seconds 0.161085s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.161099s: Exiting Redux.assert_term: 0.000003 seconds 0.161110s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.161124s: Exiting Redux.assert_term: 0.000003 seconds 0.161134s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.161148s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.161171s: Exiting Redux.assume: 0.000011 seconds 0.161182s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.161193s: Entering Redux.assume(!(1 = 0)) 0.161206s: Exiting Redux.assume: 0.000002 seconds 0.161218s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.161233s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.161258s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.161276s: Exiting Redux.assume: 0.000006 seconds 0.161289s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.161300s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.161311s: Entering Redux.query(1 <= 1) 0.161322s: Exiting Redux.query 0.161332s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.161342s: Entering Redux.assume(1 <= 1) 0.161354s: Exiting Redux.assume: 0.000001 seconds 0.161365s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.161378s: Entering Redux.assume(!(!(r0 = 0))) 0.161407s: Exiting Redux.assume: 0.000018 seconds 0.161419s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.161431s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.161455s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.161475s: Exiting Redux.assume: 0.000007 seconds 0.161486s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.161497s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.161507s: Entering Redux.query(1 <= 1) 0.161516s: Exiting Redux.query 0.161527s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.161537s: Entering Redux.assume(1 <= 1) 0.161549s: Exiting Redux.assume: 0.000001 seconds 0.161559s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.161570s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.161581s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.161591s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.161604s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.161625s: Exiting Redux.assume: 0.000011 seconds 0.161638s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.161654s: Exiting Redux.assume: 0.000003 seconds 0.161666s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.161683s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.161698s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.161719s: Exiting Redux.query 0.161732s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.161747s: Exiting Redux.assert_term: 0.000003 seconds 0.161759s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.161773s: Exiting Redux.assert_term: 0.000003 seconds 0.161784s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.161799s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.161822s: Exiting Redux.assume: 0.000012 seconds 0.161832s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.161844s: Entering Redux.assume(!(1 = 0)) 0.161857s: Exiting Redux.assume: 0.000002 seconds 0.161868s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.161882s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.161991s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.162010s: Exiting Redux.assume: 0.000007 seconds 0.162022s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.162034s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.162045s: Entering Redux.query(1 <= 1) 0.162057s: Exiting Redux.query 0.162068s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.162078s: Entering Redux.assume(1 <= 1) 0.162090s: Exiting Redux.assume: 0.000001 seconds 0.162101s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.162114s: Entering Redux.assume(!(0 < r2)) 0.162132s: Exiting Redux.assume: 0.000007 seconds 0.162143s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.162155s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.162171s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.162185s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.162205s: Exiting Redux.query 0.162219s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.162234s: Exiting Redux.assert_term: 0.000003 seconds 0.162245s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.162259s: Exiting Redux.assert_term: 0.000003 seconds 0.162270s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.162284s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.162317s: Exiting Redux.assume: 0.000022 seconds 0.162327s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.162339s: Entering Redux.assume(!(1 = 0)) 0.162350s: Exiting Redux.assume: 0.000002 seconds 0.162361s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.162375s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.162400s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.162419s: Exiting Redux.assume: 0.000006 seconds 0.162430s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.162441s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.162452s: Entering Redux.query(1 <= 1) 0.162464s: Exiting Redux.query 0.162475s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.162488s: Entering Redux.assume(1 <= 1) 0.162499s: Exiting Redux.assume: 0.000001 seconds 0.162509s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.162522s: Entering Redux.assume(!(r3 < 0)) 0.162540s: Exiting Redux.assume: 0.000008 seconds 0.162551s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.162566s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.162579s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.162600s: Exiting Redux.query 0.162614s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.162624s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.162636s: Entering Redux.assume(!(!(r3 < 0))) 0.162654s: Exiting Redux.assume: 0.000007 seconds 0.162666s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.162680s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.162697s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.162712s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.162901s: Exiting Redux.query 0.162921s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.162931s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.162945s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.162966s: Exiting Redux.assume: 0.000011 seconds 0.162979s: Entering Redux.assume(!(!(1 = 0))) 0.162991s: Exiting Redux.assume: 0.000001 seconds 0.163004s: Entering Redux.assume(!(!(0 < r2))) 0.163021s: Exiting Redux.assume: 0.000006 seconds 0.163033s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.163047s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.163063s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.163078s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.163295s: Exiting Redux.query 0.163308s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.163319s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.163355s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.163376s: Exiting Redux.assume: 0.000010 seconds 0.163389s: Entering Redux.assume(!(!(1 = 0))) 0.163401s: Exiting Redux.assume: 0.000001 seconds 0.163416s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.163434s: Exiting Redux.assume: 0.000007 seconds 0.163445s: Entering Redux.assume(!(!(1 = 0))) 0.163457s: Exiting Redux.assume: 0.000001 seconds 0.163476s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.163592s: Exiting Redux.assume: 0.000104 seconds 0.163605s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.163616s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.163626s: Entering Redux.query(true) 0.163637s: Exiting Redux.query 0.163648s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.163658s: Entering Redux.assume(true) 0.163671s: Exiting Redux.assume: 0.000001 seconds 0.163681s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.163698s: Entering Redux.query(!(2 = 0)) 0.163708s: Exiting Redux.query 0.163722s: Entering Redux.assume(%(A0, 2) = 1) 0.163736s: Exiting Redux.assume: 0.000003 seconds 0.163746s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.163757s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.163767s: Entering Redux.query(true) 0.163776s: Exiting Redux.query 0.163787s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.163797s: Entering Redux.assume(true) 0.163808s: Exiting Redux.assume: 0.000001 seconds 0.163819s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.163834s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.163846s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.163861s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.163878s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.163894s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.164889s: Exiting Redux.query 0.164908s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.164931s: Exiting Redux.assert_term: 0.000005 seconds 0.164943s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.164956s: Exiting Redux.assert_term: 0.000003 seconds 0.164967s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.164981s: Exiting Redux.assert_term: 0.000003 seconds 0.164992s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.165005s: Exiting Redux.assert_term: 0.000003 seconds 0.165016s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.165029s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.165052s: Exiting Redux.assume: 0.000012 seconds 0.165063s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.165076s: Entering Redux.assume(!(1 = 0)) 0.165088s: Exiting Redux.assume: 0.000001 seconds 0.165099s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.165116s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.165141s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.165159s: Exiting Redux.assume: 0.000006 seconds 0.165171s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.165181s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165192s: Entering Redux.query(1 <= 1) 0.165202s: Exiting Redux.query 0.165213s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165223s: Entering Redux.assume(1 <= 1) 0.165235s: Exiting Redux.assume: 0.000001 seconds 0.165246s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.165259s: Entering Redux.assume(!(!(r0 = 0))) 0.165288s: Exiting Redux.assume: 0.000018 seconds 0.165299s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.165311s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.165334s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.165351s: Exiting Redux.assume: 0.000006 seconds 0.165362s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.165372s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165382s: Entering Redux.query(1 <= 1) 0.165393s: Exiting Redux.query 0.165402s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165414s: Entering Redux.assume(1 <= 1) 0.165425s: Exiting Redux.assume: 0.000001 seconds 0.165436s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.165448s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.165459s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.165469s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.165482s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.165503s: Exiting Redux.assume: 0.000011 seconds 0.165516s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.165530s: Exiting Redux.assume: 0.000003 seconds 0.165541s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.165557s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.165571s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.165590s: Exiting Redux.query 0.165603s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.165618s: Exiting Redux.assert_term: 0.000004 seconds 0.165629s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.165644s: Exiting Redux.assert_term: 0.000003 seconds 0.165654s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.165668s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.165690s: Exiting Redux.assume: 0.000011 seconds 0.165701s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.165712s: Entering Redux.assume(!(1 = 0)) 0.165724s: Exiting Redux.assume: 0.000001 seconds 0.165736s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.165750s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.165774s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.165793s: Exiting Redux.assume: 0.000006 seconds 0.165804s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.165815s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165826s: Entering Redux.query(1 <= 1) 0.165836s: Exiting Redux.query 0.165846s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165857s: Entering Redux.assume(1 <= 1) 0.165869s: Exiting Redux.assume: 0.000001 seconds 0.165880s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.165892s: Entering Redux.assume(!(0 < r2)) 0.165911s: Exiting Redux.assume: 0.000006 seconds 0.165928s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.165940s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.165957s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.165970s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.165990s: Exiting Redux.query 0.166004s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.166018s: Exiting Redux.assert_term: 0.000004 seconds 0.166030s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.166045s: Exiting Redux.assert_term: 0.000003 seconds 0.166055s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.166069s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.166101s: Exiting Redux.assume: 0.000021 seconds 0.166111s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.166123s: Entering Redux.assume(!(1 = 0)) 0.166135s: Exiting Redux.assume: 0.000001 seconds 0.166146s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.166160s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.166184s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.166203s: Exiting Redux.assume: 0.000007 seconds 0.166215s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.166225s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.166235s: Entering Redux.query(1 <= 1) 0.166246s: Exiting Redux.query 0.166256s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.166527s: Entering Redux.assume(1 <= 1) 0.166541s: Exiting Redux.assume: 0.000001 seconds 0.166552s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.166565s: Entering Redux.assume(!(r3 < 0)) 0.166585s: Exiting Redux.assume: 0.000008 seconds 0.166595s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.166611s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.166625s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.166645s: Exiting Redux.query 0.166656s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.166666s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.166678s: Entering Redux.assume(!(!(r3 < 0))) 0.166697s: Exiting Redux.assume: 0.000007 seconds 0.166709s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.166722s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.166739s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.166755s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.166951s: Exiting Redux.query 0.166964s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.166975s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.166989s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.167012s: Exiting Redux.assume: 0.000011 seconds 0.167024s: Entering Redux.assume(!(!(1 = 0))) 0.167036s: Exiting Redux.assume: 0.000001 seconds 0.167048s: Entering Redux.assume(!(!(0 < r2))) 0.167065s: Exiting Redux.assume: 0.000006 seconds 0.167077s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.167090s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.167107s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.167122s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.167338s: Exiting Redux.query 0.167352s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.167362s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.167377s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.167398s: Exiting Redux.assume: 0.000009 seconds 0.167409s: Entering Redux.assume(!(!(1 = 0))) 0.167421s: Exiting Redux.assume: 0.000001 seconds 0.167435s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.167454s: Exiting Redux.assume: 0.000009 seconds 0.167468s: Entering Redux.assume(!(!(1 = 0))) 0.167482s: Exiting Redux.assume: 0.000000 seconds 0.167497s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.167511s: Exiting Redux.assume: 0.000003 seconds 0.167521s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.167533s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.167543s: Entering Redux.query(true) 0.167553s: Exiting Redux.query 0.167565s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.167575s: Entering Redux.assume(true) 0.167588s: Exiting Redux.assume: 0.000001 seconds 0.167598s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.167615s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.167628s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.167643s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.167661s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.167676s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.168493s: Exiting Redux.query 0.168512s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.168527s: Exiting Redux.assert_term: 0.000004 seconds 0.168538s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.168552s: Exiting Redux.assert_term: 0.000003 seconds 0.168563s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.168576s: Exiting Redux.assert_term: 0.000003 seconds 0.168587s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.168600s: Exiting Redux.assert_term: 0.000002 seconds 0.168609s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.168624s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.168647s: Exiting Redux.assume: 0.000012 seconds 0.168658s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.168670s: Entering Redux.assume(!(1 = 0)) 0.168683s: Exiting Redux.assume: 0.000001 seconds 0.168696s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.168712s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.168738s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.168756s: Exiting Redux.assume: 0.000006 seconds 0.168767s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.168776s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168786s: Entering Redux.query(1 <= 1) 0.168796s: Exiting Redux.query 0.168805s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168815s: Entering Redux.assume(1 <= 1) 0.168825s: Exiting Redux.assume: 0.000000 seconds 0.168835s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.168847s: Entering Redux.assume(!(!(r0 = 0))) 0.168875s: Exiting Redux.assume: 0.000017 seconds 0.168885s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.168896s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.168924s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.168943s: Exiting Redux.assume: 0.000006 seconds 0.168954s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.168965s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168975s: Entering Redux.query(1 <= 1) 0.168985s: Exiting Redux.query 0.168996s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.169007s: Entering Redux.assume(1 <= 1) 0.169019s: Exiting Redux.assume: 0.000001 seconds 0.169030s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.169043s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.169053s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.169064s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.169078s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.169099s: Exiting Redux.assume: 0.000011 seconds 0.169112s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.169126s: Exiting Redux.assume: 0.000003 seconds 0.169139s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.169156s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.169169s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.169302s: Exiting Redux.query 0.169316s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.169331s: Exiting Redux.assert_term: 0.000004 seconds 0.169342s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.169356s: Exiting Redux.assert_term: 0.000003 seconds 0.169366s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.169380s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.169402s: Exiting Redux.assume: 0.000011 seconds 0.169413s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.169424s: Entering Redux.assume(!(1 = 0)) 0.169436s: Exiting Redux.assume: 0.000001 seconds 0.169449s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.169463s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.169488s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.169505s: Exiting Redux.assume: 0.000006 seconds 0.169516s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.169526s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.169537s: Entering Redux.query(1 <= 1) 0.169546s: Exiting Redux.query 0.169557s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.169567s: Entering Redux.assume(1 <= 1) 0.169579s: Exiting Redux.assume: 0.000001 seconds 0.169588s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.169601s: Entering Redux.assume(!(0 < r2)) 0.169619s: Exiting Redux.assume: 0.000007 seconds 0.169630s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.169642s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.169658s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.169671s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.169692s: Exiting Redux.query 0.169705s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.169720s: Exiting Redux.assert_term: 0.000003 seconds 0.169731s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.169745s: Exiting Redux.assert_term: 0.000003 seconds 0.169755s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.169768s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.169801s: Exiting Redux.assume: 0.000022 seconds 0.169812s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.169823s: Entering Redux.assume(!(1 = 0)) 0.169835s: Exiting Redux.assume: 0.000001 seconds 0.169846s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.169860s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.169885s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.169904s: Exiting Redux.assume: 0.000007 seconds 0.169921s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.169932s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.169943s: Entering Redux.query(1 <= 1) 0.169953s: Exiting Redux.query 0.169963s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.169973s: Entering Redux.assume(1 <= 1) 0.169984s: Exiting Redux.assume: 0.000001 seconds 0.169994s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.170007s: Entering Redux.assume(!(r3 < 0)) 0.170026s: Exiting Redux.assume: 0.000009 seconds 0.170037s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.170052s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.170066s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.170088s: Exiting Redux.query 0.170099s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.170110s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.170122s: Entering Redux.assume(!(!(r3 < 0))) 0.170140s: Exiting Redux.assume: 0.000008 seconds 0.170151s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.170164s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.170180s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.170195s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.170384s: Exiting Redux.query 0.170399s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.170410s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.170425s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.170447s: Exiting Redux.assume: 0.000011 seconds 0.170460s: Entering Redux.assume(!(!(1 = 0))) 0.170473s: Exiting Redux.assume: 0.000001 seconds 0.170487s: Entering Redux.assume(!(!(0 < r2))) 0.170503s: Exiting Redux.assume: 0.000006 seconds 0.170515s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.170529s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.170545s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.170561s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.170887s: Exiting Redux.query 0.170902s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.170913s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.170934s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.170956s: Exiting Redux.assume: 0.000010 seconds 0.170969s: Entering Redux.assume(!(!(1 = 0))) 0.170983s: Exiting Redux.assume: 0.000001 seconds 0.170998s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.171017s: Exiting Redux.assume: 0.000008 seconds 0.171029s: Entering Redux.assume(!(!(1 = 0))) 0.171043s: Exiting Redux.assume: 0.000001 seconds 0.171067s: Entering Redux.assume(!(0 <= R0)) 0.171083s: Exiting Redux.assume: 0.000005 seconds 0.171093s: Entering Redux.assume(false) 0.171105s: Exiting Redux.assume: 0.000001 seconds 0.171116s: Entering Redux.assume(!(false)) 0.171128s: Exiting Redux.assume: 0.000001 seconds 0.171139s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(40,5-24): Verifying call 0.171150s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.171160s: Entering Redux.query(true) 0.171169s: Exiting Redux.query 0.171180s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.171191s: Entering Redux.assume(true) 0.171203s: Exiting Redux.assume: 0.000001 seconds 0.171213s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Executing statement 0.171234s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.171317s: Exiting Redux.assume: 0.000070 seconds 0.171329s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.171340s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.171351s: Entering Redux.query(true) 0.171363s: Exiting Redux.query 0.171374s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.171384s: Entering Redux.assume(true) 0.171396s: Exiting Redux.assume: 0.000001 seconds 0.171406s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.171422s: Entering Redux.query(!(2 = 0)) 0.171432s: Exiting Redux.query 0.171445s: Entering Redux.assume(%(A0, 2) = 1) 0.171460s: Exiting Redux.assume: 0.000003 seconds 0.171470s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.171480s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.171490s: Entering Redux.query(true) 0.171500s: Exiting Redux.query 0.171511s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.171522s: Entering Redux.assume(true) 0.171534s: Exiting Redux.assume: 0.000001 seconds 0.171544s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.171560s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.171572s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.171586s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.171603s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.171619s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.171776s: Exiting Redux.query 0.171791s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.171807s: Exiting Redux.assert_term: 0.000004 seconds 0.171818s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.171832s: Exiting Redux.assert_term: 0.000003 seconds 0.171844s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.171858s: Exiting Redux.assert_term: 0.000003 seconds 0.171870s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.171883s: Exiting Redux.assert_term: 0.000003 seconds 0.171894s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.171908s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.171937s: Exiting Redux.assume: 0.000012 seconds 0.171948s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.171960s: Entering Redux.assume(!(1 = 0)) 0.171972s: Exiting Redux.assume: 0.000001 seconds 0.171984s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.171999s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.172023s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.172041s: Exiting Redux.assume: 0.000006 seconds 0.172053s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.172063s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.172074s: Entering Redux.query(1 <= 1) 0.172084s: Exiting Redux.query 0.172097s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.172108s: Entering Redux.assume(1 <= 1) 0.172120s: Exiting Redux.assume: 0.000001 seconds 0.172131s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.172144s: Entering Redux.assume(!(!(r0 = 0))) 0.172174s: Exiting Redux.assume: 0.000018 seconds 0.172185s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.172197s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.172250s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.172269s: Exiting Redux.assume: 0.000006 seconds 0.172280s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.172290s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.172301s: Entering Redux.query(1 <= 1) 0.172311s: Exiting Redux.query 0.172322s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.172332s: Entering Redux.assume(1 <= 1) 0.172344s: Exiting Redux.assume: 0.000001 seconds 0.172354s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.172366s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.172377s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.172387s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.172400s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.172421s: Exiting Redux.assume: 0.000011 seconds 0.172434s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.172449s: Exiting Redux.assume: 0.000003 seconds 0.172461s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.172478s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.172492s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.172511s: Exiting Redux.query 0.172524s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.172539s: Exiting Redux.assert_term: 0.000003 seconds 0.172551s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.172565s: Exiting Redux.assert_term: 0.000003 seconds 0.172576s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.172590s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.172613s: Exiting Redux.assume: 0.000011 seconds 0.172624s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.172636s: Entering Redux.assume(!(1 = 0)) 0.172648s: Exiting Redux.assume: 0.000002 seconds 0.172660s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.172675s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.172699s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.172717s: Exiting Redux.assume: 0.000007 seconds 0.172729s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.172739s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.172750s: Entering Redux.query(1 <= 1) 0.172760s: Exiting Redux.query 0.172772s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.172784s: Entering Redux.assume(1 <= 1) 0.172796s: Exiting Redux.assume: 0.000001 seconds 0.172806s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.172819s: Entering Redux.assume(!(0 < r2)) 0.172837s: Exiting Redux.assume: 0.000007 seconds 0.172848s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.172861s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.172876s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.172891s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.172910s: Exiting Redux.query 0.172932s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.172946s: Exiting Redux.assert_term: 0.000004 seconds 0.172958s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.172972s: Exiting Redux.assert_term: 0.000003 seconds 0.172982s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.172996s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.173028s: Exiting Redux.assume: 0.000022 seconds 0.173039s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.173050s: Entering Redux.assume(!(1 = 0)) 0.173062s: Exiting Redux.assume: 0.000001 seconds 0.173073s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.173086s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.173110s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.173129s: Exiting Redux.assume: 0.000007 seconds 0.173140s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.173150s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.173162s: Entering Redux.query(1 <= 1) 0.173172s: Exiting Redux.query 0.173183s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.173194s: Entering Redux.assume(1 <= 1) 0.173206s: Exiting Redux.assume: 0.000000 seconds 0.173216s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.173229s: Entering Redux.assume(!(r3 < 0)) 0.173248s: Exiting Redux.assume: 0.000008 seconds 0.173259s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.173274s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.173288s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.173309s: Exiting Redux.query 0.173320s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.173331s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.173342s: Entering Redux.assume(!(!(r3 < 0))) 0.173363s: Exiting Redux.assume: 0.000007 seconds 0.173374s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.173387s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.173403s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.173418s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.173851s: Exiting Redux.query 0.173865s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.173876s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.173891s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.173915s: Exiting Redux.assume: 0.000011 seconds 0.173933s: Entering Redux.assume(!(!(1 = 0))) 0.173945s: Exiting Redux.assume: 0.000001 seconds 0.173959s: Entering Redux.assume(!(!(0 < r2))) 0.173977s: Exiting Redux.assume: 0.000006 seconds 0.173989s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.174002s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.174019s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.174034s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.174254s: Exiting Redux.query 0.174268s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.174279s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.174293s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.174314s: Exiting Redux.assume: 0.000010 seconds 0.174326s: Entering Redux.assume(!(!(1 = 0))) 0.174338s: Exiting Redux.assume: 0.000001 seconds 0.174353s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.174372s: Exiting Redux.assume: 0.000008 seconds 0.174383s: Entering Redux.assume(!(!(1 = 0))) 0.174395s: Exiting Redux.assume: 0.000001 seconds 0.174409s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.174423s: Exiting Redux.assume: 0.000003 seconds 0.174434s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.174445s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.174455s: Entering Redux.query(true) 0.174466s: Exiting Redux.query 0.174477s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.174487s: Entering Redux.assume(true) 0.174499s: Exiting Redux.assume: 0.000001 seconds 0.174511s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.174527s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.174539s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.174554s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.174571s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.174587s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.174743s: Exiting Redux.query 0.174759s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.174774s: Exiting Redux.assert_term: 0.000004 seconds 0.174786s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.174801s: Exiting Redux.assert_term: 0.000003 seconds 0.174812s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.174826s: Exiting Redux.assert_term: 0.000003 seconds 0.174837s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.174851s: Exiting Redux.assert_term: 0.000003 seconds 0.174862s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.174877s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.174900s: Exiting Redux.assume: 0.000012 seconds 0.174911s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.174930s: Entering Redux.assume(!(1 = 0)) 0.174943s: Exiting Redux.assume: 0.000001 seconds 0.174955s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.174969s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.174994s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.175011s: Exiting Redux.assume: 0.000006 seconds 0.175022s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.175033s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175043s: Entering Redux.query(1 <= 1) 0.175053s: Exiting Redux.query 0.175066s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175077s: Entering Redux.assume(1 <= 1) 0.175089s: Exiting Redux.assume: 0.000001 seconds 0.175100s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.175113s: Entering Redux.assume(!(!(r0 = 0))) 0.175143s: Exiting Redux.assume: 0.000017 seconds 0.175154s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.175168s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.175441s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.175460s: Exiting Redux.assume: 0.000006 seconds 0.175471s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.175482s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175493s: Entering Redux.query(1 <= 1) 0.175504s: Exiting Redux.query 0.175515s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175525s: Entering Redux.assume(1 <= 1) 0.175537s: Exiting Redux.assume: 0.000001 seconds 0.175548s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.175559s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.175570s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.175580s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.175594s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.175616s: Exiting Redux.assume: 0.000010 seconds 0.175629s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.175642s: Exiting Redux.assume: 0.000003 seconds 0.175654s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.175670s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.175685s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.175705s: Exiting Redux.query 0.175718s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.175733s: Exiting Redux.assert_term: 0.000004 seconds 0.175744s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.175758s: Exiting Redux.assert_term: 0.000003 seconds 0.175769s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.175783s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.175805s: Exiting Redux.assume: 0.000012 seconds 0.175816s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.175828s: Entering Redux.assume(!(1 = 0)) 0.175841s: Exiting Redux.assume: 0.000001 seconds 0.175853s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.175868s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.175893s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.175911s: Exiting Redux.assume: 0.000005 seconds 0.175929s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.175940s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175951s: Entering Redux.query(1 <= 1) 0.175962s: Exiting Redux.query 0.175972s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175983s: Entering Redux.assume(1 <= 1) 0.175994s: Exiting Redux.assume: 0.000001 seconds 0.176004s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.176017s: Entering Redux.assume(!(0 < r2)) 0.176035s: Exiting Redux.assume: 0.000006 seconds 0.176045s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.176057s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.176073s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.176087s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.176107s: Exiting Redux.query 0.176120s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.176135s: Exiting Redux.assert_term: 0.000003 seconds 0.176146s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.176160s: Exiting Redux.assert_term: 0.000003 seconds 0.176170s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.176184s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.176217s: Exiting Redux.assume: 0.000021 seconds 0.176228s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.176238s: Entering Redux.assume(!(1 = 0)) 0.176250s: Exiting Redux.assume: 0.000001 seconds 0.176261s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.176274s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.176297s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.176316s: Exiting Redux.assume: 0.000006 seconds 0.176326s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.176336s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.176346s: Entering Redux.query(1 <= 1) 0.176356s: Exiting Redux.query 0.176367s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.176378s: Entering Redux.assume(1 <= 1) 0.176390s: Exiting Redux.assume: 0.000001 seconds 0.176400s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.176414s: Entering Redux.assume(!(r3 < 0)) 0.176433s: Exiting Redux.assume: 0.000008 seconds 0.176444s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.176460s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.176474s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.176495s: Exiting Redux.query 0.176506s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.176516s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.176530s: Entering Redux.assume(!(!(r3 < 0))) 0.176549s: Exiting Redux.assume: 0.000007 seconds 0.176561s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.176575s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.176591s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.176606s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.176794s: Exiting Redux.query 0.176807s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.176819s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.176833s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.176957s: Exiting Redux.assume: 0.000112 seconds 0.176971s: Entering Redux.assume(!(!(1 = 0))) 0.176984s: Exiting Redux.assume: 0.000001 seconds 0.176998s: Entering Redux.assume(!(!(0 < r2))) 0.177015s: Exiting Redux.assume: 0.000006 seconds 0.177028s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.177042s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.177058s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.177074s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.177293s: Exiting Redux.query 0.177306s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.177317s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.177332s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.177353s: Exiting Redux.assume: 0.000009 seconds 0.177365s: Entering Redux.assume(!(!(1 = 0))) 0.177377s: Exiting Redux.assume: 0.000001 seconds 0.177393s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.177412s: Exiting Redux.assume: 0.000008 seconds 0.177423s: Entering Redux.assume(!(!(1 = 0))) 0.177435s: Exiting Redux.assume: 0.000001 seconds 0.177455s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.177590s: Exiting Redux.assume: 0.000123 seconds 0.177603s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(41,5-24): Verifying call 0.177613s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.177623s: Entering Redux.query(true) 0.177633s: Exiting Redux.query 0.177643s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.177653s: Entering Redux.assume(true) 0.177665s: Exiting Redux.assume: 0.000002 seconds 0.177677s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Executing statement 0.177693s: Entering Redux.query(!(2 = 0)) 0.177703s: Exiting Redux.query 0.177716s: Entering Redux.assume(%(A0, 2) = 1) 0.177730s: Exiting Redux.assume: 0.000002 seconds 0.177742s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.177752s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.177762s: Entering Redux.query(true) 0.177773s: Exiting Redux.query 0.177783s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.177793s: Entering Redux.assume(true) 0.177805s: Exiting Redux.assume: 0.000002 seconds 0.177816s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.177832s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.177844s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.177859s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.177876s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.177892s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.178717s: Exiting Redux.query 0.178735s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.178751s: Exiting Redux.assert_term: 0.000004 seconds 0.178762s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.178776s: Exiting Redux.assert_term: 0.000003 seconds 0.178787s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.178800s: Exiting Redux.assert_term: 0.000003 seconds 0.178811s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.178825s: Exiting Redux.assert_term: 0.000002 seconds 0.178835s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.178849s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.178872s: Exiting Redux.assume: 0.000012 seconds 0.178884s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.178895s: Entering Redux.assume(!(1 = 0)) 0.178907s: Exiting Redux.assume: 0.000001 seconds 0.178925s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.178941s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.178966s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.178985s: Exiting Redux.assume: 0.000006 seconds 0.178996s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.179007s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.179018s: Entering Redux.query(1 <= 1) 0.179028s: Exiting Redux.query 0.179040s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.179050s: Entering Redux.assume(1 <= 1) 0.179062s: Exiting Redux.assume: 0.000001 seconds 0.179073s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.179085s: Entering Redux.assume(!(!(r0 = 0))) 0.179114s: Exiting Redux.assume: 0.000018 seconds 0.179125s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.179137s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.179160s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.179178s: Exiting Redux.assume: 0.000006 seconds 0.179190s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.179201s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.179212s: Entering Redux.query(1 <= 1) 0.179222s: Exiting Redux.query 0.179233s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.179243s: Entering Redux.assume(1 <= 1) 0.179255s: Exiting Redux.assume: 0.000001 seconds 0.179266s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.179277s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.179288s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.179298s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.179311s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.179332s: Exiting Redux.assume: 0.000011 seconds 0.179345s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.179360s: Exiting Redux.assume: 0.000003 seconds 0.179371s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.179387s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.179401s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.179420s: Exiting Redux.query 0.179434s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.179449s: Exiting Redux.assert_term: 0.000003 seconds 0.179460s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.179476s: Exiting Redux.assert_term: 0.000003 seconds 0.179486s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.179500s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.179522s: Exiting Redux.assume: 0.000012 seconds 0.179532s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.179545s: Entering Redux.assume(!(1 = 0)) 0.179557s: Exiting Redux.assume: 0.000001 seconds 0.179568s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.179582s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.179719s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.179739s: Exiting Redux.assume: 0.000007 seconds 0.179752s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.179762s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.179773s: Entering Redux.query(1 <= 1) 0.179783s: Exiting Redux.query 0.179793s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.179803s: Entering Redux.assume(1 <= 1) 0.179815s: Exiting Redux.assume: 0.000001 seconds 0.179825s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.179837s: Entering Redux.assume(!(0 < r2)) 0.179856s: Exiting Redux.assume: 0.000007 seconds 0.179867s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.179881s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.179899s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.179922s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.179942s: Exiting Redux.query 0.179956s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.179970s: Exiting Redux.assert_term: 0.000004 seconds 0.179984s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.179998s: Exiting Redux.assert_term: 0.000003 seconds 0.180011s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.180025s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.180060s: Exiting Redux.assume: 0.000023 seconds 0.180071s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.180082s: Entering Redux.assume(!(1 = 0)) 0.180094s: Exiting Redux.assume: 0.000001 seconds 0.180104s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.180119s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.180142s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.180161s: Exiting Redux.assume: 0.000007 seconds 0.180173s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.180184s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.180194s: Entering Redux.query(1 <= 1) 0.180205s: Exiting Redux.query 0.180215s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.180226s: Entering Redux.assume(1 <= 1) 0.180238s: Exiting Redux.assume: 0.000001 seconds 0.180248s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.180260s: Entering Redux.assume(!(r3 < 0)) 0.180281s: Exiting Redux.assume: 0.000008 seconds 0.180294s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.180311s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.180325s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.180349s: Exiting Redux.query 0.180360s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.180372s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.180384s: Entering Redux.assume(!(!(r3 < 0))) 0.180404s: Exiting Redux.assume: 0.000008 seconds 0.180416s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.180430s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.180447s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.180462s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.180653s: Exiting Redux.query 0.180667s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.180677s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.180692s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.180714s: Exiting Redux.assume: 0.000010 seconds 0.180726s: Entering Redux.assume(!(!(1 = 0))) 0.180738s: Exiting Redux.assume: 0.000001 seconds 0.180751s: Entering Redux.assume(!(!(0 < r2))) 0.180768s: Exiting Redux.assume: 0.000006 seconds 0.180779s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.180793s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.180808s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.180824s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.181051s: Exiting Redux.query 0.181064s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.181075s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.181090s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.181186s: Exiting Redux.assume: 0.000010 seconds 0.181199s: Entering Redux.assume(!(!(1 = 0))) 0.181210s: Exiting Redux.assume: 0.000001 seconds 0.181225s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.181243s: Exiting Redux.assume: 0.000009 seconds 0.181254s: Entering Redux.assume(!(!(1 = 0))) 0.181265s: Exiting Redux.assume: 0.000001 seconds 0.181278s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.181290s: Exiting Redux.assume: 0.000003 seconds 0.181301s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(43,5-24): Verifying call 0.181311s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.181321s: Entering Redux.query(true) 0.181332s: Exiting Redux.query 0.181342s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.181351s: Entering Redux.assume(true) 0.181364s: Exiting Redux.assume: 0.000001 seconds 0.181374s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(45,7-8): Executing statement 0.181391s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(46,7-8): Executing statement 0.181403s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(47,7-8): Executing statement 0.181417s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Executing statement 0.181435s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.181451s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.182185s: Exiting Redux.query 0.182202s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.182218s: Exiting Redux.assert_term: 0.000004 seconds 0.182229s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.182244s: Exiting Redux.assert_term: 0.000003 seconds 0.182256s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.182269s: Exiting Redux.assert_term: 0.000003 seconds 0.182280s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.182294s: Exiting Redux.assert_term: 0.000003 seconds 0.182304s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.182319s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.182343s: Exiting Redux.assume: 0.000012 seconds 0.182354s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.182365s: Entering Redux.assume(!(1 = 0)) 0.182378s: Exiting Redux.assume: 0.000001 seconds 0.182389s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(51,2-3): Executing statement 0.182404s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Executing statement 0.182469s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.182488s: Exiting Redux.assume: 0.000007 seconds 0.182499s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(52,9-26): Verifying call 0.182509s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.182519s: Entering Redux.query(1 <= 1) 0.182529s: Exiting Redux.query 0.182538s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.182548s: Entering Redux.assume(1 <= 1) 0.182559s: Exiting Redux.assume: 0.000001 seconds 0.182569s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(53,9-11): Executing statement 0.182582s: Entering Redux.assume(!(!(r0 = 0))) 0.182612s: Exiting Redux.assume: 0.000019 seconds 0.182623s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(54,13-18): Executing statement 0.182635s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Executing statement 0.182657s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.182676s: Exiting Redux.assume: 0.000006 seconds 0.182686s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(75,5-22): Verifying call 0.182697s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.182707s: Entering Redux.query(1 <= 1) 0.182717s: Exiting Redux.query 0.182727s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.182738s: Entering Redux.assume(1 <= 1) 0.182749s: Exiting Redux.assume: 0.000001 seconds 0.182759s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.182770s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.182780s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.182790s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(77,1-2): Leak check. 0.182802s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.182824s: Exiting Redux.assume: 0.000011 seconds 0.182837s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.182851s: Exiting Redux.assume: 0.000003 seconds 0.182863s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Executing statement 0.182879s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.182892s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.182913s: Exiting Redux.query 0.182933s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.182947s: Exiting Redux.assert_term: 0.000004 seconds 0.182959s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.182973s: Exiting Redux.assert_term: 0.000003 seconds 0.182983s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.182997s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.183018s: Exiting Redux.assume: 0.000012 seconds 0.183029s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.183040s: Entering Redux.assume(!(1 = 0)) 0.183052s: Exiting Redux.assume: 0.000001 seconds 0.183063s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(57,2-3): Executing statement 0.183077s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Executing statement 0.183101s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.183119s: Exiting Redux.assume: 0.000006 seconds 0.183130s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(58,6-23): Verifying call 0.183140s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.183151s: Entering Redux.query(1 <= 1) 0.183163s: Exiting Redux.query 0.183173s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.183185s: Entering Redux.assume(1 <= 1) 0.183197s: Exiting Redux.assume: 0.000001 seconds 0.183208s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(59,13-15): Executing statement 0.183220s: Entering Redux.assume(!(0 < r2)) 0.183238s: Exiting Redux.assume: 0.000007 seconds 0.183249s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(60,17-22): Executing statement 0.183261s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Executing statement 0.183277s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.183291s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.183311s: Exiting Redux.query 0.183324s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.183339s: Exiting Redux.assert_term: 0.000003 seconds 0.183350s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.183364s: Exiting Redux.assert_term: 0.000003 seconds 0.183374s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.183388s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.183421s: Exiting Redux.assume: 0.000022 seconds 0.183432s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.183444s: Entering Redux.assume(!(1 = 0)) 0.183455s: Exiting Redux.assume: 0.000001 seconds 0.183468s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(66,2-3): Executing statement 0.183482s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Executing statement 0.183507s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.183526s: Exiting Redux.assume: 0.000007 seconds 0.183537s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(67,6-23): Verifying call 0.183548s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.183558s: Entering Redux.query(1 <= 1) 0.183568s: Exiting Redux.query 0.183579s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.183589s: Entering Redux.assume(1 <= 1) 0.183601s: Exiting Redux.assume: 0.000001 seconds 0.183612s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(68,13-15): Executing statement 0.183625s: Entering Redux.assume(!(r3 < 0)) 0.183643s: Exiting Redux.assume: 0.000008 seconds 0.183654s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(69,17-22): Executing statement 0.183669s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.183683s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.183705s: Exiting Redux.query 0.183716s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.183726s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(73,5-6): Leak check. 0.183738s: Entering Redux.assume(!(!(r3 < 0))) 0.183757s: Exiting Redux.assume: 0.000007 seconds 0.183768s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(70,15-16): Executing statement 0.183781s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(71,15-16): Executing statement 0.183797s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.183812s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.184021s: Exiting Redux.query 0.184035s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.184045s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(72,9-10): Leak check. 0.184059s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.184080s: Exiting Redux.assume: 0.000011 seconds 0.184093s: Entering Redux.assume(!(!(1 = 0))) 0.184105s: Exiting Redux.assume: 0.000001 seconds 0.184118s: Entering Redux.assume(!(!(0 < r2))) 0.184135s: Exiting Redux.assume: 0.000006 seconds 0.184146s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(61,15-16): Executing statement 0.184159s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(62,15-16): Executing statement 0.184175s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.184190s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.184406s: Exiting Redux.query 0.184419s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.184430s: fermat1_ll_valuebound5__verifast_instrumented_modified.c(63,9-10): Leak check. 0.184444s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.184465s: Exiting Redux.assume: 0.000010 seconds 0.184476s: Entering Redux.assume(!(!(1 = 0))) 0.184488s: Exiting Redux.assume: 0.000001 seconds 0.184502s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.184521s: Exiting Redux.assume: 0.000009 seconds 0.184533s: Entering Redux.assume(!(!(1 = 0))) 0.184545s: 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_valuebound5__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.059081s Time spent in Simplex: 0.049910s Time spent parsing: 0.017625s Function timings (> 0.1s): fermat1_ll_valuebound5__verifast_instrumented_modified.c(29,5-9): main: 0.14 seconds Total time: 0.18 seconds 0 errors found (32 statements verified)