./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound50.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound50.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound50.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound50.yml/witness-2.1.yml + '[' -z x ']' + echo 'Using prover supplied by environment variable PROVER: Redux' Using prover supplied by environment variable PROVER: Redux ++ basename sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound50.c + FILE=fermat1-ll_valuebound50.c ++ echo fermat1-ll_valuebound50 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat1_ll_valuebound50 + MODULE=fermat1_ll_valuebound50__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat1_ll_valuebound50__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound50.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat1_ll_valuebound50__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound50.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound50.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat1_ll_valuebound50__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound50.c -o fermat1_ll_valuebound50__verifast_instrumented.c + program_modifications_cli.py -p fermat1_ll_valuebound50__verifast_instrumented.c -o fermat1_ll_valuebound50__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c fermat1_ll_valuebound50__verifast_instrumented_modified.c fermat1_ll_valuebound50__verifast_instrumented_modified.c 0.006622s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006655s: Exiting Redux.assert_term: 0.000016 seconds 0.006693s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006709s: Exiting Redux.assert_term: 0.000006 seconds 0.006718s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006734s: Exiting Redux.assert_term: 0.000004 seconds 0.006746s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006758s: Exiting Redux.assert_term: 0.000002 seconds 0.006776s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006793s: Exiting Redux.assert_term: 0.000005 seconds 0.006802s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.006816s: Exiting Redux.assert_term: 0.000003 seconds 0.006827s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.006842s: Exiting Redux.assert_term: 0.000004 seconds 0.006851s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.006868s: Exiting Redux.assert_term: 0.000007 seconds 0.006883s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.006897s: Exiting Redux.assert_term: 0.000002 seconds 0.006909s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.006923s: Exiting Redux.assert_term: 0.000003 seconds 0.006931s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.006946s: Exiting Redux.assert_term: 0.000004 seconds 0.006958s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.006968s: Exiting Redux.assert_term: 0.000002 seconds 0.006984s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.006998s: Exiting Redux.assert_term: 0.000004 seconds 0.007008s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007022s: Exiting Redux.assert_term: 0.000005 seconds 0.007030s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007044s: Exiting Redux.assert_term: 0.000002 seconds 0.007054s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007068s: Exiting Redux.assert_term: 0.000002 seconds 0.007084s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007099s: Exiting Redux.assert_term: 0.000005 seconds 0.007110s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007124s: Exiting Redux.assert_term: 0.000005 seconds 0.007134s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007147s: Exiting Redux.assert_term: 0.000002 seconds 0.007159s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007173s: Exiting Redux.assert_term: 0.000003 seconds 0.007182s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007201s: Exiting Redux.assert_term: 0.000004 seconds 0.007213s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007224s: Exiting Redux.assert_term: 0.000002 seconds 0.007234s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007248s: Exiting Redux.assert_term: 0.000005 seconds 0.007257s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007271s: Exiting Redux.assert_term: 0.000002 seconds 0.007282s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007304s: Exiting Redux.assert_term: 0.000002 seconds 0.007313s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007327s: Exiting Redux.assert_term: 0.000005 seconds 0.007336s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007350s: Exiting Redux.assert_term: 0.000004 seconds 0.024869s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.024923s: Exiting Redux.assert_term: 0.000011 seconds 0.024943s: Entering Redux.assume(true ==> default_value = 0) 0.024975s: Exiting Redux.assume: 0.000006 seconds 0.026268s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026290s: Exiting Redux.assert_term: 0.000005 seconds 0.026305s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026317s: Exiting Redux.assert_term: 0.000003 seconds 0.026331s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026354s: Exiting Redux.assert_term: 0.000005 seconds 0.026374s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026394s: Exiting Redux.assert_term: 0.000003 seconds 0.026406s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026419s: Exiting Redux.assert_term: 0.000002 seconds 0.026435s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026448s: Exiting Redux.assert_term: 0.000002 seconds 0.026464s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026477s: Exiting Redux.assert_term: 0.000002 seconds 0.026488s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026506s: Exiting Redux.assert_term: 0.000002 seconds 0.026520s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026532s: Exiting Redux.assert_term: 0.000003 seconds 0.026547s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026560s: Exiting Redux.assert_term: 0.000002 seconds 0.026576s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026589s: Exiting Redux.assert_term: 0.000003 seconds 0.026601s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.026614s: Exiting Redux.assert_term: 0.000003 seconds 0.026636s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.026649s: Exiting Redux.assert_term: 0.000003 seconds 0.026665s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.026677s: Exiting Redux.assert_term: 0.000002 seconds 0.026691s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.026703s: Exiting Redux.assert_term: 0.000002 seconds 0.026718s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.026730s: Exiting Redux.assert_term: 0.000002 seconds 0.026755s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.026768s: Exiting Redux.assert_term: 0.000003 seconds 0.026786s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.026798s: Exiting Redux.assert_term: 0.000003 seconds 0.026815s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.026829s: Exiting Redux.assert_term: 0.000003 seconds 0.026848s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.026861s: Exiting Redux.assert_term: 0.000003 seconds 0.029761s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.029800s: Exiting Redux.assume: 0.000011 seconds 0.035309s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035364s: Exiting Redux.assert_term: 0.000014 seconds 0.035390s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035405s: Exiting Redux.assert_term: 0.000003 seconds 0.035421s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035447s: Exiting Redux.assert_term: 0.000003 seconds 0.035464s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035476s: Exiting Redux.assert_term: 0.000003 seconds 0.035488s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035510s: Exiting Redux.assume: 0.000013 seconds 0.035527s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035542s: Exiting Redux.assert_term: 0.000005 seconds 0.035559s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035581s: Exiting Redux.assume: 0.000012 seconds 0.035596s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035609s: Exiting Redux.assert_term: 0.000003 seconds 0.035627s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035639s: Exiting Redux.assert_term: 0.000003 seconds 0.035660s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035678s: Exiting Redux.assert_term: 0.000003 seconds 0.035702s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035715s: Exiting Redux.assert_term: 0.000003 seconds 0.035738s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035751s: Exiting Redux.assert_term: 0.000002 seconds 0.035776s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035797s: Exiting Redux.assert_term: 0.000003 seconds 0.035818s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.035832s: Exiting Redux.assert_term: 0.000003 seconds 0.035849s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.035863s: Exiting Redux.assert_term: 0.000003 seconds 0.035881s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.035893s: Exiting Redux.assert_term: 0.000002 seconds 0.035909s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.035927s: Exiting Redux.assert_term: 0.000002 seconds 0.035943s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.035957s: Exiting Redux.assert_term: 0.000003 seconds 0.035973s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.035986s: Exiting Redux.assert_term: 0.000003 seconds 0.036002s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036016s: Exiting Redux.assert_term: 0.000002 seconds 0.036032s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036050s: Exiting Redux.assert_term: 0.000003 seconds 0.036066s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036079s: Exiting Redux.assert_term: 0.000002 seconds 0.036095s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036109s: Exiting Redux.assert_term: 0.000003 seconds 0.036125s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036138s: Exiting Redux.assert_term: 0.000003 seconds 0.036168s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036182s: Exiting Redux.assert_term: 0.000003 seconds 0.036198s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036211s: Exiting Redux.assert_term: 0.000002 seconds 0.036284s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036296s: Exiting Redux.assert_term: 0.000003 seconds 0.036320s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036342s: Exiting Redux.assert_term: 0.000012 seconds 0.036379s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036393s: Exiting Redux.assert_term: 0.000002 seconds 0.036415s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036428s: Exiting Redux.assert_term: 0.000003 seconds 0.036443s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036456s: Exiting Redux.assert_term: 0.000003 seconds 0.036473s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036491s: Exiting Redux.assert_term: 0.000002 seconds 0.036507s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036518s: Exiting Redux.assert_term: 0.000003 seconds 0.036533s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036545s: Exiting Redux.assert_term: 0.000002 seconds 0.036558s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036570s: Exiting Redux.assert_term: 0.000003 seconds 0.036585s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036597s: Exiting Redux.assert_term: 0.000002 seconds 0.036621s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036633s: Exiting Redux.assert_term: 0.000003 seconds 0.036648s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036660s: Exiting Redux.assert_term: 0.000003 seconds 0.036676s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036689s: Exiting Redux.assert_term: 0.000003 seconds 0.036710s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036729s: Exiting Redux.assert_term: 0.000003 seconds 0.036757s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036772s: Exiting Redux.assert_term: 0.000003 seconds 0.036792s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036804s: Exiting Redux.assert_term: 0.000003 seconds 0.036828s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036840s: Exiting Redux.assert_term: 0.000003 seconds 0.036855s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.036874s: Exiting Redux.assert_term: 0.000003 seconds 0.036888s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.036900s: Exiting Redux.assert_term: 0.000003 seconds 0.036914s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.036926s: Exiting Redux.assert_term: 0.000002 seconds 0.036940s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.036952s: Exiting Redux.assert_term: 0.000002 seconds 0.036966s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.036985s: Exiting Redux.assert_term: 0.000002 seconds 0.036999s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037011s: Exiting Redux.assert_term: 0.000002 seconds 0.037025s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037037s: Exiting Redux.assert_term: 0.000002 seconds 0.037051s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037064s: Exiting Redux.assert_term: 0.000003 seconds 0.037079s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037096s: Exiting Redux.assert_term: 0.000003 seconds 0.037111s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037124s: Exiting Redux.assert_term: 0.000002 seconds 0.037139s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037152s: Exiting Redux.assert_term: 0.000002 seconds 0.037167s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037180s: Exiting Redux.assert_term: 0.000002 seconds 0.037194s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037212s: Exiting Redux.assert_term: 0.000003 seconds 0.037227s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037241s: Exiting Redux.assert_term: 0.000002 seconds 0.037255s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037267s: Exiting Redux.assert_term: 0.000002 seconds 0.037282s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037295s: Exiting Redux.assert_term: 0.000003 seconds 0.037321s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037342s: Exiting Redux.assert_term: 0.000003 seconds 0.037357s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037370s: Exiting Redux.assert_term: 0.000003 seconds 0.037384s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037398s: Exiting Redux.assert_term: 0.000002 seconds 0.037412s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037424s: Exiting Redux.assert_term: 0.000003 seconds 0.037449s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037463s: Exiting Redux.assert_term: 0.000003 seconds 0.037478s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037490s: Exiting Redux.assert_term: 0.000002 seconds 0.037503s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037514s: Exiting Redux.assert_term: 0.000002 seconds 0.037530s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037542s: Exiting Redux.assert_term: 0.000002 seconds 0.037563s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037575s: Exiting Redux.assert_term: 0.000003 seconds 0.037592s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037605s: Exiting Redux.assert_term: 0.000002 seconds 0.037620s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037632s: Exiting Redux.assert_term: 0.000003 seconds 0.037648s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037660s: Exiting Redux.assert_term: 0.000003 seconds 0.037682s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037696s: Exiting Redux.assert_term: 0.000003 seconds 0.037710s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037724s: Exiting Redux.assert_term: 0.000003 seconds 0.037738s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037750s: Exiting Redux.assert_term: 0.000003 seconds 0.037765s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037777s: Exiting Redux.assert_term: 0.000002 seconds 0.037791s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037809s: Exiting Redux.assert_term: 0.000003 seconds 0.037823s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037836s: Exiting Redux.assert_term: 0.000003 seconds 0.037850s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037863s: Exiting Redux.assert_term: 0.000002 seconds 0.037876s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.037889s: Exiting Redux.assert_term: 0.000002 seconds 0.037904s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.037922s: Exiting Redux.assert_term: 0.000003 seconds 0.037937s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.037949s: Exiting Redux.assert_term: 0.000003 seconds 0.037967s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.037981s: Exiting Redux.assert_term: 0.000002 seconds 0.037997s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038009s: Exiting Redux.assert_term: 0.000003 seconds 0.038025s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038044s: Exiting Redux.assert_term: 0.000002 seconds 0.038060s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038073s: Exiting Redux.assert_term: 0.000002 seconds 0.038088s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038103s: Exiting Redux.assert_term: 0.000002 seconds 0.038120s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038133s: Exiting Redux.assert_term: 0.000003 seconds 0.038150s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038168s: Exiting Redux.assert_term: 0.000002 seconds 0.038189s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038202s: Exiting Redux.assert_term: 0.000003 seconds 0.038221s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038234s: Exiting Redux.assert_term: 0.000003 seconds 0.038249s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038262s: Exiting Redux.assert_term: 0.000003 seconds 0.038287s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038300s: Exiting Redux.assert_term: 0.000002 seconds 0.038315s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038328s: Exiting Redux.assert_term: 0.000002 seconds 0.038353s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038365s: Exiting Redux.assert_term: 0.000003 seconds 0.038383s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038397s: Exiting Redux.assert_term: 0.000002 seconds 0.038420s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038434s: Exiting Redux.assert_term: 0.000003 seconds 0.038449s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038462s: Exiting Redux.assert_term: 0.000003 seconds 0.038478s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038491s: Exiting Redux.assert_term: 0.000002 seconds 0.038506s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038518s: Exiting Redux.assert_term: 0.000003 seconds 0.038540s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038552s: Exiting Redux.assert_term: 0.000003 seconds 0.038568s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038581s: Exiting Redux.assert_term: 0.000003 seconds 0.038598s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038611s: Exiting Redux.assert_term: 0.000002 seconds 0.038627s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038640s: Exiting Redux.assert_term: 0.000002 seconds 0.038660s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038673s: Exiting Redux.assert_term: 0.000003 seconds 0.038691s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038704s: Exiting Redux.assert_term: 0.000002 seconds 0.038719s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038734s: Exiting Redux.assert_term: 0.000003 seconds 0.038754s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038769s: Exiting Redux.assert_term: 0.000003 seconds 0.038792s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038805s: Exiting Redux.assert_term: 0.000003 seconds 0.038823s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038836s: Exiting Redux.assert_term: 0.000003 seconds 0.038851s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038864s: Exiting Redux.assert_term: 0.000003 seconds 0.038880s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038898s: Exiting Redux.assert_term: 0.000002 seconds 0.038915s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038928s: Exiting Redux.assert_term: 0.000003 seconds 0.038942s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.038955s: Exiting Redux.assert_term: 0.000002 seconds 0.038970s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.038983s: Exiting Redux.assert_term: 0.000003 seconds 0.039001s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039021s: Exiting Redux.assert_term: 0.000003 seconds 0.039039s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039052s: Exiting Redux.assert_term: 0.000002 seconds 0.039068s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039081s: Exiting Redux.assert_term: 0.000002 seconds 0.039096s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039108s: Exiting Redux.assert_term: 0.000002 seconds 0.039451s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039471s: Exiting Redux.assert_term: 0.000004 seconds 0.040490s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040512s: Exiting Redux.assert_term: 0.000007 seconds 0.040534s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040547s: Exiting Redux.assert_term: 0.000003 seconds 0.040564s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040577s: Exiting Redux.assert_term: 0.000004 seconds 0.040594s: Entering Redux.assert_term(func_rank(main) = 203) 0.040617s: Exiting Redux.assert_term: 0.000003 seconds 0.040657s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.040680s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040696s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040708s: Entering Redux.assume(0 <= argc) 0.040733s: Exiting Redux.assume: 0.000004 seconds 0.040743s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040755s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040770s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.040785s: Consuming chunk module(fermat1_ll_valuebound50__verifast_instrumented_modified, true) 0.040803s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.040815s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040825s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.040834s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(29,5-9): Leak check. 0.040878s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040896s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.040904s: Entering Redux.assume(false) 0.040916s: Exiting Redux.assume: 0.000003 seconds 0.040932s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040946s: Exiting Redux.assert_term: 0.000004 seconds 0.040957s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.040972s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.040982s: Entering Redux.assume(true) 0.040993s: Exiting Redux.assume: 0.000001 seconds 0.041008s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,6-25): Executing statement 0.041027s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(17,3-5): Executing statement 0.041049s: Entering Redux.assume(!(!(cond = 0))) 0.041076s: Exiting Redux.assume: 0.000017 seconds 0.041087s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(17,13-14): Executing statement 0.041105s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(17,14-19): Executing statement 0.041121s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041136s: Exiting Redux.assert_term: 0.000004 seconds 0.041150s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(17,14-19): Verifying call 0.041161s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.041170s: Entering Redux.query(true) 0.041186s: Exiting Redux.query 0.041198s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(6,13-18): Producing assertion 0.041207s: Entering Redux.assume(false) 0.041220s: Exiting Redux.assume: 0.000001 seconds 0.041232s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041246s: Exiting Redux.assume: 0.000004 seconds 0.041257s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041266s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.041281s: Entering Redux.query(true) 0.041292s: Exiting Redux.query 0.041302s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041311s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041328s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041353s: Exiting Redux.assert_term: 0.000004 seconds 0.041364s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.041384s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.041395s: Entering Redux.assume(1 <= cond) 0.041411s: Exiting Redux.assume: 0.000005 seconds 0.041424s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,6-23): Executing statement 0.041437s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(22,5-7): Executing statement 0.041451s: Entering Redux.assume(!(!(cond = 0))) 0.042189s: Exiting Redux.assume: 0.000716 seconds 0.042204s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042218s: Exiting Redux.assume: 0.000003 seconds 0.042229s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.042239s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.042249s: Entering Redux.query(1 <= cond) 0.042263s: Exiting Redux.query 0.042272s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.042289s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(27,1-2): Leak check. 0.042310s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.042320s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.042353s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(29,5-9): Executing statement 0.042369s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(33,1-2): Executing statement 0.042386s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(35,1-36,1): Executing statement 0.042405s: Consuming chunk [_]module(fermat1_ll_valuebound50__verifast_instrumented_modified, true) 0.042417s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(37,5-8): Executing statement 0.042430s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.042445s: Exiting Redux.assert_term: 0.000004 seconds 0.042455s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.042473s: Exiting Redux.assert_term: 0.000003 seconds 0.042481s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(38,5-9): Executing statement 0.042495s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.042508s: Exiting Redux.assert_term: 0.000004 seconds 0.042520s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.042533s: Exiting Redux.assert_term: 0.000003 seconds 0.042549s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042562s: Exiting Redux.assert_term: 0.000003 seconds 0.042571s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(39,7-8): Executing statement 0.042592s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042606s: Exiting Redux.assert_term: 0.000003 seconds 0.042617s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(39,9-30): Verifying call 0.042627s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042641s: Entering Redux.query(true) 0.042651s: Exiting Redux.query 0.042663s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.042675s: Exiting Redux.assert_term: 0.000003 seconds 0.042686s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042695s: Entering Redux.assume(true) 0.042706s: Exiting Redux.assume: 0.000001 seconds 0.042717s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(40,5-24): Executing statement 0.042742s: Entering Redux.assume(0 <= A0) 0.042760s: Exiting Redux.assume: 0.000007 seconds 0.042770s: Entering Redux.assume(A0 <= 50) 0.042784s: Exiting Redux.assume: 0.000005 seconds 0.042794s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(40,5-24): Verifying call 0.042803s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042812s: Entering Redux.query(true) 0.042829s: Exiting Redux.query 0.042839s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042848s: Entering Redux.assume(true) 0.042859s: Exiting Redux.assume: 0.000001 seconds 0.042868s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(41,7-8): Executing statement 0.042880s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042894s: Exiting Redux.assert_term: 0.000004 seconds 0.042903s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(41,9-30): Verifying call 0.042923s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042931s: Entering Redux.query(true) 0.042940s: Exiting Redux.query 0.042951s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.042966s: Exiting Redux.assert_term: 0.000003 seconds 0.042976s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042984s: Entering Redux.assume(true) 0.042995s: Exiting Redux.assume: 0.000001 seconds 0.043010s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Executing statement 0.043024s: Entering Redux.assume(0 <= R0) 0.043040s: Exiting Redux.assume: 0.000005 seconds 0.043050s: Entering Redux.assume(R0 <= 50) 0.043065s: Exiting Redux.assume: 0.000004 seconds 0.043075s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Verifying call 0.043085s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043100s: Entering Redux.query(true) 0.043109s: Exiting Redux.query 0.043118s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043127s: Entering Redux.assume(true) 0.043138s: Exiting Redux.assume: 0.000001 seconds 0.043148s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Executing statement 0.043170s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.043314s: Exiting Redux.assume: 0.000133 seconds 0.043339s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.043350s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043358s: Entering Redux.query(true) 0.043367s: Exiting Redux.query 0.043377s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043386s: Entering Redux.assume(true) 0.043397s: Exiting Redux.assume: 0.000002 seconds 0.043406s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.043427s: Entering Redux.query(!(2 = 0)) 0.043437s: Exiting Redux.query 0.043449s: Entering Redux.assume(%(A0, 2) = 1) 0.043462s: Exiting Redux.assume: 0.000003 seconds 0.043472s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.043482s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043493s: Entering Redux.query(true) 0.043503s: Exiting Redux.query 0.043512s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043527s: Entering Redux.assume(true) 0.043538s: Exiting Redux.assume: 0.000001 seconds 0.043547s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.043564s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043575s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.043591s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.043622s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.043639s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.044910s: Exiting Redux.query 0.044934s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.044949s: Exiting Redux.assert_term: 0.000005 seconds 0.044967s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.044980s: Exiting Redux.assert_term: 0.000003 seconds 0.044993s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.045005s: Exiting Redux.assert_term: 0.000003 seconds 0.045016s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.045029s: Exiting Redux.assert_term: 0.000002 seconds 0.045039s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.045059s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045087s: Exiting Redux.assume: 0.000017 seconds 0.045098s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.045109s: Entering Redux.assume(!(1 = 0)) 0.045121s: Exiting Redux.assume: 0.000001 seconds 0.045133s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.045155s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.045183s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045205s: Exiting Redux.assume: 0.000011 seconds 0.045215s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.045226s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045236s: Entering Redux.query(1 <= 1) 0.045250s: Exiting Redux.query 0.045260s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045270s: Entering Redux.assume(1 <= 1) 0.045281s: Exiting Redux.assume: 0.000001 seconds 0.045290s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.045303s: Entering Redux.assume(!(!(r0 = 0))) 0.045343s: Exiting Redux.assume: 0.000029 seconds 0.045354s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.045372s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.045397s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045418s: Exiting Redux.assume: 0.000010 seconds 0.045428s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.045438s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045446s: Entering Redux.query(1 <= 1) 0.045460s: Exiting Redux.query 0.045469s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045479s: Entering Redux.assume(1 <= 1) 0.045489s: Exiting Redux.assume: 0.000001 seconds 0.045499s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.045510s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.045519s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.045533s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.045545s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.045573s: Exiting Redux.assume: 0.000017 seconds 0.045585s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.045598s: Exiting Redux.assume: 0.000003 seconds 0.045609s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.045630s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.045650s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045675s: Exiting Redux.query 0.045688s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.045702s: Exiting Redux.assert_term: 0.000004 seconds 0.045713s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.045726s: Exiting Redux.assert_term: 0.000003 seconds 0.045746s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.045863s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.045892s: Exiting Redux.assume: 0.000017 seconds 0.045902s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.045914s: Entering Redux.assume(!(1 = 0)) 0.045925s: Exiting Redux.assume: 0.000001 seconds 0.045935s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.045960s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.045985s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.046006s: Exiting Redux.assume: 0.000011 seconds 0.046016s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.046025s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046039s: Entering Redux.query(1 <= 1) 0.046048s: Exiting Redux.query 0.046058s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046068s: Entering Redux.assume(1 <= 1) 0.046079s: Exiting Redux.assume: 0.000001 seconds 0.046089s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.046101s: Entering Redux.assume(!(0 < r2)) 0.046118s: Exiting Redux.assume: 0.000008 seconds 0.046129s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.046146s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.046164s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.046178s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.046206s: Exiting Redux.query 0.046220s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.046240s: Exiting Redux.assert_term: 0.000004 seconds 0.046251s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.046264s: Exiting Redux.assert_term: 0.000002 seconds 0.046273s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.046287s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.046345s: Exiting Redux.assume: 0.000048 seconds 0.046355s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.046372s: Entering Redux.assume(!(1 = 0)) 0.046383s: Exiting Redux.assume: 0.000001 seconds 0.046393s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.046406s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.046432s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.046454s: Exiting Redux.assume: 0.000011 seconds 0.046470s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.046480s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046489s: Entering Redux.query(1 <= 1) 0.046498s: Exiting Redux.query 0.046507s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046516s: Entering Redux.assume(1 <= 1) 0.046527s: Exiting Redux.assume: 0.000001 seconds 0.046537s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.046555s: Entering Redux.assume(!(r3 < 0)) 0.046575s: Exiting Redux.assume: 0.000009 seconds 0.046585s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.046601s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.046615s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.046642s: Exiting Redux.query 0.046658s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.046667s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.046678s: Entering Redux.assume(!(!(r3 < 0))) 0.046696s: Exiting Redux.assume: 0.000008 seconds 0.046707s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.046719s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.046741s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.046756s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.047013s: Exiting Redux.query 0.047026s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.047036s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.047050s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.047084s: Exiting Redux.assume: 0.000018 seconds 0.047095s: Entering Redux.assume(!(!(1 = 0))) 0.047106s: Exiting Redux.assume: 0.000001 seconds 0.047119s: Entering Redux.assume(!(!(0 < r2))) 0.047135s: Exiting Redux.assume: 0.000007 seconds 0.047146s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.047158s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.047179s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.047194s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.047522s: Exiting Redux.query 0.047536s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.047547s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.047560s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.047593s: Exiting Redux.assume: 0.000016 seconds 0.047605s: Entering Redux.assume(!(!(1 = 0))) 0.047617s: Exiting Redux.assume: 0.000001 seconds 0.047635s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.047662s: Exiting Redux.assume: 0.000016 seconds 0.047675s: Entering Redux.assume(!(!(1 = 0))) 0.047686s: Exiting Redux.assume: 0.000001 seconds 0.047712s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.047726s: Exiting Redux.assume: 0.000003 seconds 0.047739s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.047750s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047761s: Entering Redux.query(true) 0.047772s: Exiting Redux.query 0.047782s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.047794s: Entering Redux.assume(true) 0.047811s: Exiting Redux.assume: 0.000001 seconds 0.047820s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.047838s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.047849s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.047865s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.047885s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.047907s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.048975s: Exiting Redux.query 0.048993s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.049007s: Exiting Redux.assert_term: 0.000005 seconds 0.049019s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.049032s: Exiting Redux.assert_term: 0.000003 seconds 0.049054s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.049067s: Exiting Redux.assert_term: 0.000003 seconds 0.049077s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.049090s: Exiting Redux.assert_term: 0.000003 seconds 0.049099s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.049112s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.049150s: Exiting Redux.assume: 0.000018 seconds 0.049159s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.049170s: Entering Redux.assume(!(1 = 0)) 0.049181s: Exiting Redux.assume: 0.000001 seconds 0.049191s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.049208s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.049233s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.049260s: Exiting Redux.assume: 0.000011 seconds 0.049271s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.049281s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049291s: Entering Redux.query(1 <= 1) 0.049299s: Exiting Redux.query 0.049309s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049324s: Entering Redux.assume(1 <= 1) 0.049344s: Exiting Redux.assume: 0.000001 seconds 0.049353s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.049365s: Entering Redux.assume(!(!(r0 = 0))) 0.049396s: Exiting Redux.assume: 0.000020 seconds 0.049407s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.049417s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.049440s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.049468s: Exiting Redux.assume: 0.000010 seconds 0.049477s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.049486s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049495s: Entering Redux.query(1 <= 1) 0.049503s: Exiting Redux.query 0.049512s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049526s: Entering Redux.assume(1 <= 1) 0.049537s: Exiting Redux.assume: 0.000001 seconds 0.049546s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.049556s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.049565s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.049573s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.049590s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.049617s: Exiting Redux.assume: 0.000017 seconds 0.049628s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.049641s: Exiting Redux.assume: 0.000004 seconds 0.049651s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.049670s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.049683s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.049715s: Exiting Redux.query 0.049728s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.049743s: Exiting Redux.assert_term: 0.000004 seconds 0.049753s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.049766s: Exiting Redux.assert_term: 0.000003 seconds 0.049776s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.049789s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.049821s: Exiting Redux.assume: 0.000016 seconds 0.049831s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.049842s: Entering Redux.assume(!(1 = 0)) 0.049854s: Exiting Redux.assume: 0.000001 seconds 0.049864s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.049878s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.049908s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.049930s: Exiting Redux.assume: 0.000010 seconds 0.049941s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.049952s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049961s: Entering Redux.query(1 <= 1) 0.049970s: Exiting Redux.query 0.049980s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049996s: Entering Redux.assume(1 <= 1) 0.050007s: Exiting Redux.assume: 0.000001 seconds 0.050016s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.050029s: Entering Redux.assume(!(0 < r2)) 0.050046s: Exiting Redux.assume: 0.000007 seconds 0.050056s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.050070s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.052121s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.052145s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.052173s: Exiting Redux.query 0.052186s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.052201s: Exiting Redux.assert_term: 0.000004 seconds 0.052212s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.052234s: Exiting Redux.assert_term: 0.000004 seconds 0.052244s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.052257s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.052306s: Exiting Redux.assume: 0.000039 seconds 0.052316s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.052326s: Entering Redux.assume(!(1 = 0)) 0.052351s: Exiting Redux.assume: 0.000002 seconds 0.052361s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.052374s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.052403s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.052425s: Exiting Redux.assume: 0.000012 seconds 0.052436s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.052445s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.052461s: Entering Redux.query(1 <= 1) 0.052471s: Exiting Redux.query 0.052480s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.052489s: Entering Redux.assume(1 <= 1) 0.052501s: Exiting Redux.assume: 0.000001 seconds 0.052510s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.052522s: Entering Redux.assume(!(r3 < 0)) 0.052546s: Exiting Redux.assume: 0.000009 seconds 0.052556s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.052571s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.052584s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.052610s: Exiting Redux.query 0.052620s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.052639s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.052649s: Entering Redux.assume(!(!(r3 < 0))) 0.052667s: Exiting Redux.assume: 0.000008 seconds 0.052677s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.052691s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.052706s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.052720s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.052986s: Exiting Redux.query 0.053000s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.053009s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.053023s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.053051s: Exiting Redux.assume: 0.000017 seconds 0.053070s: Entering Redux.assume(!(!(1 = 0))) 0.053081s: Exiting Redux.assume: 0.000001 seconds 0.053093s: Entering Redux.assume(!(!(0 < r2))) 0.053110s: Exiting Redux.assume: 0.000007 seconds 0.053121s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.053133s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.053150s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.053171s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.053725s: Exiting Redux.query 0.053739s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.053749s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.053766s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.053796s: Exiting Redux.assume: 0.000017 seconds 0.053815s: Entering Redux.assume(!(!(1 = 0))) 0.053825s: Exiting Redux.assume: 0.000001 seconds 0.053839s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.053863s: Exiting Redux.assume: 0.000015 seconds 0.053874s: Entering Redux.assume(!(!(1 = 0))) 0.053885s: Exiting Redux.assume: 0.000001 seconds 0.053915s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.054060s: Exiting Redux.assume: 0.000133 seconds 0.054074s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.054090s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.054100s: Entering Redux.query(true) 0.054109s: Exiting Redux.query 0.054119s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.054128s: Entering Redux.assume(true) 0.054139s: Exiting Redux.assume: 0.000001 seconds 0.054148s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.054170s: Entering Redux.query(!(2 = 0)) 0.054179s: Exiting Redux.query 0.054191s: Entering Redux.assume(%(A0, 2) = 1) 0.054204s: Exiting Redux.assume: 0.000003 seconds 0.054213s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.054222s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.054232s: Entering Redux.query(true) 0.054240s: Exiting Redux.query 0.054250s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.054266s: Entering Redux.assume(true) 0.054276s: Exiting Redux.assume: 0.000001 seconds 0.054286s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.054302s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.054313s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.054328s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.054359s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.054374s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.055441s: Exiting Redux.query 0.055459s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.055474s: Exiting Redux.assert_term: 0.000004 seconds 0.055493s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.055507s: Exiting Redux.assert_term: 0.000004 seconds 0.055517s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.055530s: Exiting Redux.assert_term: 0.000002 seconds 0.055541s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.055553s: Exiting Redux.assert_term: 0.000003 seconds 0.055565s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.055587s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.055610s: Exiting Redux.assume: 0.000012 seconds 0.055620s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.055630s: Entering Redux.assume(!(1 = 0)) 0.055641s: Exiting Redux.assume: 0.000000 seconds 0.055651s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.055673s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.055699s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055717s: Exiting Redux.assume: 0.000006 seconds 0.055728s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.055736s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055746s: Entering Redux.query(1 <= 1) 0.055756s: Exiting Redux.query 0.055774s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055786s: Entering Redux.assume(1 <= 1) 0.055798s: Exiting Redux.assume: 0.000001 seconds 0.055808s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.055821s: Entering Redux.assume(!(!(r0 = 0))) 0.055850s: Exiting Redux.assume: 0.000019 seconds 0.055860s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.055878s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.055900s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055918s: Exiting Redux.assume: 0.000006 seconds 0.055927s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.055937s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055947s: Entering Redux.query(1 <= 1) 0.055956s: Exiting Redux.query 0.055972s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055983s: Entering Redux.assume(1 <= 1) 0.055994s: Exiting Redux.assume: 0.000002 seconds 0.056004s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.056015s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.056024s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.056039s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.056052s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.056072s: Exiting Redux.assume: 0.000011 seconds 0.056084s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.056097s: Exiting Redux.assume: 0.000002 seconds 0.056108s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.056126s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.056151s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.056169s: Exiting Redux.query 0.056183s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.056196s: Exiting Redux.assert_term: 0.000004 seconds 0.056207s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.056220s: Exiting Redux.assert_term: 0.000003 seconds 0.056241s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.056255s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.056277s: Exiting Redux.assume: 0.000011 seconds 0.056285s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.056296s: Entering Redux.assume(!(1 = 0)) 0.056457s: Exiting Redux.assume: 0.000151 seconds 0.056469s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.056489s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.056515s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.056533s: Exiting Redux.assume: 0.000007 seconds 0.056543s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.056554s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056571s: Entering Redux.query(1 <= 1) 0.056582s: Exiting Redux.query 0.056591s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056601s: Entering Redux.assume(1 <= 1) 0.056611s: Exiting Redux.assume: 0.000001 seconds 0.056621s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.056635s: Entering Redux.assume(!(0 < r2)) 0.056652s: Exiting Redux.assume: 0.000008 seconds 0.056662s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.056679s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.056697s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.056710s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.056730s: Exiting Redux.query 0.056742s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.056763s: Exiting Redux.assert_term: 0.000004 seconds 0.056774s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.056787s: Exiting Redux.assert_term: 0.000002 seconds 0.056796s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.056809s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.056841s: Exiting Redux.assume: 0.000023 seconds 0.056851s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.056868s: Entering Redux.assume(!(1 = 0)) 0.056879s: Exiting Redux.assume: 0.000001 seconds 0.056889s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.056902s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.056926s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.056944s: Exiting Redux.assume: 0.000007 seconds 0.056960s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.056970s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056980s: Entering Redux.query(1 <= 1) 0.056989s: Exiting Redux.query 0.056998s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.057008s: Entering Redux.assume(1 <= 1) 0.057019s: Exiting Redux.assume: 0.000001 seconds 0.057028s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.057047s: Entering Redux.assume(!(r3 < 0)) 0.057066s: Exiting Redux.assume: 0.000008 seconds 0.057075s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.057090s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.057103s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.057123s: Exiting Redux.query 0.057140s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.057150s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.057160s: Entering Redux.assume(!(!(r3 < 0))) 0.057177s: Exiting Redux.assume: 0.000008 seconds 0.057188s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.057200s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.057222s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.057238s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.057438s: Exiting Redux.query 0.057451s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.057460s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.057473s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.057501s: Exiting Redux.assume: 0.000011 seconds 0.057512s: Entering Redux.assume(!(!(1 = 0))) 0.057522s: Exiting Redux.assume: 0.000001 seconds 0.057534s: Entering Redux.assume(!(!(0 < r2))) 0.057551s: Exiting Redux.assume: 0.000006 seconds 0.057561s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.057573s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.057595s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.057610s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.058165s: Exiting Redux.query 0.058179s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.058189s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.058203s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.058232s: Exiting Redux.assume: 0.000010 seconds 0.058243s: Entering Redux.assume(!(!(1 = 0))) 0.058253s: Exiting Redux.assume: 0.000001 seconds 0.058269s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.058288s: Exiting Redux.assume: 0.000009 seconds 0.058299s: Entering Redux.assume(!(!(1 = 0))) 0.058310s: Exiting Redux.assume: 0.000001 seconds 0.058325s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.058355s: Exiting Redux.assume: 0.000004 seconds 0.058366s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.058376s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.058386s: Entering Redux.query(true) 0.058395s: Exiting Redux.query 0.058405s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.058414s: Entering Redux.assume(true) 0.058432s: Exiting Redux.assume: 0.000002 seconds 0.058441s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.058459s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.058470s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.058485s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.058505s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.058527s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.059907s: Exiting Redux.query 0.059935s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.059952s: Exiting Redux.assert_term: 0.000005 seconds 0.059963s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.059977s: Exiting Redux.assert_term: 0.000003 seconds 0.060002s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.060019s: Exiting Redux.assert_term: 0.000005 seconds 0.060031s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.060045s: Exiting Redux.assert_term: 0.000004 seconds 0.060058s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.060079s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.060111s: Exiting Redux.assume: 0.000014 seconds 0.060121s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.060135s: Entering Redux.assume(!(1 = 0)) 0.060145s: Exiting Redux.assume: 0.000001 seconds 0.060158s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.060186s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.060222s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.060246s: Exiting Redux.assume: 0.000007 seconds 0.060257s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.060268s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060278s: Entering Redux.query(1 <= 1) 0.060287s: Exiting Redux.query 0.060300s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060317s: Entering Redux.assume(1 <= 1) 0.060339s: Exiting Redux.assume: 0.000001 seconds 0.060349s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.060362s: Entering Redux.assume(!(!(r0 = 0))) 0.060393s: Exiting Redux.assume: 0.000020 seconds 0.060403s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.060415s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.060442s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.060467s: Exiting Redux.assume: 0.000006 seconds 0.060478s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.060488s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060497s: Entering Redux.query(1 <= 1) 0.060506s: Exiting Redux.query 0.060515s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060532s: Entering Redux.assume(1 <= 1) 0.060543s: Exiting Redux.assume: 0.000001 seconds 0.060554s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.060566s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.060576s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.060585s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.060605s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.060626s: Exiting Redux.assume: 0.000011 seconds 0.060638s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.060652s: Exiting Redux.assume: 0.000004 seconds 0.060662s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.060684s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.060698s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.060723s: Exiting Redux.query 0.060737s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.060751s: Exiting Redux.assert_term: 0.000004 seconds 0.060762s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.060775s: Exiting Redux.assert_term: 0.000003 seconds 0.060785s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.060798s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.060827s: Exiting Redux.assume: 0.000012 seconds 0.060836s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.060847s: Entering Redux.assume(!(1 = 0)) 0.060857s: Exiting Redux.assume: 0.000001 seconds 0.060867s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.060881s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.060916s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.060933s: Exiting Redux.assume: 0.000006 seconds 0.060943s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.060954s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060964s: Entering Redux.query(1 <= 1) 0.060973s: Exiting Redux.query 0.060983s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060999s: Entering Redux.assume(1 <= 1) 0.061011s: Exiting Redux.assume: 0.000001 seconds 0.061021s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.061363s: Entering Redux.assume(!(0 < r2)) 0.061384s: Exiting Redux.assume: 0.000009 seconds 0.061395s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.061405s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.061431s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.061445s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.061465s: Exiting Redux.query 0.061478s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.061491s: Exiting Redux.assert_term: 0.000004 seconds 0.061502s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.061523s: Exiting Redux.assert_term: 0.000003 seconds 0.061533s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.061546s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.061579s: Exiting Redux.assume: 0.000025 seconds 0.061588s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.061599s: Entering Redux.assume(!(1 = 0)) 0.061608s: Exiting Redux.assume: 0.000001 seconds 0.061625s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.061637s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.061662s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.061679s: Exiting Redux.assume: 0.000007 seconds 0.061688s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.061698s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061713s: Entering Redux.query(1 <= 1) 0.061723s: Exiting Redux.query 0.061731s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061739s: Entering Redux.assume(1 <= 1) 0.061750s: Exiting Redux.assume: 0.000002 seconds 0.061758s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.061772s: Entering Redux.assume(!(r3 < 0)) 0.061793s: Exiting Redux.assume: 0.000010 seconds 0.061817s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.061833s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.061845s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.061866s: Exiting Redux.query 0.061876s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.061885s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.061909s: Entering Redux.assume(!(!(r3 < 0))) 0.061925s: Exiting Redux.assume: 0.000008 seconds 0.061935s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.061949s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.061964s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.061978s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.062179s: Exiting Redux.query 0.062190s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.062199s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.062213s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.062234s: Exiting Redux.assume: 0.000011 seconds 0.062253s: Entering Redux.assume(!(!(1 = 0))) 0.062264s: Exiting Redux.assume: 0.000001 seconds 0.062277s: Entering Redux.assume(!(!(0 < r2))) 0.062293s: Exiting Redux.assume: 0.000007 seconds 0.062303s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.062315s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.062340s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.062355s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.062592s: Exiting Redux.query 0.062605s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.062614s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.062629s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.062649s: Exiting Redux.assume: 0.000010 seconds 0.062669s: Entering Redux.assume(!(!(1 = 0))) 0.062681s: Exiting Redux.assume: 0.000001 seconds 0.062698s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.062717s: Exiting Redux.assume: 0.000009 seconds 0.062728s: Entering Redux.assume(!(!(1 = 0))) 0.062739s: Exiting Redux.assume: 0.000000 seconds 0.062807s: Entering Redux.assume(!(R0 <= 50)) 0.062820s: Exiting Redux.assume: 0.000003 seconds 0.062830s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Verifying call 0.062848s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062857s: Entering Redux.query(true) 0.062867s: Exiting Redux.query 0.062877s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062886s: Entering Redux.assume(true) 0.062898s: Exiting Redux.assume: 0.000002 seconds 0.062908s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Executing statement 0.062937s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.063072s: Exiting Redux.assume: 0.000124 seconds 0.063085s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.063098s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.063106s: Entering Redux.query(true) 0.063116s: Exiting Redux.query 0.063126s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.063135s: Entering Redux.assume(true) 0.063157s: Exiting Redux.assume: 0.000001 seconds 0.063167s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.063183s: Entering Redux.query(!(2 = 0)) 0.063193s: Exiting Redux.query 0.063205s: Entering Redux.assume(%(A0, 2) = 1) 0.063218s: Exiting Redux.assume: 0.000003 seconds 0.063228s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.063237s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.063253s: Entering Redux.query(true) 0.063262s: Exiting Redux.query 0.063273s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.063281s: Entering Redux.assume(true) 0.063292s: Exiting Redux.assume: 0.000001 seconds 0.063301s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.063316s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.063344s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.063359s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.063380s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.063396s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.063852s: Exiting Redux.query 0.063868s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.063891s: Exiting Redux.assert_term: 0.000004 seconds 0.063902s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.063914s: Exiting Redux.assert_term: 0.000003 seconds 0.063925s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.063938s: Exiting Redux.assert_term: 0.000002 seconds 0.063948s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.063969s: Exiting Redux.assert_term: 0.000003 seconds 0.063979s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.063993s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.064021s: Exiting Redux.assume: 0.000017 seconds 0.064031s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.064041s: Entering Redux.assume(!(1 = 0)) 0.064059s: Exiting Redux.assume: 0.000001 seconds 0.064070s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.064084s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.064282s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.064305s: Exiting Redux.assume: 0.000011 seconds 0.064316s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.064325s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064351s: Entering Redux.query(1 <= 1) 0.064361s: Exiting Redux.query 0.064370s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064380s: Entering Redux.assume(1 <= 1) 0.064390s: Exiting Redux.assume: 0.000001 seconds 0.064400s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.064411s: Entering Redux.assume(!(!(r0 = 0))) 0.064450s: Exiting Redux.assume: 0.000021 seconds 0.064460s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.064471s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.064493s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.064513s: Exiting Redux.assume: 0.000010 seconds 0.064523s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.064532s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064550s: Entering Redux.query(1 <= 1) 0.064559s: Exiting Redux.query 0.064569s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064578s: Entering Redux.assume(1 <= 1) 0.064588s: Exiting Redux.assume: 0.000001 seconds 0.064597s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.064608s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.064625s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.064634s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.064646s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.064672s: Exiting Redux.assume: 0.000017 seconds 0.064685s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.064697s: Exiting Redux.assume: 0.000003 seconds 0.064714s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.064732s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.064746s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.064770s: Exiting Redux.query 0.064783s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.064798s: Exiting Redux.assert_term: 0.000004 seconds 0.064816s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.064830s: Exiting Redux.assert_term: 0.000003 seconds 0.064839s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.064852s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.064881s: Exiting Redux.assume: 0.000018 seconds 0.064890s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.064908s: Entering Redux.assume(!(1 = 0)) 0.064918s: Exiting Redux.assume: 0.000001 seconds 0.064928s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.064941s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.064964s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.064985s: Exiting Redux.assume: 0.000010 seconds 0.064995s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.065012s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.065023s: Entering Redux.query(1 <= 1) 0.065032s: Exiting Redux.query 0.065042s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.065052s: Entering Redux.assume(1 <= 1) 0.065063s: Exiting Redux.assume: 0.000001 seconds 0.065072s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.065092s: Entering Redux.assume(!(0 < r2)) 0.065110s: Exiting Redux.assume: 0.000007 seconds 0.065119s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.065130s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.065147s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.065161s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.065194s: Exiting Redux.query 0.065208s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.065221s: Exiting Redux.assert_term: 0.000004 seconds 0.065232s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.065245s: Exiting Redux.assert_term: 0.000003 seconds 0.065254s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.065268s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.065324s: Exiting Redux.assume: 0.000038 seconds 0.065342s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.065353s: Entering Redux.assume(!(1 = 0)) 0.065364s: Exiting Redux.assume: 0.000001 seconds 0.065374s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.065387s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.065418s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.065441s: Exiting Redux.assume: 0.000011 seconds 0.065452s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.065461s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.065470s: Entering Redux.query(1 <= 1) 0.065480s: Exiting Redux.query 0.065489s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.065507s: Entering Redux.assume(1 <= 1) 0.065518s: Exiting Redux.assume: 0.000001 seconds 0.065528s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.065540s: Entering Redux.assume(!(r3 < 0)) 0.065559s: Exiting Redux.assume: 0.000008 seconds 0.065568s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.065584s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.065605s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.065633s: Exiting Redux.query 0.067669s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.067682s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.067694s: Entering Redux.assume(!(!(r3 < 0))) 0.067713s: Exiting Redux.assume: 0.000010 seconds 0.067725s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.067749s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.067766s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.067780s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.068032s: Exiting Redux.query 0.068045s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.068062s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.068076s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.068105s: Exiting Redux.assume: 0.000017 seconds 0.068116s: Entering Redux.assume(!(!(1 = 0))) 0.068127s: Exiting Redux.assume: 0.000002 seconds 0.068141s: Entering Redux.assume(!(!(0 < r2))) 0.068158s: Exiting Redux.assume: 0.000007 seconds 0.068170s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.068191s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.068208s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.068222s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.068540s: Exiting Redux.query 0.068553s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.068571s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.068588s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.068614s: Exiting Redux.assume: 0.000015 seconds 0.068626s: Entering Redux.assume(!(!(1 = 0))) 0.068637s: Exiting Redux.assume: 0.000001 seconds 0.068652s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.068676s: Exiting Redux.assume: 0.000015 seconds 0.068704s: Entering Redux.assume(!(!(1 = 0))) 0.068715s: Exiting Redux.assume: 0.000001 seconds 0.068731s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.068744s: Exiting Redux.assume: 0.000003 seconds 0.068754s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.068764s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068773s: Entering Redux.query(true) 0.068783s: Exiting Redux.query 0.068807s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068817s: Entering Redux.assume(true) 0.068828s: Exiting Redux.assume: 0.000001 seconds 0.068838s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.068855s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.068866s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.068881s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.068910s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.068926s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.069482s: Exiting Redux.query 0.069500s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.069515s: Exiting Redux.assert_term: 0.000005 seconds 0.069535s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.069549s: Exiting Redux.assert_term: 0.000003 seconds 0.069561s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.069574s: Exiting Redux.assert_term: 0.000002 seconds 0.069584s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.069597s: Exiting Redux.assert_term: 0.000003 seconds 0.069606s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.069627s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069656s: Exiting Redux.assume: 0.000017 seconds 0.069665s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.069678s: Entering Redux.assume(!(1 = 0)) 0.069689s: Exiting Redux.assume: 0.000001 seconds 0.069700s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.069728s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.069757s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069778s: Exiting Redux.assume: 0.000010 seconds 0.069788s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.069798s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069807s: Entering Redux.query(1 <= 1) 0.069824s: Exiting Redux.query 0.069834s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069845s: Entering Redux.assume(1 <= 1) 0.069856s: Exiting Redux.assume: 0.000001 seconds 0.069865s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.069879s: Entering Redux.assume(!(!(r0 = 0))) 0.069908s: Exiting Redux.assume: 0.000020 seconds 0.069919s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.069938s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.069963s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069984s: Exiting Redux.assume: 0.000010 seconds 0.069995s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.070005s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.070015s: Entering Redux.query(1 <= 1) 0.070032s: Exiting Redux.query 0.070041s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.070051s: Entering Redux.assume(1 <= 1) 0.070062s: Exiting Redux.assume: 0.000001 seconds 0.070071s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.070083s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.070092s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.070110s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.070124s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.070150s: Exiting Redux.assume: 0.000017 seconds 0.070162s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.070176s: Exiting Redux.assume: 0.000003 seconds 0.070186s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.070206s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.070227s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.070252s: Exiting Redux.query 0.070266s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.070280s: Exiting Redux.assert_term: 0.000004 seconds 0.070291s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.070304s: Exiting Redux.assert_term: 0.000003 seconds 0.070322s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.070345s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.070371s: Exiting Redux.assume: 0.000016 seconds 0.070381s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.070392s: Entering Redux.assume(!(1 = 0)) 0.070402s: Exiting Redux.assume: 0.000001 seconds 0.070412s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.070433s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.070462s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.070482s: Exiting Redux.assume: 0.000010 seconds 0.070493s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.070502s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.070519s: Entering Redux.query(1 <= 1) 0.070528s: Exiting Redux.query 0.070537s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.070546s: Entering Redux.assume(1 <= 1) 0.070557s: Exiting Redux.assume: 0.000001 seconds 0.070566s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.070578s: Entering Redux.assume(!(0 < r2)) 0.070595s: Exiting Redux.assume: 0.000008 seconds 0.070605s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.070625s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.070643s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.070657s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.070682s: Exiting Redux.query 0.070694s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.070716s: Exiting Redux.assert_term: 0.000004 seconds 0.070727s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.070740s: Exiting Redux.assert_term: 0.000003 seconds 0.070749s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.070762s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.070814s: Exiting Redux.assume: 0.000042 seconds 0.070824s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.070843s: Entering Redux.assume(!(1 = 0)) 0.070854s: Exiting Redux.assume: 0.000001 seconds 0.070864s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.070877s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.070902s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.070924s: Exiting Redux.assume: 0.000010 seconds 0.070943s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.070953s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.070963s: Entering Redux.query(1 <= 1) 0.070971s: Exiting Redux.query 0.070981s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.070990s: Entering Redux.assume(1 <= 1) 0.071001s: Exiting Redux.assume: 0.000001 seconds 0.071010s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.071031s: Entering Redux.assume(!(r3 < 0)) 0.071050s: Exiting Redux.assume: 0.000008 seconds 0.071060s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.071075s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.071087s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.071114s: Exiting Redux.query 0.071132s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.071141s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.071152s: Entering Redux.assume(!(!(r3 < 0))) 0.071170s: Exiting Redux.assume: 0.000008 seconds 0.071181s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.071193s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.071218s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.071232s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.071484s: Exiting Redux.query 0.071497s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.071505s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.071518s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.071553s: Exiting Redux.assume: 0.000017 seconds 0.071564s: Entering Redux.assume(!(!(1 = 0))) 0.071575s: Exiting Redux.assume: 0.000001 seconds 0.071587s: Entering Redux.assume(!(!(0 < r2))) 0.071603s: Exiting Redux.assume: 0.000006 seconds 0.071613s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.071626s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.071650s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.071664s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.072166s: Exiting Redux.query 0.072180s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.072189s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.072214s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.072241s: Exiting Redux.assume: 0.000017 seconds 0.072252s: Entering Redux.assume(!(!(1 = 0))) 0.072262s: Exiting Redux.assume: 0.000001 seconds 0.072276s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.072299s: Exiting Redux.assume: 0.000013 seconds 0.072310s: Entering Redux.assume(!(!(1 = 0))) 0.072321s: Exiting Redux.assume: 0.000001 seconds 0.072389s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.072480s: Exiting Redux.assume: 0.000080 seconds 0.072493s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.072503s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.072512s: Entering Redux.query(true) 0.072522s: Exiting Redux.query 0.072531s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.072539s: Entering Redux.assume(true) 0.072559s: Exiting Redux.assume: 0.000001 seconds 0.072568s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.072585s: Entering Redux.query(!(2 = 0)) 0.072594s: Exiting Redux.query 0.072607s: Entering Redux.assume(%(A0, 2) = 1) 0.072619s: Exiting Redux.assume: 0.000003 seconds 0.072629s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.072638s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.072655s: Entering Redux.query(true) 0.072664s: Exiting Redux.query 0.072673s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.072682s: Entering Redux.assume(true) 0.072692s: Exiting Redux.assume: 0.000001 seconds 0.072701s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.072718s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.072736s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.072750s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.072769s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.072784s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.072942s: Exiting Redux.query 0.072958s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.072981s: Exiting Redux.assert_term: 0.000004 seconds 0.072992s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.073004s: Exiting Redux.assert_term: 0.000003 seconds 0.073014s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.073027s: Exiting Redux.assert_term: 0.000003 seconds 0.073037s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.073057s: Exiting Redux.assert_term: 0.000003 seconds 0.073067s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.073081s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.073103s: Exiting Redux.assume: 0.000013 seconds 0.073112s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.073123s: Entering Redux.assume(!(1 = 0)) 0.073133s: Exiting Redux.assume: 0.000001 seconds 0.073152s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.073171s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.073195s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.073212s: Exiting Redux.assume: 0.000007 seconds 0.073222s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.073231s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073249s: Entering Redux.query(1 <= 1) 0.073259s: Exiting Redux.query 0.073268s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073277s: Entering Redux.assume(1 <= 1) 0.073288s: Exiting Redux.assume: 0.000001 seconds 0.073297s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.073309s: Entering Redux.assume(!(!(r0 = 0))) 0.073344s: Exiting Redux.assume: 0.000025 seconds 0.073370s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.073382s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.073730s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.073749s: Exiting Redux.assume: 0.000006 seconds 0.073760s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.073770s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073805s: Entering Redux.query(1 <= 1) 0.073818s: Exiting Redux.query 0.073830s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073843s: Entering Redux.assume(1 <= 1) 0.073856s: Exiting Redux.assume: 0.000001 seconds 0.073867s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.073882s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.073905s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.073918s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.073934s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.073960s: Exiting Redux.assume: 0.000014 seconds 0.073975s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.073991s: Exiting Redux.assume: 0.000004 seconds 0.074016s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.074042s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.074059s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.074082s: Exiting Redux.query 0.074099s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.074115s: Exiting Redux.assert_term: 0.000005 seconds 0.074129s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.074157s: Exiting Redux.assert_term: 0.000004 seconds 0.074168s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.074186s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.074213s: Exiting Redux.assume: 0.000013 seconds 0.074225s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.074251s: Entering Redux.assume(!(1 = 0)) 0.074265s: Exiting Redux.assume: 0.000002 seconds 0.074278s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.074299s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.074350s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.074372s: Exiting Redux.assume: 0.000008 seconds 0.074387s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.074412s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074424s: Entering Redux.query(1 <= 1) 0.074436s: Exiting Redux.query 0.074449s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074461s: Entering Redux.assume(1 <= 1) 0.074475s: Exiting Redux.assume: 0.000001 seconds 0.074486s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.074514s: Entering Redux.assume(!(0 < r2)) 0.074535s: Exiting Redux.assume: 0.000009 seconds 0.074548s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.074563s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.074587s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.074605s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.074640s: Exiting Redux.query 0.074657s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.074674s: Exiting Redux.assert_term: 0.000005 seconds 0.074687s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.074703s: Exiting Redux.assert_term: 0.000004 seconds 0.074716s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.074735s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.074786s: Exiting Redux.assume: 0.000027 seconds 0.074801s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.074816s: Entering Redux.assume(!(1 = 0)) 0.074832s: Exiting Redux.assume: 0.000001 seconds 0.074844s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.074860s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.074894s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.074928s: Exiting Redux.assume: 0.000008 seconds 0.074944s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.074955s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074967s: Entering Redux.query(1 <= 1) 0.074978s: Exiting Redux.query 0.074991s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075016s: Entering Redux.assume(1 <= 1) 0.075031s: Exiting Redux.assume: 0.000001 seconds 0.075042s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.075059s: Entering Redux.assume(!(r3 < 0)) 0.075083s: Exiting Redux.assume: 0.000010 seconds 0.075095s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.075114s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.075145s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.075171s: Exiting Redux.query 0.075184s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.075196s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.075210s: Entering Redux.assume(!(!(r3 < 0))) 0.075233s: Exiting Redux.assume: 0.000009 seconds 0.075247s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.075277s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.075297s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.075317s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.076003s: Exiting Redux.query 0.076020s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.076046s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.076065s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.076093s: Exiting Redux.assume: 0.000015 seconds 0.076108s: Entering Redux.assume(!(!(1 = 0))) 0.076122s: Exiting Redux.assume: 0.000001 seconds 0.076139s: Entering Redux.assume(!(!(0 < r2))) 0.076160s: Exiting Redux.assume: 0.000008 seconds 0.076173s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.076203s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.076224s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.076243s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.076525s: Exiting Redux.query 0.076540s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.076562s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.076581s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.076605s: Exiting Redux.assume: 0.000013 seconds 0.076617s: Entering Redux.assume(!(!(1 = 0))) 0.076629s: Exiting Redux.assume: 0.000001 seconds 0.076646s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.076667s: Exiting Redux.assume: 0.000011 seconds 0.076691s: Entering Redux.assume(!(!(1 = 0))) 0.076703s: Exiting Redux.assume: 0.000001 seconds 0.076719s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.076735s: Exiting Redux.assume: 0.000004 seconds 0.076749s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.076761s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.076772s: Entering Redux.query(true) 0.076784s: Exiting Redux.query 0.076796s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.076819s: Entering Redux.assume(true) 0.076834s: Exiting Redux.assume: 0.000001 seconds 0.076846s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.076866s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.076879s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.076898s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.076934s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.076953s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.077155s: Exiting Redux.query 0.077176s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.077193s: Exiting Redux.assert_term: 0.000005 seconds 0.077218s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.077235s: Exiting Redux.assert_term: 0.000004 seconds 0.077251s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.077268s: Exiting Redux.assert_term: 0.000003 seconds 0.077282s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.077298s: Exiting Redux.assert_term: 0.000003 seconds 0.077309s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.077347s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.077374s: Exiting Redux.assume: 0.000015 seconds 0.077385s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.077399s: Entering Redux.assume(!(1 = 0)) 0.077412s: Exiting Redux.assume: 0.000002 seconds 0.077427s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.077462s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.077497s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.077519s: Exiting Redux.assume: 0.000007 seconds 0.077533s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.077545s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.077557s: Entering Redux.query(1 <= 1) 0.077580s: Exiting Redux.query 0.077593s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.077605s: Entering Redux.assume(1 <= 1) 0.077618s: Exiting Redux.assume: 0.000001 seconds 0.077630s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.077646s: Entering Redux.assume(!(!(r0 = 0))) 0.077683s: Exiting Redux.assume: 0.000023 seconds 0.077696s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.077721s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.078173s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.078199s: Exiting Redux.assume: 0.000008 seconds 0.078212s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.078224s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.078235s: Entering Redux.query(1 <= 1) 0.078260s: Exiting Redux.query 0.078272s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.078285s: Entering Redux.assume(1 <= 1) 0.078298s: Exiting Redux.assume: 0.000001 seconds 0.078309s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.078324s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.078347s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.078369s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.078386s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.078411s: Exiting Redux.assume: 0.000013 seconds 0.078430s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.078447s: Exiting Redux.assume: 0.000004 seconds 0.078460s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.078484s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.078517s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.078541s: Exiting Redux.query 0.078557s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.078575s: Exiting Redux.assert_term: 0.000005 seconds 0.078588s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.078605s: Exiting Redux.assert_term: 0.000004 seconds 0.078629s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.078648s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.078676s: Exiting Redux.assume: 0.000015 seconds 0.078688s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.078702s: Entering Redux.assume(!(1 = 0)) 0.078716s: Exiting Redux.assume: 0.000001 seconds 0.078728s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.078758s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.078791s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.078812s: Exiting Redux.assume: 0.000008 seconds 0.078825s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.078840s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.078865s: Entering Redux.query(1 <= 1) 0.078879s: Exiting Redux.query 0.078889s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.078900s: Entering Redux.assume(1 <= 1) 0.078913s: Exiting Redux.assume: 0.000002 seconds 0.078924s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.078939s: Entering Redux.assume(!(0 < r2)) 0.078959s: Exiting Redux.assume: 0.000008 seconds 0.078971s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.078997s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.079019s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.079035s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.079058s: Exiting Redux.query 0.079073s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.079111s: Exiting Redux.assert_term: 0.000005 seconds 0.079128s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.079147s: Exiting Redux.assert_term: 0.000004 seconds 0.079160s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.079179s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.079220s: Exiting Redux.assume: 0.000028 seconds 0.079234s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.079250s: Entering Redux.assume(!(1 = 0)) 0.079265s: Exiting Redux.assume: 0.000001 seconds 0.079279s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.079297s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.079342s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.079366s: Exiting Redux.assume: 0.000008 seconds 0.079380s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.079393s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079406s: Entering Redux.query(1 <= 1) 0.079418s: Exiting Redux.query 0.079430s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079442s: Entering Redux.assume(1 <= 1) 0.079456s: Exiting Redux.assume: 0.000002 seconds 0.079469s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.079486s: Entering Redux.assume(!(r3 < 0)) 0.079510s: Exiting Redux.assume: 0.000011 seconds 0.079523s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.079542s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.079558s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.079584s: Exiting Redux.query 0.079597s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.079609s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.079622s: Entering Redux.assume(!(!(r3 < 0))) 0.079644s: Exiting Redux.assume: 0.000009 seconds 0.079659s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.079677s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.079697s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.079715s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.079946s: Exiting Redux.query 0.079962s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.079975s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.079992s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.080018s: Exiting Redux.assume: 0.000013 seconds 0.080033s: Entering Redux.assume(!(!(1 = 0))) 0.080046s: Exiting Redux.assume: 0.000001 seconds 0.080062s: Entering Redux.assume(!(!(0 < r2))) 0.080083s: Exiting Redux.assume: 0.000007 seconds 0.080097s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.080114s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.080136s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.080154s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.080432s: Exiting Redux.query 0.080448s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.080461s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.080480s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.080506s: Exiting Redux.assume: 0.000012 seconds 0.080520s: Entering Redux.assume(!(!(1 = 0))) 0.080535s: Exiting Redux.assume: 0.000001 seconds 0.080557s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.080580s: Exiting Redux.assume: 0.000011 seconds 0.080597s: Entering Redux.assume(!(!(1 = 0))) 0.080610s: Exiting Redux.assume: 0.000002 seconds 0.080705s: Entering Redux.assume(!(0 <= R0)) 0.080729s: Exiting Redux.assume: 0.000009 seconds 0.080743s: Entering Redux.assume(false) 0.080759s: Exiting Redux.assume: 0.000001 seconds 0.080772s: Entering Redux.assume(!(false)) 0.080787s: Exiting Redux.assume: 0.000001 seconds 0.080802s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Verifying call 0.080818s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.080834s: Entering Redux.query(true) 0.080850s: Exiting Redux.query 0.080863s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.080875s: Entering Redux.assume(true) 0.080888s: Exiting Redux.assume: 0.000001 seconds 0.080900s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Executing statement 0.080928s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.081089s: Exiting Redux.assume: 0.000147 seconds 0.081106s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.081120s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081132s: Entering Redux.query(true) 0.081145s: Exiting Redux.query 0.081158s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.081170s: Entering Redux.assume(true) 0.081186s: Exiting Redux.assume: 0.000001 seconds 0.081200s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.081222s: Entering Redux.query(!(2 = 0)) 0.081234s: Exiting Redux.query 0.081250s: Entering Redux.assume(%(A0, 2) = 1) 0.081267s: Exiting Redux.assume: 0.000005 seconds 0.081281s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.081294s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081305s: Entering Redux.query(true) 0.081321s: Exiting Redux.query 0.081344s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.081356s: Entering Redux.assume(true) 0.081371s: Exiting Redux.assume: 0.000001 seconds 0.081385s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.081405s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.081419s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.081440s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.081467s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.081487s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.083307s: Exiting Redux.query 0.083356s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.083378s: Exiting Redux.assert_term: 0.000006 seconds 0.083394s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.083413s: Exiting Redux.assert_term: 0.000004 seconds 0.083428s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.083445s: Exiting Redux.assert_term: 0.000003 seconds 0.083459s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.083475s: Exiting Redux.assert_term: 0.000004 seconds 0.083490s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.083512s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.083548s: Exiting Redux.assume: 0.000021 seconds 0.083562s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.083579s: Entering Redux.assume(!(1 = 0)) 0.083594s: Exiting Redux.assume: 0.000001 seconds 0.083613s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.083643s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.086133s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086179s: Exiting Redux.assume: 0.000015 seconds 0.086196s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.086210s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086225s: Entering Redux.query(1 <= 1) 0.086238s: Exiting Redux.query 0.086252s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086266s: Entering Redux.assume(1 <= 1) 0.086281s: Exiting Redux.assume: 0.000001 seconds 0.086294s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.086312s: Entering Redux.assume(!(!(r0 = 0))) 0.086362s: Exiting Redux.assume: 0.000037 seconds 0.086378s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.086394s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.086430s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086457s: Exiting Redux.assume: 0.000012 seconds 0.086472s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.086484s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086499s: Entering Redux.query(1 <= 1) 0.086512s: Exiting Redux.query 0.086527s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086541s: Entering Redux.assume(1 <= 1) 0.086556s: Exiting Redux.assume: 0.000002 seconds 0.086570s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.086586s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.086600s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.086612s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.086629s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086663s: Exiting Redux.assume: 0.000019 seconds 0.086679s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.086697s: Exiting Redux.assume: 0.000004 seconds 0.086712s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.086743s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.086762s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.086793s: Exiting Redux.query 0.086812s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.086832s: Exiting Redux.assert_term: 0.000005 seconds 0.086849s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.086865s: Exiting Redux.assert_term: 0.000004 seconds 0.086878s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.086896s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.086930s: Exiting Redux.assume: 0.000020 seconds 0.086943s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.086960s: Entering Redux.assume(!(1 = 0)) 0.086975s: Exiting Redux.assume: 0.000001 seconds 0.086990s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.087013s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.087049s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.087076s: Exiting Redux.assume: 0.000012 seconds 0.087090s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.087104s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087118s: Entering Redux.query(1 <= 1) 0.087130s: Exiting Redux.query 0.087144s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087158s: Entering Redux.assume(1 <= 1) 0.087173s: Exiting Redux.assume: 0.000001 seconds 0.087185s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.087202s: Entering Redux.assume(!(0 < r2)) 0.087224s: Exiting Redux.assume: 0.000009 seconds 0.087237s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.087251s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.087275s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.087292s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.087324s: Exiting Redux.query 0.087350s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.087369s: Exiting Redux.assert_term: 0.000005 seconds 0.087384s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.087400s: Exiting Redux.assert_term: 0.000003 seconds 0.087416s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.087433s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.087492s: Exiting Redux.assume: 0.000044 seconds 0.087505s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.087523s: Entering Redux.assume(!(1 = 0)) 0.087538s: Exiting Redux.assume: 0.000001 seconds 0.087551s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.087570s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.087605s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.087632s: Exiting Redux.assume: 0.000014 seconds 0.087647s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.087660s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087673s: Entering Redux.query(1 <= 1) 0.087685s: Exiting Redux.query 0.087699s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087711s: Entering Redux.assume(1 <= 1) 0.087725s: Exiting Redux.assume: 0.000002 seconds 0.087737s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.087756s: Entering Redux.assume(!(r3 < 0)) 0.087781s: Exiting Redux.assume: 0.000011 seconds 0.087794s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.087816s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.087837s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.087875s: Exiting Redux.query 0.087889s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.087902s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.087916s: Entering Redux.assume(!(!(r3 < 0))) 0.088173s: Exiting Redux.assume: 0.000011 seconds 0.088189s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.088208s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.088229s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.088248s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.088574s: Exiting Redux.query 0.088594s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.088607s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.088627s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.088662s: Exiting Redux.assume: 0.000021 seconds 0.088677s: Entering Redux.assume(!(!(1 = 0))) 0.088693s: Exiting Redux.assume: 0.000001 seconds 0.088710s: Entering Redux.assume(!(!(0 < r2))) 0.088733s: Exiting Redux.assume: 0.000008 seconds 0.088747s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.088765s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.088787s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.088807s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.089189s: Exiting Redux.query 0.089206s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.089219s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.089238s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.089271s: Exiting Redux.assume: 0.000019 seconds 0.089290s: Entering Redux.assume(!(!(1 = 0))) 0.089304s: Exiting Redux.assume: 0.000002 seconds 0.089323s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.089364s: Exiting Redux.assume: 0.000017 seconds 0.089378s: Entering Redux.assume(!(!(1 = 0))) 0.089393s: Exiting Redux.assume: 0.000002 seconds 0.089414s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.089430s: Exiting Redux.assume: 0.000004 seconds 0.089444s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.089457s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.089468s: Entering Redux.query(true) 0.089481s: Exiting Redux.query 0.089492s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.089504s: Entering Redux.assume(true) 0.089519s: Exiting Redux.assume: 0.000001 seconds 0.089530s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.089552s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.089566s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.089586s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.089610s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.089630s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.091056s: Exiting Redux.query 0.091082s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.091101s: Exiting Redux.assert_term: 0.000005 seconds 0.091117s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.091136s: Exiting Redux.assert_term: 0.000003 seconds 0.091151s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.091167s: Exiting Redux.assert_term: 0.000004 seconds 0.091182s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.091197s: Exiting Redux.assert_term: 0.000004 seconds 0.091212s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.091232s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.091360s: Exiting Redux.assume: 0.000114 seconds 0.091377s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.091393s: Entering Redux.assume(!(1 = 0)) 0.091408s: Exiting Redux.assume: 0.000001 seconds 0.091424s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.091450s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.091488s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091516s: Exiting Redux.assume: 0.000012 seconds 0.091530s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.091543s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091556s: Entering Redux.query(1 <= 1) 0.091569s: Exiting Redux.query 0.091581s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091594s: Entering Redux.assume(1 <= 1) 0.091609s: Exiting Redux.assume: 0.000001 seconds 0.091621s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.091638s: Entering Redux.assume(!(!(r0 = 0))) 0.091677s: Exiting Redux.assume: 0.000025 seconds 0.091692s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.091709s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.091742s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091769s: Exiting Redux.assume: 0.000012 seconds 0.091783s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.091796s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091808s: Entering Redux.query(1 <= 1) 0.091820s: Exiting Redux.query 0.091836s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091850s: Entering Redux.assume(1 <= 1) 0.091865s: Exiting Redux.assume: 0.000001 seconds 0.091878s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.091894s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.091906s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.091918s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.091934s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.091966s: Exiting Redux.assume: 0.000019 seconds 0.091982s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.092000s: Exiting Redux.assume: 0.000004 seconds 0.092014s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.092037s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.092055s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.092085s: Exiting Redux.query 0.092102s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.092121s: Exiting Redux.assert_term: 0.000005 seconds 0.092136s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.092153s: Exiting Redux.assert_term: 0.000004 seconds 0.092166s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.092184s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.092217s: Exiting Redux.assume: 0.000019 seconds 0.092230s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.092244s: Entering Redux.assume(!(1 = 0)) 0.092260s: Exiting Redux.assume: 0.000002 seconds 0.092276s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.092292s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.092326s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.092361s: Exiting Redux.assume: 0.000011 seconds 0.092375s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.092389s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092402s: Entering Redux.query(1 <= 1) 0.092414s: Exiting Redux.query 0.092426s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092441s: Entering Redux.assume(1 <= 1) 0.092456s: Exiting Redux.assume: 0.000001 seconds 0.092469s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.092486s: Entering Redux.assume(!(0 < r2)) 0.092508s: Exiting Redux.assume: 0.000009 seconds 0.092522s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.092537s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.092563s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.092582s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.092613s: Exiting Redux.query 0.092631s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.092649s: Exiting Redux.assert_term: 0.000005 seconds 0.092664s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.092681s: Exiting Redux.assert_term: 0.000003 seconds 0.092693s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.092711s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.092770s: Exiting Redux.assume: 0.000045 seconds 0.092784s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.092797s: Entering Redux.assume(!(1 = 0)) 0.092812s: Exiting Redux.assume: 0.000001 seconds 0.092826s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.092847s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.092885s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.092913s: Exiting Redux.assume: 0.000013 seconds 0.092926s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.092940s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092952s: Entering Redux.query(1 <= 1) 0.092965s: Exiting Redux.query 0.092977s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092989s: Entering Redux.assume(1 <= 1) 0.093004s: Exiting Redux.assume: 0.000001 seconds 0.093017s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.093037s: Entering Redux.assume(!(r3 < 0)) 0.093062s: Exiting Redux.assume: 0.000011 seconds 0.093077s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.093098s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.093117s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.093150s: Exiting Redux.query 0.093164s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.093177s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.093191s: Entering Redux.assume(!(!(r3 < 0))) 0.093214s: Exiting Redux.assume: 0.000010 seconds 0.093228s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.093245s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.093267s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.093287s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.093597s: Exiting Redux.query 0.093614s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.093628s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.093646s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.093680s: Exiting Redux.assume: 0.000020 seconds 0.093695s: Entering Redux.assume(!(!(1 = 0))) 0.093710s: Exiting Redux.assume: 0.000002 seconds 0.093727s: Entering Redux.assume(!(!(0 < r2))) 0.093747s: Exiting Redux.assume: 0.000007 seconds 0.093762s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.093780s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.093800s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.093820s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.094194s: Exiting Redux.query 0.094212s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.094224s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.094243s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.094275s: Exiting Redux.assume: 0.000019 seconds 0.094290s: Entering Redux.assume(!(!(1 = 0))) 0.094305s: Exiting Redux.assume: 0.000001 seconds 0.094324s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094364s: Exiting Redux.assume: 0.000017 seconds 0.094381s: Entering Redux.assume(!(!(1 = 0))) 0.094396s: Exiting Redux.assume: 0.000001 seconds 0.094479s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.094622s: Exiting Redux.assume: 0.000128 seconds 0.094641s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.094655s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.094667s: Entering Redux.query(true) 0.094680s: Exiting Redux.query 0.094694s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.094707s: Entering Redux.assume(true) 0.094721s: Exiting Redux.assume: 0.000002 seconds 0.094734s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.094756s: Entering Redux.query(!(2 = 0)) 0.094769s: Exiting Redux.query 0.094991s: Entering Redux.assume(%(A0, 2) = 1) 0.095012s: Exiting Redux.assume: 0.000004 seconds 0.095025s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.095039s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095051s: Entering Redux.query(true) 0.095065s: Exiting Redux.query 0.095079s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095091s: Entering Redux.assume(true) 0.095105s: Exiting Redux.assume: 0.000001 seconds 0.095117s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.095140s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.095154s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.095173s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.095199s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.095219s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.096612s: Exiting Redux.query 0.096644s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.096664s: Exiting Redux.assert_term: 0.000006 seconds 0.096679s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.096696s: Exiting Redux.assert_term: 0.000004 seconds 0.096711s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.096728s: Exiting Redux.assert_term: 0.000004 seconds 0.096743s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.096759s: Exiting Redux.assert_term: 0.000004 seconds 0.096772s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.096791s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.096827s: Exiting Redux.assume: 0.000022 seconds 0.096841s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.096859s: Entering Redux.assume(!(1 = 0)) 0.096875s: Exiting Redux.assume: 0.000001 seconds 0.096891s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.096921s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.096960s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.096987s: Exiting Redux.assume: 0.000012 seconds 0.097003s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.097017s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097032s: Entering Redux.query(1 <= 1) 0.097043s: Exiting Redux.query 0.097056s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097069s: Entering Redux.assume(1 <= 1) 0.097084s: Exiting Redux.assume: 0.000001 seconds 0.097097s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.097114s: Entering Redux.assume(!(!(r0 = 0))) 0.097153s: Exiting Redux.assume: 0.000025 seconds 0.097167s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.097184s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.097218s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.097244s: Exiting Redux.assume: 0.000012 seconds 0.097259s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.097269s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097281s: Entering Redux.query(1 <= 1) 0.097292s: Exiting Redux.query 0.097304s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097317s: Entering Redux.assume(1 <= 1) 0.097339s: Exiting Redux.assume: 0.000011 seconds 0.097352s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.097365s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.097380s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.097391s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.097408s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.097442s: Exiting Redux.assume: 0.000021 seconds 0.097460s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.097478s: Exiting Redux.assume: 0.000003 seconds 0.097493s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.097522s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.097540s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.097569s: Exiting Redux.query 0.097585s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.097604s: Exiting Redux.assert_term: 0.000004 seconds 0.097618s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.097635s: Exiting Redux.assert_term: 0.000004 seconds 0.097648s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.097666s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.097700s: Exiting Redux.assume: 0.000021 seconds 0.097714s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.097728s: Entering Redux.assume(!(1 = 0)) 0.097743s: Exiting Redux.assume: 0.000001 seconds 0.097757s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.097776s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.097812s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.097841s: Exiting Redux.assume: 0.000013 seconds 0.097858s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.097873s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097888s: Entering Redux.query(1 <= 1) 0.097901s: Exiting Redux.query 0.097913s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097928s: Entering Redux.assume(1 <= 1) 0.097942s: Exiting Redux.assume: 0.000002 seconds 0.097954s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.097971s: Entering Redux.assume(!(0 < r2)) 0.097994s: Exiting Redux.assume: 0.000009 seconds 0.098008s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.098023s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.098047s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.098065s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.098096s: Exiting Redux.query 0.098113s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.098130s: Exiting Redux.assert_term: 0.000005 seconds 0.098146s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.098342s: Exiting Redux.assert_term: 0.000182 seconds 0.098357s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.098377s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.098437s: Exiting Redux.assume: 0.000047 seconds 0.098451s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.098466s: Entering Redux.assume(!(1 = 0)) 0.098481s: Exiting Redux.assume: 0.000001 seconds 0.098496s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.098513s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.098550s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.098578s: Exiting Redux.assume: 0.000013 seconds 0.098593s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.098607s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098620s: Entering Redux.query(1 <= 1) 0.098632s: Exiting Redux.query 0.098645s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098658s: Entering Redux.assume(1 <= 1) 0.098672s: Exiting Redux.assume: 0.000001 seconds 0.098684s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.098701s: Entering Redux.assume(!(r3 < 0)) 0.098726s: Exiting Redux.assume: 0.000011 seconds 0.098739s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.098759s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.098777s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.098811s: Exiting Redux.query 0.098824s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.098838s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.098853s: Entering Redux.assume(!(!(r3 < 0))) 0.098877s: Exiting Redux.assume: 0.000010 seconds 0.098892s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.098911s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.098932s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.098951s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.099255s: Exiting Redux.query 0.099272s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.099284s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.099302s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.099347s: Exiting Redux.assume: 0.000031 seconds 0.099365s: Entering Redux.assume(!(!(1 = 0))) 0.099381s: Exiting Redux.assume: 0.000001 seconds 0.099399s: Entering Redux.assume(!(!(0 < r2))) 0.099421s: Exiting Redux.assume: 0.000009 seconds 0.099436s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.099453s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.099474s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.099493s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.099880s: Exiting Redux.query 0.099897s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.099910s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.099933s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.099966s: Exiting Redux.assume: 0.000019 seconds 0.100056s: Entering Redux.assume(!(!(1 = 0))) 0.100072s: Exiting Redux.assume: 0.000002 seconds 0.100097s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.100129s: Exiting Redux.assume: 0.000018 seconds 0.100144s: Entering Redux.assume(!(!(1 = 0))) 0.100159s: Exiting Redux.assume: 0.000001 seconds 0.100179s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.100195s: Exiting Redux.assume: 0.000004 seconds 0.100211s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.100224s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.100235s: Entering Redux.query(true) 0.100247s: Exiting Redux.query 0.100260s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.100272s: Entering Redux.assume(true) 0.100286s: Exiting Redux.assume: 0.000002 seconds 0.100300s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.100322s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.100387s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.100406s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.100432s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.100452s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.102189s: Exiting Redux.query 0.102224s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.102244s: Exiting Redux.assert_term: 0.000004 seconds 0.102258s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.102277s: Exiting Redux.assert_term: 0.000004 seconds 0.102290s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.102306s: Exiting Redux.assert_term: 0.000003 seconds 0.102321s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.102349s: Exiting Redux.assert_term: 0.000004 seconds 0.102363s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.102383s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.102419s: Exiting Redux.assume: 0.000022 seconds 0.102433s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.102448s: Entering Redux.assume(!(1 = 0)) 0.102463s: Exiting Redux.assume: 0.000002 seconds 0.102480s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.102509s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.102552s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102579s: Exiting Redux.assume: 0.000011 seconds 0.102594s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.102607s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102624s: Entering Redux.query(1 <= 1) 0.102637s: Exiting Redux.query 0.102651s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102664s: Entering Redux.assume(1 <= 1) 0.102678s: Exiting Redux.assume: 0.000002 seconds 0.102691s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.102708s: Entering Redux.assume(!(!(r0 = 0))) 0.102746s: Exiting Redux.assume: 0.000025 seconds 0.102761s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.102778s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.102812s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102838s: Exiting Redux.assume: 0.000011 seconds 0.102853s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.102866s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102881s: Entering Redux.query(1 <= 1) 0.102893s: Exiting Redux.query 0.102906s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102918s: Entering Redux.assume(1 <= 1) 0.102931s: Exiting Redux.assume: 0.000001 seconds 0.102945s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.102960s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.102973s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.102985s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.102999s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.103034s: Exiting Redux.assume: 0.000019 seconds 0.103050s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.103068s: Exiting Redux.assume: 0.000004 seconds 0.103083s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.103109s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.103127s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.103157s: Exiting Redux.query 0.103175s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.103194s: Exiting Redux.assert_term: 0.000005 seconds 0.103209s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.103227s: Exiting Redux.assert_term: 0.000004 seconds 0.103240s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.103257s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.103293s: Exiting Redux.assume: 0.000021 seconds 0.103305s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.103319s: Entering Redux.assume(!(1 = 0)) 0.103344s: Exiting Redux.assume: 0.000001 seconds 0.103357s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.103375s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.103411s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.103437s: Exiting Redux.assume: 0.000011 seconds 0.103451s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.103464s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103478s: Entering Redux.query(1 <= 1) 0.103490s: Exiting Redux.query 0.103503s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103516s: Entering Redux.assume(1 <= 1) 0.103530s: Exiting Redux.assume: 0.000001 seconds 0.103542s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.103559s: Entering Redux.assume(!(0 < r2)) 0.103583s: Exiting Redux.assume: 0.000009 seconds 0.103597s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.103612s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.103637s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.103656s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.103867s: Exiting Redux.query 0.103889s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.103909s: Exiting Redux.assert_term: 0.000005 seconds 0.103923s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.103940s: Exiting Redux.assert_term: 0.000003 seconds 0.103952s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.103972s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.104029s: Exiting Redux.assume: 0.000043 seconds 0.104043s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.104058s: Entering Redux.assume(!(1 = 0)) 0.104073s: Exiting Redux.assume: 0.000001 seconds 0.104086s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.104103s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.104140s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.104168s: Exiting Redux.assume: 0.000013 seconds 0.104181s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.104195s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104209s: Entering Redux.query(1 <= 1) 0.104220s: Exiting Redux.query 0.104232s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104245s: Entering Redux.assume(1 <= 1) 0.104261s: Exiting Redux.assume: 0.000001 seconds 0.104273s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.104290s: Entering Redux.assume(!(r3 < 0)) 0.104313s: Exiting Redux.assume: 0.000010 seconds 0.104327s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.104358s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.104375s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.104408s: Exiting Redux.query 0.104422s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.104435s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.104449s: Entering Redux.assume(!(!(r3 < 0))) 0.104472s: Exiting Redux.assume: 0.000010 seconds 0.104487s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.104504s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.104525s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.104543s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.104839s: Exiting Redux.query 0.104856s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.104870s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.104889s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.104923s: Exiting Redux.assume: 0.000020 seconds 0.104938s: Entering Redux.assume(!(!(1 = 0))) 0.104953s: Exiting Redux.assume: 0.000001 seconds 0.104970s: Entering Redux.assume(!(!(0 < r2))) 0.104991s: Exiting Redux.assume: 0.000008 seconds 0.105008s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.105025s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.105049s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.105069s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.105824s: Exiting Redux.query 0.105843s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.105857s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.105874s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.105906s: Exiting Redux.assume: 0.000019 seconds 0.105920s: Entering Redux.assume(!(!(1 = 0))) 0.105935s: Exiting Redux.assume: 0.000001 seconds 0.105953s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105982s: Exiting Redux.assume: 0.000018 seconds 0.105995s: Entering Redux.assume(!(!(1 = 0))) 0.106009s: Exiting Redux.assume: 0.000001 seconds 0.106070s: Entering Redux.assume(!(A0 <= 50)) 0.106087s: Exiting Redux.assume: 0.000003 seconds 0.106101s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(40,5-24): Verifying call 0.106115s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.106126s: Entering Redux.query(true) 0.106138s: Exiting Redux.query 0.106150s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.106161s: Entering Redux.assume(true) 0.106175s: Exiting Redux.assume: 0.000001 seconds 0.106187s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(41,7-8): Executing statement 0.106206s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.106225s: Exiting Redux.assert_term: 0.000006 seconds 0.106240s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(41,9-30): Verifying call 0.106254s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.106266s: Entering Redux.query(true) 0.106278s: Exiting Redux.query 0.106297s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.106315s: Exiting Redux.assert_term: 0.000004 seconds 0.106337s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.106349s: Entering Redux.assume(true) 0.106364s: Exiting Redux.assume: 0.000002 seconds 0.106378s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Executing statement 0.106401s: Entering Redux.assume(0 <= R0) 0.106422s: Exiting Redux.assume: 0.000006 seconds 0.106435s: Entering Redux.assume(R0 <= 50) 0.106454s: Exiting Redux.assume: 0.000005 seconds 0.106468s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Verifying call 0.106481s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.106492s: Entering Redux.query(true) 0.106505s: Exiting Redux.query 0.106517s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.106530s: Entering Redux.assume(true) 0.106544s: Exiting Redux.assume: 0.000001 seconds 0.106557s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Executing statement 0.106586s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.106735s: Exiting Redux.assume: 0.000134 seconds 0.106751s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.106764s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.106776s: Entering Redux.query(true) 0.106790s: Exiting Redux.query 0.106805s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.106817s: Entering Redux.assume(true) 0.106831s: Exiting Redux.assume: 0.000002 seconds 0.106844s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.106863s: Entering Redux.query(!(2 = 0)) 0.106876s: Exiting Redux.query 0.106892s: Entering Redux.assume(%(A0, 2) = 1) 0.106910s: Exiting Redux.assume: 0.000003 seconds 0.106924s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.106936s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.106947s: Entering Redux.query(true) 0.106960s: Exiting Redux.query 0.106972s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.106984s: Entering Redux.assume(true) 0.106999s: Exiting Redux.assume: 0.000002 seconds 0.107012s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.107031s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.107046s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.107065s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.107094s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.107115s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.107629s: Exiting Redux.query 0.107650s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.107670s: Exiting Redux.assert_term: 0.000006 seconds 0.107792s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.107812s: Exiting Redux.assert_term: 0.000004 seconds 0.107828s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.107847s: Exiting Redux.assert_term: 0.000005 seconds 0.107864s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.107883s: Exiting Redux.assert_term: 0.000004 seconds 0.107899s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.107918s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.107948s: Exiting Redux.assume: 0.000014 seconds 0.107961s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.107977s: Entering Redux.assume(!(1 = 0)) 0.107992s: Exiting Redux.assume: 0.000002 seconds 0.108008s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.108035s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.108072s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.108096s: Exiting Redux.assume: 0.000008 seconds 0.108111s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.108124s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108139s: Entering Redux.query(1 <= 1) 0.108151s: Exiting Redux.query 0.108164s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108177s: Entering Redux.assume(1 <= 1) 0.108191s: Exiting Redux.assume: 0.000001 seconds 0.108204s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.108220s: Entering Redux.assume(!(!(r0 = 0))) 0.108257s: Exiting Redux.assume: 0.000024 seconds 0.108272s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.108288s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.108324s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.108353s: Exiting Redux.assume: 0.000008 seconds 0.108367s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.108379s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108391s: Entering Redux.query(1 <= 1) 0.108402s: Exiting Redux.query 0.108413s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108425s: Entering Redux.assume(1 <= 1) 0.108438s: Exiting Redux.assume: 0.000001 seconds 0.108450s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.108463s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.108476s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.108487s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.108504s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.108532s: Exiting Redux.assume: 0.000013 seconds 0.108547s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.108565s: Exiting Redux.assume: 0.000003 seconds 0.108580s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.108607s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.108625s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.108648s: Exiting Redux.query 0.108663s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.108681s: Exiting Redux.assert_term: 0.000006 seconds 0.108694s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.108710s: Exiting Redux.assert_term: 0.000003 seconds 0.108721s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.108737s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.108763s: Exiting Redux.assume: 0.000014 seconds 0.108777s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.108790s: Entering Redux.assume(!(1 = 0)) 0.108804s: Exiting Redux.assume: 0.000001 seconds 0.108818s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.108837s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.108871s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.108892s: Exiting Redux.assume: 0.000008 seconds 0.108907s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.108920s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108932s: Entering Redux.query(1 <= 1) 0.108945s: Exiting Redux.query 0.108957s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108969s: Entering Redux.assume(1 <= 1) 0.108984s: Exiting Redux.assume: 0.000002 seconds 0.108997s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.109014s: Entering Redux.assume(!(0 < r2)) 0.109036s: Exiting Redux.assume: 0.000009 seconds 0.109048s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.109063s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.109088s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.109105s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.109129s: Exiting Redux.query 0.109145s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.109164s: Exiting Redux.assert_term: 0.000005 seconds 0.109177s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.109193s: Exiting Redux.assert_term: 0.000004 seconds 0.109205s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.109221s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.109261s: Exiting Redux.assume: 0.000027 seconds 0.109274s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.109289s: Entering Redux.assume(!(1 = 0)) 0.109304s: Exiting Redux.assume: 0.000002 seconds 0.109318s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.109345s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.109380s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.109404s: Exiting Redux.assume: 0.000009 seconds 0.109419s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.109432s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109446s: Entering Redux.query(1 <= 1) 0.109459s: Exiting Redux.query 0.109473s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109487s: Entering Redux.assume(1 <= 1) 0.109501s: Exiting Redux.assume: 0.000002 seconds 0.109514s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.109530s: Entering Redux.assume(!(r3 < 0)) 0.109882s: Exiting Redux.assume: 0.000337 seconds 0.109899s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.109920s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.109938s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.109965s: Exiting Redux.query 0.109978s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.109990s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.110005s: Entering Redux.assume(!(!(r3 < 0))) 0.110029s: Exiting Redux.assume: 0.000010 seconds 0.110044s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.110062s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.110082s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.110102s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.110358s: Exiting Redux.query 0.110376s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.110389s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.110408s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.110436s: Exiting Redux.assume: 0.000013 seconds 0.110451s: Entering Redux.assume(!(!(1 = 0))) 0.110466s: Exiting Redux.assume: 0.000001 seconds 0.110483s: Entering Redux.assume(!(!(0 < r2))) 0.110504s: Exiting Redux.assume: 0.000008 seconds 0.110520s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.110536s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.110558s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.110579s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.110848s: Exiting Redux.query 0.110865s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.110878s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.110898s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.110923s: Exiting Redux.assume: 0.000010 seconds 0.110938s: Entering Redux.assume(!(!(1 = 0))) 0.110952s: Exiting Redux.assume: 0.000001 seconds 0.110973s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.110998s: Exiting Redux.assume: 0.000010 seconds 0.111013s: Entering Redux.assume(!(!(1 = 0))) 0.111027s: Exiting Redux.assume: 0.000001 seconds 0.111045s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.111063s: Exiting Redux.assume: 0.000004 seconds 0.111078s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.111091s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.111103s: Entering Redux.query(true) 0.111118s: Exiting Redux.query 0.111133s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.111145s: Entering Redux.assume(true) 0.111159s: Exiting Redux.assume: 0.000001 seconds 0.111171s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.111192s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.111207s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.111228s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.111255s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.111274s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.111940s: Exiting Redux.query 0.111965s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.111985s: Exiting Redux.assert_term: 0.000006 seconds 0.111999s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.112017s: Exiting Redux.assert_term: 0.000004 seconds 0.112031s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.112048s: Exiting Redux.assert_term: 0.000004 seconds 0.112063s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.112080s: Exiting Redux.assert_term: 0.000003 seconds 0.112093s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.112112s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.112141s: Exiting Redux.assume: 0.000016 seconds 0.112154s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.112168s: Entering Redux.assume(!(1 = 0)) 0.112182s: Exiting Redux.assume: 0.000001 seconds 0.112198s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.112222s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.112260s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.112284s: Exiting Redux.assume: 0.000008 seconds 0.112298s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.112312s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112325s: Entering Redux.query(1 <= 1) 0.112347s: Exiting Redux.query 0.112360s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112373s: Entering Redux.assume(1 <= 1) 0.112387s: Exiting Redux.assume: 0.000001 seconds 0.112399s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.112417s: Entering Redux.assume(!(!(r0 = 0))) 0.112454s: Exiting Redux.assume: 0.000023 seconds 0.112468s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.112483s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.112516s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.112538s: Exiting Redux.assume: 0.000008 seconds 0.112552s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.112565s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112576s: Entering Redux.query(1 <= 1) 0.112588s: Exiting Redux.query 0.112599s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112613s: Entering Redux.assume(1 <= 1) 0.112627s: Exiting Redux.assume: 0.000001 seconds 0.112639s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.112653s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.112667s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.112679s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.112695s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112721s: Exiting Redux.assume: 0.000012 seconds 0.112736s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.112753s: Exiting Redux.assume: 0.000004 seconds 0.112768s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.112794s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.112812s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.112835s: Exiting Redux.query 0.112852s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.112871s: Exiting Redux.assert_term: 0.000005 seconds 0.112886s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.112902s: Exiting Redux.assert_term: 0.000004 seconds 0.112916s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.112933s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.112960s: Exiting Redux.assume: 0.000013 seconds 0.112972s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.112987s: Entering Redux.assume(!(1 = 0)) 0.113001s: Exiting Redux.assume: 0.000001 seconds 0.113016s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.113035s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.113071s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.113093s: Exiting Redux.assume: 0.000007 seconds 0.113106s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.113118s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113131s: Entering Redux.query(1 <= 1) 0.113142s: Exiting Redux.query 0.113155s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113166s: Entering Redux.assume(1 <= 1) 0.113180s: Exiting Redux.assume: 0.000001 seconds 0.113191s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.113207s: Entering Redux.assume(!(0 < r2)) 0.113228s: Exiting Redux.assume: 0.000009 seconds 0.113240s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.113253s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.113277s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.113450s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.113477s: Exiting Redux.query 0.113494s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.113511s: Exiting Redux.assert_term: 0.000004 seconds 0.113524s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.113541s: Exiting Redux.assert_term: 0.000004 seconds 0.113553s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.113570s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.113611s: Exiting Redux.assume: 0.000029 seconds 0.113623s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.113637s: Entering Redux.assume(!(1 = 0)) 0.113651s: Exiting Redux.assume: 0.000002 seconds 0.113663s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.113680s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.113714s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.113739s: Exiting Redux.assume: 0.000009 seconds 0.113753s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.113765s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113778s: Entering Redux.query(1 <= 1) 0.113790s: Exiting Redux.query 0.113802s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113815s: Entering Redux.assume(1 <= 1) 0.113830s: Exiting Redux.assume: 0.000001 seconds 0.113843s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.113861s: Entering Redux.assume(!(r3 < 0)) 0.113886s: Exiting Redux.assume: 0.000010 seconds 0.113900s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.113919s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.113937s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.113963s: Exiting Redux.query 0.113976s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.113988s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.114003s: Entering Redux.assume(!(!(r3 < 0))) 0.114026s: Exiting Redux.assume: 0.000010 seconds 0.114042s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.114059s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.114081s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.114099s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.114350s: Exiting Redux.query 0.114368s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.114381s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.114399s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.114426s: Exiting Redux.assume: 0.000013 seconds 0.114440s: Entering Redux.assume(!(!(1 = 0))) 0.114455s: Exiting Redux.assume: 0.000002 seconds 0.114471s: Entering Redux.assume(!(!(0 < r2))) 0.114491s: Exiting Redux.assume: 0.000008 seconds 0.114506s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.114524s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.114545s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.114565s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.114837s: Exiting Redux.query 0.114855s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.114867s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.114885s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.114910s: Exiting Redux.assume: 0.000011 seconds 0.114925s: Entering Redux.assume(!(!(1 = 0))) 0.114940s: Exiting Redux.assume: 0.000001 seconds 0.114960s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.114983s: Exiting Redux.assume: 0.000011 seconds 0.114998s: Entering Redux.assume(!(!(1 = 0))) 0.115012s: Exiting Redux.assume: 0.000001 seconds 0.115081s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.115276s: Exiting Redux.assume: 0.000180 seconds 0.115293s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.115307s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.115319s: Entering Redux.query(true) 0.115341s: Exiting Redux.query 0.115355s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.115367s: Entering Redux.assume(true) 0.115380s: Exiting Redux.assume: 0.000002 seconds 0.115393s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.115417s: Entering Redux.query(!(2 = 0)) 0.115429s: Exiting Redux.query 0.115445s: Entering Redux.assume(%(A0, 2) = 1) 0.115463s: Exiting Redux.assume: 0.000004 seconds 0.115477s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.115490s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.115503s: Entering Redux.query(true) 0.115515s: Exiting Redux.query 0.115528s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.115540s: Entering Redux.assume(true) 0.115553s: Exiting Redux.assume: 0.000001 seconds 0.115565s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.115586s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.115599s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.115619s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.115644s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.115664s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.115872s: Exiting Redux.query 0.115895s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.115913s: Exiting Redux.assert_term: 0.000005 seconds 0.115929s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.115945s: Exiting Redux.assert_term: 0.000004 seconds 0.115959s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.115976s: Exiting Redux.assert_term: 0.000003 seconds 0.115990s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.116007s: Exiting Redux.assert_term: 0.000003 seconds 0.116020s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.116038s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.116067s: Exiting Redux.assume: 0.000015 seconds 0.116079s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.116094s: Entering Redux.assume(!(1 = 0)) 0.116108s: Exiting Redux.assume: 0.000001 seconds 0.116124s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.116148s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.116183s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.116204s: Exiting Redux.assume: 0.000008 seconds 0.116217s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.116229s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116241s: Entering Redux.query(1 <= 1) 0.116252s: Exiting Redux.query 0.116265s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116276s: Entering Redux.assume(1 <= 1) 0.116290s: Exiting Redux.assume: 0.000001 seconds 0.116301s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.116318s: Entering Redux.assume(!(!(r0 = 0))) 0.116366s: Exiting Redux.assume: 0.000024 seconds 0.116381s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.116398s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.116432s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.116454s: Exiting Redux.assume: 0.000007 seconds 0.116467s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.116479s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116492s: Entering Redux.query(1 <= 1) 0.116503s: Exiting Redux.query 0.116517s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116529s: Entering Redux.assume(1 <= 1) 0.116543s: Exiting Redux.assume: 0.000001 seconds 0.116555s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.116569s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.116583s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.116595s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.116610s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.116636s: Exiting Redux.assume: 0.000012 seconds 0.116650s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.116667s: Exiting Redux.assume: 0.000005 seconds 0.116680s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.116707s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.116724s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.116746s: Exiting Redux.query 0.116761s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.116779s: Exiting Redux.assert_term: 0.000005 seconds 0.116792s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.116808s: Exiting Redux.assert_term: 0.000003 seconds 0.116820s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.116838s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.116864s: Exiting Redux.assume: 0.000014 seconds 0.116876s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.116891s: Entering Redux.assume(!(1 = 0)) 0.116907s: Exiting Redux.assume: 0.000002 seconds 0.116921s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.117152s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.117190s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.117213s: Exiting Redux.assume: 0.000009 seconds 0.117226s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.117238s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117250s: Entering Redux.query(1 <= 1) 0.117261s: Exiting Redux.query 0.117273s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117285s: Entering Redux.assume(1 <= 1) 0.117299s: Exiting Redux.assume: 0.000002 seconds 0.117310s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.117325s: Entering Redux.assume(!(0 < r2)) 0.117357s: Exiting Redux.assume: 0.000009 seconds 0.117369s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.117384s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.117407s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.117424s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.117449s: Exiting Redux.query 0.117465s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.117483s: Exiting Redux.assert_term: 0.000005 seconds 0.117497s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.117512s: Exiting Redux.assert_term: 0.000004 seconds 0.117524s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.117540s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.117583s: Exiting Redux.assume: 0.000030 seconds 0.117595s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.117609s: Entering Redux.assume(!(1 = 0)) 0.117622s: Exiting Redux.assume: 0.000002 seconds 0.117635s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.117651s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.117685s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.117707s: Exiting Redux.assume: 0.000009 seconds 0.117720s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.117732s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117744s: Entering Redux.query(1 <= 1) 0.117755s: Exiting Redux.query 0.117767s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117778s: Entering Redux.assume(1 <= 1) 0.117791s: Exiting Redux.assume: 0.000002 seconds 0.117802s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.117819s: Entering Redux.assume(!(r3 < 0)) 0.117841s: Exiting Redux.assume: 0.000011 seconds 0.117854s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.117872s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.117891s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.117920s: Exiting Redux.query 0.117934s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.117946s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.117959s: Entering Redux.assume(!(!(r3 < 0))) 0.117980s: Exiting Redux.assume: 0.000009 seconds 0.117995s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.118011s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.118031s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.118048s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.118286s: Exiting Redux.query 0.118302s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.118314s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.118341s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.118369s: Exiting Redux.assume: 0.000014 seconds 0.118383s: Entering Redux.assume(!(!(1 = 0))) 0.118396s: Exiting Redux.assume: 0.000002 seconds 0.118411s: Entering Redux.assume(!(!(0 < r2))) 0.118432s: Exiting Redux.assume: 0.000008 seconds 0.118447s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.118464s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.118484s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.118502s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.118805s: Exiting Redux.query 0.118822s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.118834s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.118852s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.118877s: Exiting Redux.assume: 0.000012 seconds 0.118891s: Entering Redux.assume(!(!(1 = 0))) 0.118907s: Exiting Redux.assume: 0.000001 seconds 0.118926s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.118950s: Exiting Redux.assume: 0.000011 seconds 0.118964s: Entering Redux.assume(!(!(1 = 0))) 0.118977s: Exiting Redux.assume: 0.000002 seconds 0.118995s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.119010s: Exiting Redux.assume: 0.000003 seconds 0.119024s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.119036s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.119047s: Entering Redux.query(true) 0.119058s: Exiting Redux.query 0.119070s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.119081s: Entering Redux.assume(true) 0.119095s: Exiting Redux.assume: 0.000002 seconds 0.119106s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.119128s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.119143s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.119162s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.119186s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.119205s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.119432s: Exiting Redux.query 0.119453s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.119471s: Exiting Redux.assert_term: 0.000005 seconds 0.119484s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.119500s: Exiting Redux.assert_term: 0.000004 seconds 0.119513s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.119529s: Exiting Redux.assert_term: 0.000004 seconds 0.119543s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.119558s: Exiting Redux.assert_term: 0.000004 seconds 0.119570s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.119587s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.119614s: Exiting Redux.assume: 0.000015 seconds 0.119625s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.119639s: Entering Redux.assume(!(1 = 0)) 0.119654s: Exiting Redux.assume: 0.000001 seconds 0.119667s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.119688s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.119723s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.119745s: Exiting Redux.assume: 0.000008 seconds 0.119758s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.119770s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119783s: Entering Redux.query(1 <= 1) 0.119794s: Exiting Redux.query 0.119805s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119816s: Entering Redux.assume(1 <= 1) 0.119830s: Exiting Redux.assume: 0.000001 seconds 0.119842s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.119857s: Entering Redux.assume(!(!(r0 = 0))) 0.119896s: Exiting Redux.assume: 0.000026 seconds 0.119911s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.119926s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.119959s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.119980s: Exiting Redux.assume: 0.000007 seconds 0.119993s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.120005s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120016s: Entering Redux.query(1 <= 1) 0.120027s: Exiting Redux.query 0.120039s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120051s: Entering Redux.assume(1 <= 1) 0.120065s: Exiting Redux.assume: 0.000001 seconds 0.120077s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.120091s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.120103s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.120115s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.120130s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.120154s: Exiting Redux.assume: 0.000012 seconds 0.120169s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.120185s: Exiting Redux.assume: 0.000004 seconds 0.120199s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.120223s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.120241s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.120264s: Exiting Redux.query 0.120280s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.120298s: Exiting Redux.assert_term: 0.000005 seconds 0.120311s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.120327s: Exiting Redux.assert_term: 0.000003 seconds 0.120349s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.120367s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.120505s: Exiting Redux.assume: 0.000126 seconds 0.120518s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.120532s: Entering Redux.assume(!(1 = 0)) 0.120546s: Exiting Redux.assume: 0.000001 seconds 0.120561s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.120578s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.120612s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.120633s: Exiting Redux.assume: 0.000008 seconds 0.120646s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.120658s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120670s: Entering Redux.query(1 <= 1) 0.120681s: Exiting Redux.query 0.120693s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120706s: Entering Redux.assume(1 <= 1) 0.120719s: Exiting Redux.assume: 0.000002 seconds 0.120731s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.120747s: Entering Redux.assume(!(0 < r2)) 0.120768s: Exiting Redux.assume: 0.000009 seconds 0.120780s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.120795s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.120818s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.120835s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.120858s: Exiting Redux.query 0.120873s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.120892s: Exiting Redux.assert_term: 0.000006 seconds 0.120906s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.120922s: Exiting Redux.assert_term: 0.000004 seconds 0.120934s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.120950s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.120990s: Exiting Redux.assume: 0.000028 seconds 0.121002s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.121017s: Entering Redux.assume(!(1 = 0)) 0.121032s: Exiting Redux.assume: 0.000001 seconds 0.121045s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.121061s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.121095s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.121116s: Exiting Redux.assume: 0.000009 seconds 0.121130s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.121142s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121155s: Entering Redux.query(1 <= 1) 0.121166s: Exiting Redux.query 0.121178s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121190s: Entering Redux.assume(1 <= 1) 0.121204s: Exiting Redux.assume: 0.000001 seconds 0.121215s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.121230s: Entering Redux.assume(!(r3 < 0)) 0.121253s: Exiting Redux.assume: 0.000010 seconds 0.121265s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.121284s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.121300s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.121326s: Exiting Redux.query 0.121350s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.121363s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.121376s: Entering Redux.assume(!(!(r3 < 0))) 0.121397s: Exiting Redux.assume: 0.000009 seconds 0.121411s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.121428s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.121448s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.121466s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.121700s: Exiting Redux.query 0.121716s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.121729s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.121746s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.121772s: Exiting Redux.assume: 0.000013 seconds 0.121786s: Entering Redux.assume(!(!(1 = 0))) 0.121800s: Exiting Redux.assume: 0.000001 seconds 0.121814s: Entering Redux.assume(!(!(0 < r2))) 0.121835s: Exiting Redux.assume: 0.000008 seconds 0.121849s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.121865s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.121884s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.121903s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.122196s: Exiting Redux.query 0.122212s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.122225s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.122242s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.122266s: Exiting Redux.assume: 0.000011 seconds 0.122281s: Entering Redux.assume(!(!(1 = 0))) 0.122294s: Exiting Redux.assume: 0.000002 seconds 0.122313s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.122344s: Exiting Redux.assume: 0.000019 seconds 0.122358s: Entering Redux.assume(!(!(1 = 0))) 0.122372s: Exiting Redux.assume: 0.000001 seconds 0.122438s: Entering Redux.assume(!(R0 <= 50)) 0.122455s: Exiting Redux.assume: 0.000003 seconds 0.122468s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Verifying call 0.122480s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122491s: Entering Redux.query(true) 0.122503s: Exiting Redux.query 0.122515s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122526s: Entering Redux.assume(true) 0.122539s: Exiting Redux.assume: 0.000001 seconds 0.122551s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Executing statement 0.122580s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.122712s: Exiting Redux.assume: 0.000118 seconds 0.122728s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.122740s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122752s: Entering Redux.query(true) 0.122763s: Exiting Redux.query 0.122775s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122786s: Entering Redux.assume(true) 0.122800s: Exiting Redux.assume: 0.000002 seconds 0.122811s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.122830s: Entering Redux.query(!(2 = 0)) 0.122843s: Exiting Redux.query 0.122858s: Entering Redux.assume(%(A0, 2) = 1) 0.122873s: Exiting Redux.assume: 0.000004 seconds 0.122887s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.122899s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122910s: Entering Redux.query(true) 0.122921s: Exiting Redux.query 0.122933s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122944s: Entering Redux.assume(true) 0.122958s: Exiting Redux.assume: 0.000001 seconds 0.122969s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.122989s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.123003s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.123022s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.123046s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.123065s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.123556s: Exiting Redux.query 0.123576s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.123594s: Exiting Redux.assert_term: 0.000005 seconds 0.123606s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.123622s: Exiting Redux.assert_term: 0.000004 seconds 0.123635s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.123651s: Exiting Redux.assert_term: 0.000004 seconds 0.123664s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.123680s: Exiting Redux.assert_term: 0.000003 seconds 0.123692s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.123849s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.123880s: Exiting Redux.assume: 0.000015 seconds 0.123892s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.123906s: Entering Redux.assume(!(1 = 0)) 0.123920s: Exiting Redux.assume: 0.000001 seconds 0.123933s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.123958s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.123991s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124014s: Exiting Redux.assume: 0.000009 seconds 0.124027s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.124039s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124051s: Entering Redux.query(1 <= 1) 0.124062s: Exiting Redux.query 0.124074s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124086s: Entering Redux.assume(1 <= 1) 0.124100s: Exiting Redux.assume: 0.000001 seconds 0.124111s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.124126s: Entering Redux.assume(!(!(r0 = 0))) 0.124162s: Exiting Redux.assume: 0.000024 seconds 0.124176s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.124191s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.124223s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124244s: Exiting Redux.assume: 0.000007 seconds 0.124257s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.124269s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124281s: Entering Redux.query(1 <= 1) 0.124292s: Exiting Redux.query 0.124303s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124316s: Entering Redux.assume(1 <= 1) 0.124339s: Exiting Redux.assume: 0.000001 seconds 0.124352s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.124369s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.124381s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.124392s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.124407s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124432s: Exiting Redux.assume: 0.000014 seconds 0.124447s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.124463s: Exiting Redux.assume: 0.000003 seconds 0.124477s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.124500s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.124517s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.124539s: Exiting Redux.query 0.124555s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.124572s: Exiting Redux.assert_term: 0.000005 seconds 0.124585s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.124601s: Exiting Redux.assert_term: 0.000004 seconds 0.124613s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.124629s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.124656s: Exiting Redux.assume: 0.000014 seconds 0.124668s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.124682s: Entering Redux.assume(!(1 = 0)) 0.124695s: Exiting Redux.assume: 0.000001 seconds 0.124707s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.124726s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.124762s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.124782s: Exiting Redux.assume: 0.000008 seconds 0.124795s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.124808s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124820s: Entering Redux.query(1 <= 1) 0.124831s: Exiting Redux.query 0.124842s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124854s: Entering Redux.assume(1 <= 1) 0.124867s: Exiting Redux.assume: 0.000001 seconds 0.124878s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.124894s: Entering Redux.assume(!(0 < r2)) 0.124916s: Exiting Redux.assume: 0.000009 seconds 0.124928s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.124942s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.124967s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.124985s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.125009s: Exiting Redux.query 0.125025s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.125043s: Exiting Redux.assert_term: 0.000005 seconds 0.125057s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.125073s: Exiting Redux.assert_term: 0.000004 seconds 0.125085s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.125103s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.125143s: Exiting Redux.assume: 0.000027 seconds 0.125156s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.125169s: Entering Redux.assume(!(1 = 0)) 0.125182s: Exiting Redux.assume: 0.000002 seconds 0.125195s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.125212s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.125245s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.125267s: Exiting Redux.assume: 0.000008 seconds 0.125281s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.125294s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125306s: Entering Redux.query(1 <= 1) 0.125317s: Exiting Redux.query 0.125339s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125351s: Entering Redux.assume(1 <= 1) 0.125365s: Exiting Redux.assume: 0.000001 seconds 0.125376s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.125392s: Entering Redux.assume(!(r3 < 0)) 0.125414s: Exiting Redux.assume: 0.000010 seconds 0.125427s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.125447s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.125463s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.125520s: Exiting Redux.query 0.125535s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.125546s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.125560s: Entering Redux.assume(!(!(r3 < 0))) 0.125584s: Exiting Redux.assume: 0.000012 seconds 0.125597s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.125613s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.125636s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.125655s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.125886s: Exiting Redux.query 0.125903s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.125914s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.125931s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.125957s: Exiting Redux.assume: 0.000013 seconds 0.125972s: Entering Redux.assume(!(!(1 = 0))) 0.125986s: Exiting Redux.assume: 0.000002 seconds 0.126002s: Entering Redux.assume(!(!(0 < r2))) 0.126022s: Exiting Redux.assume: 0.000008 seconds 0.126035s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.126051s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.126071s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.126091s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.126363s: Exiting Redux.query 0.126378s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.126390s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.126410s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.126435s: Exiting Redux.assume: 0.000011 seconds 0.126450s: Entering Redux.assume(!(!(1 = 0))) 0.126464s: Exiting Redux.assume: 0.000001 seconds 0.126482s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126504s: Exiting Redux.assume: 0.000010 seconds 0.126518s: Entering Redux.assume(!(!(1 = 0))) 0.126532s: Exiting Redux.assume: 0.000001 seconds 0.126551s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.126568s: Exiting Redux.assume: 0.000004 seconds 0.126582s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.126595s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.126606s: Entering Redux.query(true) 0.126619s: Exiting Redux.query 0.126632s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.126643s: Entering Redux.assume(true) 0.126656s: Exiting Redux.assume: 0.000002 seconds 0.126670s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.126691s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.126705s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.126724s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.126750s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.126769s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.127399s: Exiting Redux.query 0.127424s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.127443s: Exiting Redux.assert_term: 0.000006 seconds 0.127456s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.127474s: Exiting Redux.assert_term: 0.000004 seconds 0.127487s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.127503s: Exiting Redux.assert_term: 0.000003 seconds 0.127516s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.127532s: Exiting Redux.assert_term: 0.000003 seconds 0.127544s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.127561s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.127589s: Exiting Redux.assume: 0.000015 seconds 0.127600s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.127616s: Entering Redux.assume(!(1 = 0)) 0.127630s: Exiting Redux.assume: 0.000001 seconds 0.127644s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.127670s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.127710s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.127732s: Exiting Redux.assume: 0.000008 seconds 0.127745s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.127758s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.127771s: Entering Redux.query(1 <= 1) 0.127783s: Exiting Redux.query 0.127795s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.127806s: Entering Redux.assume(1 <= 1) 0.127819s: Exiting Redux.assume: 0.000002 seconds 0.127831s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.127848s: Entering Redux.assume(!(!(r0 = 0))) 0.127884s: Exiting Redux.assume: 0.000024 seconds 0.127896s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.127911s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.127943s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.127965s: Exiting Redux.assume: 0.000007 seconds 0.127977s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.127989s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128001s: Entering Redux.query(1 <= 1) 0.128012s: Exiting Redux.query 0.128024s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128036s: Entering Redux.assume(1 <= 1) 0.128049s: Exiting Redux.assume: 0.000002 seconds 0.128062s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.128076s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.128089s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.128099s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.128114s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.128140s: Exiting Redux.assume: 0.000012 seconds 0.128153s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.128170s: Exiting Redux.assume: 0.000004 seconds 0.128184s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.128209s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.128227s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.128250s: Exiting Redux.query 0.128266s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.128283s: Exiting Redux.assert_term: 0.000004 seconds 0.128297s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.128314s: Exiting Redux.assert_term: 0.000004 seconds 0.128325s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.128352s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.128379s: Exiting Redux.assume: 0.000014 seconds 0.128391s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.128405s: Entering Redux.assume(!(1 = 0)) 0.128419s: Exiting Redux.assume: 0.000001 seconds 0.128432s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.128450s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.128484s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.128505s: Exiting Redux.assume: 0.000007 seconds 0.128517s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.128531s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128543s: Entering Redux.query(1 <= 1) 0.128555s: Exiting Redux.query 0.128566s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128578s: Entering Redux.assume(1 <= 1) 0.128593s: Exiting Redux.assume: 0.000001 seconds 0.128604s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.128621s: Entering Redux.assume(!(0 < r2)) 0.128642s: Exiting Redux.assume: 0.000008 seconds 0.128654s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.128668s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.128691s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.128708s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.128731s: Exiting Redux.query 0.128747s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.128764s: Exiting Redux.assert_term: 0.000004 seconds 0.128778s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.128793s: Exiting Redux.assert_term: 0.000004 seconds 0.128805s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.128822s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.128895s: Exiting Redux.assume: 0.000061 seconds 0.128909s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.128923s: Entering Redux.assume(!(1 = 0)) 0.128937s: Exiting Redux.assume: 0.000001 seconds 0.128949s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.128966s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.128999s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.129022s: Exiting Redux.assume: 0.000009 seconds 0.129035s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.129046s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129059s: Entering Redux.query(1 <= 1) 0.129070s: Exiting Redux.query 0.129082s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129095s: Entering Redux.assume(1 <= 1) 0.129108s: Exiting Redux.assume: 0.000001 seconds 0.129120s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.129136s: Entering Redux.assume(!(r3 < 0)) 0.129158s: Exiting Redux.assume: 0.000011 seconds 0.129171s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.129190s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.129239s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.129265s: Exiting Redux.query 0.129278s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.129290s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.129303s: Entering Redux.assume(!(!(r3 < 0))) 0.129325s: Exiting Redux.assume: 0.000010 seconds 0.129350s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.129367s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.129388s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.129407s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.129641s: Exiting Redux.query 0.129659s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.129671s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.129688s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.129714s: Exiting Redux.assume: 0.000013 seconds 0.129728s: Entering Redux.assume(!(!(1 = 0))) 0.129743s: Exiting Redux.assume: 0.000001 seconds 0.129757s: Entering Redux.assume(!(!(0 < r2))) 0.129778s: Exiting Redux.assume: 0.000008 seconds 0.129791s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.129808s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.129828s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.129847s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.130107s: Exiting Redux.query 0.130124s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.130136s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.130155s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.130179s: Exiting Redux.assume: 0.000011 seconds 0.130194s: Entering Redux.assume(!(!(1 = 0))) 0.130208s: Exiting Redux.assume: 0.000001 seconds 0.130227s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.130249s: Exiting Redux.assume: 0.000010 seconds 0.130264s: Entering Redux.assume(!(!(1 = 0))) 0.130279s: Exiting Redux.assume: 0.000001 seconds 0.130346s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.130459s: Exiting Redux.assume: 0.000097 seconds 0.130478s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.130491s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130504s: Entering Redux.query(true) 0.130515s: Exiting Redux.query 0.130528s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130615s: Entering Redux.assume(true) 0.130631s: Exiting Redux.assume: 0.000002 seconds 0.130643s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.130670s: Entering Redux.query(!(2 = 0)) 0.130682s: Exiting Redux.query 0.130698s: Entering Redux.assume(%(A0, 2) = 1) 0.130715s: Exiting Redux.assume: 0.000004 seconds 0.130727s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.130740s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130751s: Entering Redux.query(true) 0.130764s: Exiting Redux.query 0.130777s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130788s: Entering Redux.assume(true) 0.130803s: Exiting Redux.assume: 0.000002 seconds 0.130815s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.130839s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.130852s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.130873s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.130902s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.130926s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.131126s: Exiting Redux.query 0.131147s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.131166s: Exiting Redux.assert_term: 0.000005 seconds 0.131181s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.131197s: Exiting Redux.assert_term: 0.000003 seconds 0.131210s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.131225s: Exiting Redux.assert_term: 0.000004 seconds 0.131241s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.131257s: Exiting Redux.assert_term: 0.000004 seconds 0.131271s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.131288s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.131315s: Exiting Redux.assume: 0.000014 seconds 0.131330s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.131353s: Entering Redux.assume(!(1 = 0)) 0.131368s: Exiting Redux.assume: 0.000001 seconds 0.131384s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.131416s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.131451s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.131476s: Exiting Redux.assume: 0.000008 seconds 0.131489s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.131501s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131514s: Entering Redux.query(1 <= 1) 0.131528s: Exiting Redux.query 0.131539s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131551s: Entering Redux.assume(1 <= 1) 0.131566s: Exiting Redux.assume: 0.000001 seconds 0.131579s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.131595s: Entering Redux.assume(!(!(r0 = 0))) 0.131630s: Exiting Redux.assume: 0.000022 seconds 0.131644s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.131658s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.131693s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.131714s: Exiting Redux.assume: 0.000007 seconds 0.131727s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.131739s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131751s: Entering Redux.query(1 <= 1) 0.131762s: Exiting Redux.query 0.131774s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131786s: Entering Redux.assume(1 <= 1) 0.131800s: Exiting Redux.assume: 0.000001 seconds 0.131812s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.131827s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.131839s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.131851s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.131866s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131891s: Exiting Redux.assume: 0.000012 seconds 0.131906s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.131924s: Exiting Redux.assume: 0.000005 seconds 0.131937s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.131962s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.131980s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.132002s: Exiting Redux.query 0.132018s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.132036s: Exiting Redux.assert_term: 0.000005 seconds 0.132050s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.132066s: Exiting Redux.assert_term: 0.000004 seconds 0.132078s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.132095s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.132121s: Exiting Redux.assume: 0.000014 seconds 0.132133s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.132146s: Entering Redux.assume(!(1 = 0)) 0.132160s: Exiting Redux.assume: 0.000001 seconds 0.132173s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.132190s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.132222s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.132264s: Exiting Redux.assume: 0.000029 seconds 0.132278s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.132291s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132304s: Entering Redux.query(1 <= 1) 0.132316s: Exiting Redux.query 0.132338s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132351s: Entering Redux.assume(1 <= 1) 0.132366s: Exiting Redux.assume: 0.000001 seconds 0.132379s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.132397s: Entering Redux.assume(!(0 < r2)) 0.132418s: Exiting Redux.assume: 0.000008 seconds 0.132432s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.132446s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.132471s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.132488s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.132511s: Exiting Redux.query 0.132529s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.132546s: Exiting Redux.assert_term: 0.000004 seconds 0.132560s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.132577s: Exiting Redux.assert_term: 0.000004 seconds 0.132589s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.132606s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.132645s: Exiting Redux.assume: 0.000026 seconds 0.132657s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.132670s: Entering Redux.assume(!(1 = 0)) 0.132685s: Exiting Redux.assume: 0.000001 seconds 0.132697s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.132713s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.132746s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.132767s: Exiting Redux.assume: 0.000009 seconds 0.132781s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.132793s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132805s: Entering Redux.query(1 <= 1) 0.132817s: Exiting Redux.query 0.132829s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132840s: Entering Redux.assume(1 <= 1) 0.132854s: Exiting Redux.assume: 0.000001 seconds 0.132866s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.132884s: Entering Redux.assume(!(r3 < 0)) 0.132909s: Exiting Redux.assume: 0.000013 seconds 0.132922s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.132945s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.132963s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.132988s: Exiting Redux.query 0.133001s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.133013s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.133026s: Entering Redux.assume(!(!(r3 < 0))) 0.133049s: Exiting Redux.assume: 0.000010 seconds 0.133063s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.133079s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.133099s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.133117s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.133357s: Exiting Redux.query 0.133373s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.133384s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.133402s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.133428s: Exiting Redux.assume: 0.000013 seconds 0.133441s: Entering Redux.assume(!(!(1 = 0))) 0.133455s: Exiting Redux.assume: 0.000001 seconds 0.133469s: Entering Redux.assume(!(!(0 < r2))) 0.133490s: Exiting Redux.assume: 0.000007 seconds 0.133504s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.133521s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.133541s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.133559s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.134010s: Exiting Redux.query 0.134027s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.134039s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.134056s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.134080s: Exiting Redux.assume: 0.000012 seconds 0.134093s: Entering Redux.assume(!(!(1 = 0))) 0.134108s: Exiting Redux.assume: 0.000001 seconds 0.134123s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.134146s: Exiting Redux.assume: 0.000009 seconds 0.134159s: Entering Redux.assume(!(!(1 = 0))) 0.134174s: Exiting Redux.assume: 0.000002 seconds 0.134190s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.134206s: Exiting Redux.assume: 0.000003 seconds 0.134220s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.134233s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.134244s: Entering Redux.query(true) 0.134257s: Exiting Redux.query 0.134269s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.134280s: Entering Redux.assume(true) 0.134294s: Exiting Redux.assume: 0.000001 seconds 0.134305s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.134325s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.134352s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.134371s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.134394s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.134414s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.134619s: Exiting Redux.query 0.134639s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.134658s: Exiting Redux.assert_term: 0.000005 seconds 0.134671s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.134688s: Exiting Redux.assert_term: 0.000004 seconds 0.134701s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.134717s: Exiting Redux.assert_term: 0.000004 seconds 0.134730s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.134746s: Exiting Redux.assert_term: 0.000003 seconds 0.134758s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.134774s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.134802s: Exiting Redux.assume: 0.000015 seconds 0.134814s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.134828s: Entering Redux.assume(!(1 = 0)) 0.134842s: Exiting Redux.assume: 0.000001 seconds 0.134856s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.134875s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.134910s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.134936s: Exiting Redux.assume: 0.000009 seconds 0.134950s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.134962s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134974s: Entering Redux.query(1 <= 1) 0.134985s: Exiting Redux.query 0.134997s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135011s: Entering Redux.assume(1 <= 1) 0.135024s: Exiting Redux.assume: 0.000001 seconds 0.135036s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.135052s: Entering Redux.assume(!(!(r0 = 0))) 0.135088s: Exiting Redux.assume: 0.000023 seconds 0.135101s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.135115s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.135149s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135171s: Exiting Redux.assume: 0.000008 seconds 0.135183s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.135195s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135207s: Entering Redux.query(1 <= 1) 0.135218s: Exiting Redux.query 0.135231s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135243s: Entering Redux.assume(1 <= 1) 0.135257s: Exiting Redux.assume: 0.000002 seconds 0.135269s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.135285s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.135297s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.135308s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.135323s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135358s: Exiting Redux.assume: 0.000013 seconds 0.135373s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.135389s: Exiting Redux.assume: 0.000004 seconds 0.135402s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.135425s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.135443s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.135465s: Exiting Redux.query 0.135480s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.135499s: Exiting Redux.assert_term: 0.000005 seconds 0.135513s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.135528s: Exiting Redux.assert_term: 0.000003 seconds 0.135540s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.135556s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.135583s: Exiting Redux.assume: 0.000014 seconds 0.135596s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.135609s: Entering Redux.assume(!(1 = 0)) 0.135624s: Exiting Redux.assume: 0.000001 seconds 0.135637s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.135653s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.135775s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.135801s: Exiting Redux.assume: 0.000008 seconds 0.135815s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.135827s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135839s: Entering Redux.query(1 <= 1) 0.135851s: Exiting Redux.query 0.135863s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135874s: Entering Redux.assume(1 <= 1) 0.135888s: Exiting Redux.assume: 0.000001 seconds 0.135899s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.135915s: Entering Redux.assume(!(0 < r2)) 0.135941s: Exiting Redux.assume: 0.000011 seconds 0.135955s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.135970s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.135993s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.136010s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.136034s: Exiting Redux.query 0.136051s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.136069s: Exiting Redux.assert_term: 0.000004 seconds 0.136082s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.136098s: Exiting Redux.assert_term: 0.000004 seconds 0.136110s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.136127s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.136169s: Exiting Redux.assume: 0.000029 seconds 0.136181s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.136194s: Entering Redux.assume(!(1 = 0)) 0.136207s: Exiting Redux.assume: 0.000002 seconds 0.136220s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.136236s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.136269s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.136291s: Exiting Redux.assume: 0.000008 seconds 0.136306s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.136317s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136340s: Entering Redux.query(1 <= 1) 0.136352s: Exiting Redux.query 0.136364s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136377s: Entering Redux.assume(1 <= 1) 0.136390s: Exiting Redux.assume: 0.000002 seconds 0.136402s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.136418s: Entering Redux.assume(!(r3 < 0)) 0.136441s: Exiting Redux.assume: 0.000010 seconds 0.136453s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.136472s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.136489s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.136513s: Exiting Redux.query 0.136525s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.136538s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.136551s: Entering Redux.assume(!(!(r3 < 0))) 0.136573s: Exiting Redux.assume: 0.000009 seconds 0.136587s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.136603s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.136622s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.136639s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.136875s: Exiting Redux.query 0.136891s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.136903s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.136921s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.136951s: Exiting Redux.assume: 0.000016 seconds 0.136965s: Entering Redux.assume(!(!(1 = 0))) 0.136978s: Exiting Redux.assume: 0.000001 seconds 0.136994s: Entering Redux.assume(!(!(0 < r2))) 0.137014s: Exiting Redux.assume: 0.000008 seconds 0.137028s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.137044s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.137064s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.137082s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.137366s: Exiting Redux.query 0.137383s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.137394s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.137412s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.137437s: Exiting Redux.assume: 0.000012 seconds 0.137455s: Entering Redux.assume(!(!(1 = 0))) 0.137469s: Exiting Redux.assume: 0.000001 seconds 0.137492s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137515s: Exiting Redux.assume: 0.000010 seconds 0.137529s: Entering Redux.assume(!(!(1 = 0))) 0.137543s: Exiting Redux.assume: 0.000001 seconds 0.137591s: Entering Redux.assume(!(0 <= R0)) 0.137612s: Exiting Redux.assume: 0.000008 seconds 0.137625s: Entering Redux.assume(false) 0.137639s: Exiting Redux.assume: 0.000001 seconds 0.137650s: Entering Redux.assume(!(false)) 0.137663s: Exiting Redux.assume: 0.000002 seconds 0.137677s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Verifying call 0.137689s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.137701s: Entering Redux.query(true) 0.137712s: Exiting Redux.query 0.137724s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.137735s: Entering Redux.assume(true) 0.137748s: Exiting Redux.assume: 0.000001 seconds 0.137760s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Executing statement 0.137789s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.137927s: Exiting Redux.assume: 0.000123 seconds 0.137944s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.137957s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.137968s: Entering Redux.query(true) 0.137980s: Exiting Redux.query 0.137992s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138003s: Entering Redux.assume(true) 0.138016s: Exiting Redux.assume: 0.000002 seconds 0.138028s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.138048s: Entering Redux.query(!(2 = 0)) 0.138060s: Exiting Redux.query 0.138076s: Entering Redux.assume(%(A0, 2) = 1) 0.138092s: Exiting Redux.assume: 0.000005 seconds 0.138104s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.138116s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.138127s: Entering Redux.query(true) 0.138139s: Exiting Redux.query 0.138151s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138162s: Entering Redux.assume(true) 0.138176s: Exiting Redux.assume: 0.000001 seconds 0.138186s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.138208s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.138223s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.138244s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.138270s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.138288s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.139551s: Exiting Redux.query 0.139582s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.139601s: Exiting Redux.assert_term: 0.000006 seconds 0.139615s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.139631s: Exiting Redux.assert_term: 0.000003 seconds 0.139645s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.139660s: Exiting Redux.assert_term: 0.000004 seconds 0.139674s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.139689s: Exiting Redux.assert_term: 0.000004 seconds 0.139702s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.139722s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.139750s: Exiting Redux.assume: 0.000015 seconds 0.139762s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.139776s: Entering Redux.assume(!(1 = 0)) 0.139790s: Exiting Redux.assume: 0.000001 seconds 0.139805s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.139830s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.139866s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.139889s: Exiting Redux.assume: 0.000007 seconds 0.139903s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.139916s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.139929s: Entering Redux.query(1 <= 1) 0.139940s: Exiting Redux.query 0.139953s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.139965s: Entering Redux.assume(1 <= 1) 0.139979s: Exiting Redux.assume: 0.000001 seconds 0.139991s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.140006s: Entering Redux.assume(!(!(r0 = 0))) 0.140041s: Exiting Redux.assume: 0.000023 seconds 0.140055s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.140069s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.140101s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.140122s: Exiting Redux.assume: 0.000007 seconds 0.140135s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.140148s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140160s: Entering Redux.query(1 <= 1) 0.140172s: Exiting Redux.query 0.140184s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140196s: Entering Redux.assume(1 <= 1) 0.140209s: Exiting Redux.assume: 0.000001 seconds 0.140221s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.140236s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.140249s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.140260s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.140275s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.140301s: Exiting Redux.assume: 0.000012 seconds 0.140315s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.140341s: Exiting Redux.assume: 0.000004 seconds 0.140356s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.140380s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.140398s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.140421s: Exiting Redux.query 0.140437s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.140456s: Exiting Redux.assert_term: 0.000005 seconds 0.140470s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.140486s: Exiting Redux.assert_term: 0.000004 seconds 0.140498s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.140515s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.140543s: Exiting Redux.assume: 0.000015 seconds 0.140556s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.140569s: Entering Redux.assume(!(1 = 0)) 0.140583s: Exiting Redux.assume: 0.000001 seconds 0.140595s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.140615s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.140649s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.140670s: Exiting Redux.assume: 0.000007 seconds 0.140684s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.140697s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140709s: Entering Redux.query(1 <= 1) 0.140721s: Exiting Redux.query 0.140732s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140745s: Entering Redux.assume(1 <= 1) 0.140758s: Exiting Redux.assume: 0.000001 seconds 0.140769s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.140785s: Entering Redux.assume(!(0 < r2)) 0.140807s: Exiting Redux.assume: 0.000008 seconds 0.140820s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.140834s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.141515s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.141539s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.141564s: Exiting Redux.query 0.141581s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.141600s: Exiting Redux.assert_term: 0.000005 seconds 0.141613s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.141629s: Exiting Redux.assert_term: 0.000003 seconds 0.141642s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.141659s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.141700s: Exiting Redux.assume: 0.000029 seconds 0.141713s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.141727s: Entering Redux.assume(!(1 = 0)) 0.141741s: Exiting Redux.assume: 0.000001 seconds 0.141754s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.141773s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.141809s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.141831s: Exiting Redux.assume: 0.000008 seconds 0.141845s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.141857s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.141869s: Entering Redux.query(1 <= 1) 0.141880s: Exiting Redux.query 0.141892s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.141905s: Entering Redux.assume(1 <= 1) 0.141919s: Exiting Redux.assume: 0.000001 seconds 0.141931s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.141947s: Entering Redux.assume(!(r3 < 0)) 0.141970s: Exiting Redux.assume: 0.000010 seconds 0.141983s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.142003s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.142021s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.142045s: Exiting Redux.query 0.142058s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.142070s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.142083s: Entering Redux.assume(!(!(r3 < 0))) 0.142106s: Exiting Redux.assume: 0.000010 seconds 0.142119s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.142137s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.142159s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.142176s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.142415s: Exiting Redux.query 0.142431s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.142442s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.142459s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.142484s: Exiting Redux.assume: 0.000013 seconds 0.142499s: Entering Redux.assume(!(!(1 = 0))) 0.142514s: Exiting Redux.assume: 0.000002 seconds 0.142530s: Entering Redux.assume(!(!(0 < r2))) 0.142550s: Exiting Redux.assume: 0.000007 seconds 0.142565s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.142582s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.142603s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.142621s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.142884s: Exiting Redux.query 0.142900s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.142913s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.142931s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.142957s: Exiting Redux.assume: 0.000011 seconds 0.142972s: Entering Redux.assume(!(!(1 = 0))) 0.142985s: Exiting Redux.assume: 0.000001 seconds 0.143005s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.143027s: Exiting Redux.assume: 0.000010 seconds 0.143042s: Entering Redux.assume(!(!(1 = 0))) 0.143056s: Exiting Redux.assume: 0.000001 seconds 0.143075s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.143091s: Exiting Redux.assume: 0.000004 seconds 0.143104s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.143148s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.143160s: Entering Redux.query(true) 0.143172s: Exiting Redux.query 0.143185s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.143197s: Entering Redux.assume(true) 0.143210s: Exiting Redux.assume: 0.000002 seconds 0.143223s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.143245s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.143260s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.143280s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.143305s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.143323s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.144387s: Exiting Redux.query 0.144412s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.144430s: Exiting Redux.assert_term: 0.000005 seconds 0.144445s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.144463s: Exiting Redux.assert_term: 0.000003 seconds 0.144475s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.144492s: Exiting Redux.assert_term: 0.000003 seconds 0.144505s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.144523s: Exiting Redux.assert_term: 0.000004 seconds 0.144535s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.144554s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.144621s: Exiting Redux.assume: 0.000054 seconds 0.144635s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.144650s: Entering Redux.assume(!(1 = 0)) 0.144665s: Exiting Redux.assume: 0.000001 seconds 0.144678s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.144704s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.144740s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.144762s: Exiting Redux.assume: 0.000007 seconds 0.144775s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.144788s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.144801s: Entering Redux.query(1 <= 1) 0.144814s: Exiting Redux.query 0.144826s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.144837s: Entering Redux.assume(1 <= 1) 0.144850s: Exiting Redux.assume: 0.000002 seconds 0.144862s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.144877s: Entering Redux.assume(!(!(r0 = 0))) 0.144915s: Exiting Redux.assume: 0.000024 seconds 0.144928s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.144943s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.144976s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.144997s: Exiting Redux.assume: 0.000007 seconds 0.145010s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.145023s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.145036s: Entering Redux.query(1 <= 1) 0.145048s: Exiting Redux.query 0.145060s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.145072s: Entering Redux.assume(1 <= 1) 0.145086s: Exiting Redux.assume: 0.000002 seconds 0.145099s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.145113s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.145126s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.145137s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.145155s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.145181s: Exiting Redux.assume: 0.000013 seconds 0.145196s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.145212s: Exiting Redux.assume: 0.000004 seconds 0.145225s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.145251s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.145267s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.145290s: Exiting Redux.query 0.145305s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.145324s: Exiting Redux.assert_term: 0.000006 seconds 0.145347s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.145363s: Exiting Redux.assert_term: 0.000003 seconds 0.145375s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.145393s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.145420s: Exiting Redux.assume: 0.000014 seconds 0.145433s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.145446s: Entering Redux.assume(!(1 = 0)) 0.145461s: Exiting Redux.assume: 0.000001 seconds 0.145474s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.145493s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.145527s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.145548s: Exiting Redux.assume: 0.000007 seconds 0.145562s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.145575s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.145588s: Entering Redux.query(1 <= 1) 0.145599s: Exiting Redux.query 0.145612s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.145624s: Entering Redux.assume(1 <= 1) 0.145638s: Exiting Redux.assume: 0.000001 seconds 0.145649s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.145666s: Entering Redux.assume(!(0 < r2)) 0.145686s: Exiting Redux.assume: 0.000008 seconds 0.145698s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.145713s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.145736s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.145754s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.145777s: Exiting Redux.query 0.145793s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.145810s: Exiting Redux.assert_term: 0.000004 seconds 0.145824s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.145840s: Exiting Redux.assert_term: 0.000004 seconds 0.145851s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.145867s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.145907s: Exiting Redux.assume: 0.000027 seconds 0.145920s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.145935s: Entering Redux.assume(!(1 = 0)) 0.145949s: Exiting Redux.assume: 0.000001 seconds 0.145964s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.145981s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.146016s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.146038s: Exiting Redux.assume: 0.000008 seconds 0.146050s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.146063s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.146074s: Entering Redux.query(1 <= 1) 0.146086s: Exiting Redux.query 0.146098s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.146110s: Entering Redux.assume(1 <= 1) 0.146123s: Exiting Redux.assume: 0.000001 seconds 0.146134s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.146150s: Entering Redux.assume(!(r3 < 0)) 0.146173s: Exiting Redux.assume: 0.000010 seconds 0.146185s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.146203s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.146221s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.146245s: Exiting Redux.query 0.146258s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.146269s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.146282s: Entering Redux.assume(!(!(r3 < 0))) 0.146428s: Exiting Redux.assume: 0.000132 seconds 0.146445s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.146461s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.146481s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.146500s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.146730s: Exiting Redux.query 0.146746s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.146758s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.146776s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.146801s: Exiting Redux.assume: 0.000012 seconds 0.146815s: Entering Redux.assume(!(!(1 = 0))) 0.146829s: Exiting Redux.assume: 0.000002 seconds 0.146846s: Entering Redux.assume(!(!(0 < r2))) 0.146866s: Exiting Redux.assume: 0.000008 seconds 0.146879s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.146896s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.146915s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.146933s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.147197s: Exiting Redux.query 0.147212s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.147224s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.147241s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.147267s: Exiting Redux.assume: 0.000011 seconds 0.147280s: Entering Redux.assume(!(!(1 = 0))) 0.147294s: Exiting Redux.assume: 0.000001 seconds 0.147312s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.147344s: Exiting Redux.assume: 0.000018 seconds 0.147358s: Entering Redux.assume(!(!(1 = 0))) 0.147371s: Exiting Redux.assume: 0.000001 seconds 0.147410s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.147538s: Exiting Redux.assume: 0.000115 seconds 0.147555s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.147567s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.147578s: Entering Redux.query(true) 0.147590s: Exiting Redux.query 0.147603s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.147614s: Entering Redux.assume(true) 0.147628s: Exiting Redux.assume: 0.000002 seconds 0.147640s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.147661s: Entering Redux.query(!(2 = 0)) 0.147673s: Exiting Redux.query 0.147688s: Entering Redux.assume(%(A0, 2) = 1) 0.147705s: Exiting Redux.assume: 0.000004 seconds 0.147717s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.147729s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.147740s: Entering Redux.query(true) 0.147752s: Exiting Redux.query 0.147764s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.147775s: Entering Redux.assume(true) 0.147789s: Exiting Redux.assume: 0.000001 seconds 0.147800s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.147821s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.147835s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.147853s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.147877s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.147897s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.149998s: Exiting Redux.query 0.150043s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.150062s: Exiting Redux.assert_term: 0.000005 seconds 0.150077s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.150094s: Exiting Redux.assert_term: 0.000004 seconds 0.150106s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.150123s: Exiting Redux.assert_term: 0.000003 seconds 0.150136s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.150152s: Exiting Redux.assert_term: 0.000005 seconds 0.150167s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.150188s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.150215s: Exiting Redux.assume: 0.000015 seconds 0.150227s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.150243s: Entering Redux.assume(!(1 = 0)) 0.150257s: Exiting Redux.assume: 0.000001 seconds 0.150273s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.150304s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.150353s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.150376s: Exiting Redux.assume: 0.000008 seconds 0.150390s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.150403s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.150416s: Entering Redux.query(1 <= 1) 0.150427s: Exiting Redux.query 0.150438s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.150451s: Entering Redux.assume(1 <= 1) 0.150464s: Exiting Redux.assume: 0.000002 seconds 0.150476s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.150492s: Entering Redux.assume(!(!(r0 = 0))) 0.150528s: Exiting Redux.assume: 0.000023 seconds 0.150541s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.150555s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.150588s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.150609s: Exiting Redux.assume: 0.000007 seconds 0.150622s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.150634s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.150645s: Entering Redux.query(1 <= 1) 0.150657s: Exiting Redux.query 0.150668s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.150680s: Entering Redux.assume(1 <= 1) 0.150696s: Exiting Redux.assume: 0.000001 seconds 0.150708s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.150722s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.150736s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.150747s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.150763s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.150788s: Exiting Redux.assume: 0.000013 seconds 0.150802s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.150818s: Exiting Redux.assume: 0.000004 seconds 0.150832s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.150858s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.150875s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.150898s: Exiting Redux.query 0.150915s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.150932s: Exiting Redux.assert_term: 0.000004 seconds 0.150947s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.150966s: Exiting Redux.assert_term: 0.000004 seconds 0.150979s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.150999s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.151026s: Exiting Redux.assume: 0.000013 seconds 0.151038s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.151052s: Entering Redux.assume(!(1 = 0)) 0.151065s: Exiting Redux.assume: 0.000001 seconds 0.151078s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.151098s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.151130s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.151151s: Exiting Redux.assume: 0.000007 seconds 0.151165s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.151177s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151189s: Entering Redux.query(1 <= 1) 0.151200s: Exiting Redux.query 0.151213s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151225s: Entering Redux.assume(1 <= 1) 0.151238s: Exiting Redux.assume: 0.000001 seconds 0.151250s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.151266s: Entering Redux.assume(!(0 < r2)) 0.151288s: Exiting Redux.assume: 0.000009 seconds 0.151300s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.151314s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.151346s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.151364s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.151388s: Exiting Redux.query 0.151405s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.151422s: Exiting Redux.assert_term: 0.000004 seconds 0.151436s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.151452s: Exiting Redux.assert_term: 0.000004 seconds 0.151464s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.151482s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.151521s: Exiting Redux.assume: 0.000027 seconds 0.151533s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.152446s: Entering Redux.assume(!(1 = 0)) 0.152476s: Exiting Redux.assume: 0.000001 seconds 0.152490s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.152511s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.152552s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.152578s: Exiting Redux.assume: 0.000012 seconds 0.152592s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.152605s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.152617s: Entering Redux.query(1 <= 1) 0.152629s: Exiting Redux.query 0.152641s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.152653s: Entering Redux.assume(1 <= 1) 0.152667s: Exiting Redux.assume: 0.000001 seconds 0.152678s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.152694s: Entering Redux.assume(!(r3 < 0)) 0.152719s: Exiting Redux.assume: 0.000012 seconds 0.152732s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.152753s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.152770s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.152795s: Exiting Redux.query 0.152808s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.152820s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.152834s: Entering Redux.assume(!(!(r3 < 0))) 0.152857s: Exiting Redux.assume: 0.000009 seconds 0.152870s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.152887s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.152907s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.152926s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.153167s: Exiting Redux.query 0.153183s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.153196s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.153214s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.153240s: Exiting Redux.assume: 0.000013 seconds 0.153255s: Entering Redux.assume(!(!(1 = 0))) 0.153269s: Exiting Redux.assume: 0.000001 seconds 0.153286s: Entering Redux.assume(!(!(0 < r2))) 0.153306s: Exiting Redux.assume: 0.000008 seconds 0.153319s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.153345s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.153367s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.153387s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.153649s: Exiting Redux.query 0.153666s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.153678s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.153697s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.153722s: Exiting Redux.assume: 0.000011 seconds 0.153737s: Entering Redux.assume(!(!(1 = 0))) 0.153751s: Exiting Redux.assume: 0.000002 seconds 0.153771s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.153795s: Exiting Redux.assume: 0.000011 seconds 0.153810s: Entering Redux.assume(!(!(1 = 0))) 0.153824s: Exiting Redux.assume: 0.000001 seconds 0.153845s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.153861s: Exiting Redux.assume: 0.000004 seconds 0.153876s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.153888s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.153901s: Entering Redux.query(true) 0.153913s: Exiting Redux.query 0.153926s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.153937s: Entering Redux.assume(true) 0.153950s: Exiting Redux.assume: 0.000002 seconds 0.153963s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.153984s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.154000s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.154019s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.154089s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.154110s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.155764s: Exiting Redux.query 0.155806s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.155830s: Exiting Redux.assert_term: 0.000006 seconds 0.155844s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.155860s: Exiting Redux.assert_term: 0.000004 seconds 0.155875s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.155891s: Exiting Redux.assert_term: 0.000004 seconds 0.155905s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.155920s: Exiting Redux.assert_term: 0.000003 seconds 0.155934s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.155955s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.155984s: Exiting Redux.assume: 0.000016 seconds 0.155995s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.156012s: Entering Redux.assume(!(1 = 0)) 0.156026s: Exiting Redux.assume: 0.000002 seconds 0.156044s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.156073s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.156116s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.156138s: Exiting Redux.assume: 0.000008 seconds 0.156153s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.156166s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.156178s: Entering Redux.query(1 <= 1) 0.156191s: Exiting Redux.query 0.156203s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.156215s: Entering Redux.assume(1 <= 1) 0.156229s: Exiting Redux.assume: 0.000002 seconds 0.156241s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.156257s: Entering Redux.assume(!(!(r0 = 0))) 0.156294s: Exiting Redux.assume: 0.000024 seconds 0.156307s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.156322s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.156366s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.156388s: Exiting Redux.assume: 0.000008 seconds 0.156401s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.156413s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.156426s: Entering Redux.query(1 <= 1) 0.156438s: Exiting Redux.query 0.156450s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.156462s: Entering Redux.assume(1 <= 1) 0.156477s: Exiting Redux.assume: 0.000001 seconds 0.156490s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.156506s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.156520s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.156531s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.156546s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.156572s: Exiting Redux.assume: 0.000013 seconds 0.156587s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.156605s: Exiting Redux.assume: 0.000004 seconds 0.156618s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.156644s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.156664s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.156688s: Exiting Redux.query 0.156704s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.156722s: Exiting Redux.assert_term: 0.000005 seconds 0.156737s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.156754s: Exiting Redux.assert_term: 0.000004 seconds 0.156766s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.156784s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.156812s: Exiting Redux.assume: 0.000014 seconds 0.156824s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.156837s: Entering Redux.assume(!(1 = 0)) 0.156850s: Exiting Redux.assume: 0.000002 seconds 0.156863s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.156883s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.156916s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.156938s: Exiting Redux.assume: 0.000008 seconds 0.156952s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.156965s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.156980s: Entering Redux.query(1 <= 1) 0.156992s: Exiting Redux.query 0.157004s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.157018s: Entering Redux.assume(1 <= 1) 0.157033s: Exiting Redux.assume: 0.000001 seconds 0.157044s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.157060s: Entering Redux.assume(!(0 < r2)) 0.157081s: Exiting Redux.assume: 0.000008 seconds 0.157095s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.157108s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.157134s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.157152s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.157175s: Exiting Redux.query 0.157191s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.157208s: Exiting Redux.assert_term: 0.000004 seconds 0.157221s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.157237s: Exiting Redux.assert_term: 0.000003 seconds 0.157345s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.157364s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.157405s: Exiting Redux.assume: 0.000028 seconds 0.157419s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.157433s: Entering Redux.assume(!(1 = 0)) 0.157447s: Exiting Redux.assume: 0.000002 seconds 0.157461s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.157478s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.157512s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.157534s: Exiting Redux.assume: 0.000009 seconds 0.157547s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.157559s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.157571s: Entering Redux.query(1 <= 1) 0.157583s: Exiting Redux.query 0.157594s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.157606s: Entering Redux.assume(1 <= 1) 0.157619s: Exiting Redux.assume: 0.000002 seconds 0.157631s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.157646s: Entering Redux.assume(!(r3 < 0)) 0.157668s: Exiting Redux.assume: 0.000010 seconds 0.157681s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.157699s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.157717s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.157742s: Exiting Redux.query 0.157755s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.157768s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.157782s: Entering Redux.assume(!(!(r3 < 0))) 0.157804s: Exiting Redux.assume: 0.000009 seconds 0.157818s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.157836s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.157856s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.157874s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.158111s: Exiting Redux.query 0.158127s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.158139s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.158157s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.158182s: Exiting Redux.assume: 0.000013 seconds 0.158198s: Entering Redux.assume(!(!(1 = 0))) 0.158212s: Exiting Redux.assume: 0.000002 seconds 0.158229s: Entering Redux.assume(!(!(0 < r2))) 0.158249s: Exiting Redux.assume: 0.000007 seconds 0.158263s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.158282s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.158303s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.158321s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.158599s: Exiting Redux.query 0.158615s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.158628s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.158646s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.158671s: Exiting Redux.assume: 0.000012 seconds 0.158685s: Entering Redux.assume(!(!(1 = 0))) 0.158699s: Exiting Redux.assume: 0.000002 seconds 0.158718s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.158741s: Exiting Redux.assume: 0.000011 seconds 0.158754s: Entering Redux.assume(!(!(1 = 0))) 0.158768s: Exiting Redux.assume: 0.000001 seconds 0.158831s: Entering Redux.assume(!(0 <= A0)) 0.158855s: Exiting Redux.assume: 0.000009 seconds 0.158866s: Entering Redux.assume(false) 0.158880s: Exiting Redux.assume: 0.000002 seconds 0.158892s: Entering Redux.assume(!(false)) 0.158906s: Exiting Redux.assume: 0.000002 seconds 0.158920s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(40,5-24): Verifying call 0.158934s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.158946s: Entering Redux.query(true) 0.158957s: Exiting Redux.query 0.158970s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.158981s: Entering Redux.assume(true) 0.158994s: Exiting Redux.assume: 0.000001 seconds 0.159007s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(41,7-8): Executing statement 0.159027s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.159047s: Exiting Redux.assert_term: 0.000007 seconds 0.159061s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(41,9-30): Verifying call 0.159073s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.159084s: Entering Redux.query(true) 0.159096s: Exiting Redux.query 0.159112s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.159128s: Exiting Redux.assert_term: 0.000004 seconds 0.159141s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.159153s: Entering Redux.assume(true) 0.159167s: Exiting Redux.assume: 0.000001 seconds 0.159179s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Executing statement 0.159422s: Entering Redux.assume(0 <= R0) 0.159444s: Exiting Redux.assume: 0.000006 seconds 0.159458s: Entering Redux.assume(R0 <= 50) 0.159477s: Exiting Redux.assume: 0.000006 seconds 0.159490s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Verifying call 0.159503s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.159514s: Entering Redux.query(true) 0.159525s: Exiting Redux.query 0.159537s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.159548s: Entering Redux.assume(true) 0.159562s: Exiting Redux.assume: 0.000002 seconds 0.159574s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Executing statement 0.159603s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.159744s: Exiting Redux.assume: 0.000127 seconds 0.159760s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.159773s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.159785s: Entering Redux.query(true) 0.159797s: Exiting Redux.query 0.159809s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.159821s: Entering Redux.assume(true) 0.159834s: Exiting Redux.assume: 0.000002 seconds 0.159846s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.159866s: Entering Redux.query(!(2 = 0)) 0.159879s: Exiting Redux.query 0.159897s: Entering Redux.assume(%(A0, 2) = 1) 0.159913s: Exiting Redux.assume: 0.000004 seconds 0.159925s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.159937s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.159949s: Entering Redux.query(true) 0.159964s: Exiting Redux.query 0.159976s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.159989s: Entering Redux.assume(true) 0.160003s: Exiting Redux.assume: 0.000001 seconds 0.160016s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.160036s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.160051s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.160070s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.160097s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.160118s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.163358s: Exiting Redux.query 0.163424s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.163446s: Exiting Redux.assert_term: 0.000008 seconds 0.163460s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.163476s: Exiting Redux.assert_term: 0.000003 seconds 0.163489s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.163505s: Exiting Redux.assert_term: 0.000003 seconds 0.163521s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.163537s: Exiting Redux.assert_term: 0.000004 seconds 0.163552s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.163574s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.163604s: Exiting Redux.assume: 0.000017 seconds 0.163616s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.163632s: Entering Redux.assume(!(1 = 0)) 0.163647s: Exiting Redux.assume: 0.000001 seconds 0.163663s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.163692s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.163737s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.163761s: Exiting Redux.assume: 0.000008 seconds 0.163775s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.163788s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.163801s: Entering Redux.query(1 <= 1) 0.163812s: Exiting Redux.query 0.163825s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.163837s: Entering Redux.assume(1 <= 1) 0.163850s: Exiting Redux.assume: 0.000001 seconds 0.163861s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.163877s: Entering Redux.assume(!(!(r0 = 0))) 0.163913s: Exiting Redux.assume: 0.000023 seconds 0.163927s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.163941s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.163974s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.163995s: Exiting Redux.assume: 0.000007 seconds 0.164008s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.164020s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164032s: Entering Redux.query(1 <= 1) 0.164042s: Exiting Redux.query 0.164054s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.164066s: Entering Redux.assume(1 <= 1) 0.164081s: Exiting Redux.assume: 0.000001 seconds 0.164093s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.164108s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.164120s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.164131s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.164146s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.164173s: Exiting Redux.assume: 0.000013 seconds 0.164187s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.164204s: Exiting Redux.assume: 0.000004 seconds 0.164217s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.164242s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.164261s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.164284s: Exiting Redux.query 0.164300s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.164319s: Exiting Redux.assert_term: 0.000005 seconds 0.164342s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.164358s: Exiting Redux.assert_term: 0.000004 seconds 0.164370s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.164388s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.164415s: Exiting Redux.assume: 0.000015 seconds 0.164427s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.164440s: Entering Redux.assume(!(1 = 0)) 0.164455s: Exiting Redux.assume: 0.000001 seconds 0.164467s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.164487s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.164521s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.164541s: Exiting Redux.assume: 0.000007 seconds 0.164555s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.164567s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164579s: Entering Redux.query(1 <= 1) 0.164590s: Exiting Redux.query 0.164603s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.164614s: Entering Redux.assume(1 <= 1) 0.164628s: Exiting Redux.assume: 0.000001 seconds 0.164639s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.164655s: Entering Redux.assume(!(0 < r2)) 0.164677s: Exiting Redux.assume: 0.000009 seconds 0.164690s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.164704s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.164730s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.164747s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.164772s: Exiting Redux.query 0.164789s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.164805s: Exiting Redux.assert_term: 0.000005 seconds 0.164820s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.164836s: Exiting Redux.assert_term: 0.000004 seconds 0.164848s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.164864s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.164904s: Exiting Redux.assume: 0.000027 seconds 0.164916s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.164929s: Entering Redux.assume(!(1 = 0)) 0.164943s: Exiting Redux.assume: 0.000001 seconds 0.164955s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.164971s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.165105s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.165128s: Exiting Redux.assume: 0.000008 seconds 0.165142s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.165154s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165166s: Entering Redux.query(1 <= 1) 0.165178s: Exiting Redux.query 0.165191s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165203s: Entering Redux.assume(1 <= 1) 0.165216s: Exiting Redux.assume: 0.000001 seconds 0.165227s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.165243s: Entering Redux.assume(!(r3 < 0)) 0.165268s: Exiting Redux.assume: 0.000011 seconds 0.165281s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.165300s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.165318s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.165353s: Exiting Redux.query 0.165367s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.165378s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.165392s: Entering Redux.assume(!(!(r3 < 0))) 0.165415s: Exiting Redux.assume: 0.000010 seconds 0.165430s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.165447s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.165467s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.165486s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.165720s: Exiting Redux.query 0.165736s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.165748s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.165765s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.165791s: Exiting Redux.assume: 0.000013 seconds 0.165808s: Entering Redux.assume(!(!(1 = 0))) 0.165822s: Exiting Redux.assume: 0.000002 seconds 0.165837s: Entering Redux.assume(!(!(0 < r2))) 0.165858s: Exiting Redux.assume: 0.000008 seconds 0.165871s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.165887s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.165907s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.165927s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.166194s: Exiting Redux.query 0.166210s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.166222s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.166240s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.166264s: Exiting Redux.assume: 0.000011 seconds 0.166278s: Entering Redux.assume(!(!(1 = 0))) 0.166292s: Exiting Redux.assume: 0.000002 seconds 0.166309s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.166341s: Exiting Redux.assume: 0.000020 seconds 0.166355s: Entering Redux.assume(!(!(1 = 0))) 0.166369s: Exiting Redux.assume: 0.000001 seconds 0.166387s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.166403s: Exiting Redux.assume: 0.000004 seconds 0.166419s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.166431s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.166444s: Entering Redux.query(true) 0.166456s: Exiting Redux.query 0.166470s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.166482s: Entering Redux.assume(true) 0.166496s: Exiting Redux.assume: 0.000001 seconds 0.166507s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.166532s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.166546s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.166566s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.166591s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.166610s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.169112s: Exiting Redux.query 0.169164s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.169185s: Exiting Redux.assert_term: 0.000007 seconds 0.169199s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.169216s: Exiting Redux.assert_term: 0.000003 seconds 0.169229s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.169244s: Exiting Redux.assert_term: 0.000003 seconds 0.169257s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.169273s: Exiting Redux.assert_term: 0.000003 seconds 0.169286s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.169306s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.169343s: Exiting Redux.assume: 0.000025 seconds 0.169357s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.169372s: Entering Redux.assume(!(1 = 0)) 0.169386s: Exiting Redux.assume: 0.000001 seconds 0.169403s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.169433s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.169476s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.169500s: Exiting Redux.assume: 0.000008 seconds 0.169514s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.169526s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.169539s: Entering Redux.query(1 <= 1) 0.169550s: Exiting Redux.query 0.169562s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.169575s: Entering Redux.assume(1 <= 1) 0.169590s: Exiting Redux.assume: 0.000002 seconds 0.169602s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.169619s: Entering Redux.assume(!(!(r0 = 0))) 0.169656s: Exiting Redux.assume: 0.000024 seconds 0.169669s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.169684s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.169717s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.169739s: Exiting Redux.assume: 0.000008 seconds 0.169751s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.169763s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.169775s: Entering Redux.query(1 <= 1) 0.169787s: Exiting Redux.query 0.169798s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.169810s: Entering Redux.assume(1 <= 1) 0.169824s: Exiting Redux.assume: 0.000002 seconds 0.169837s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.169851s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.169864s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.169876s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.169892s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.169918s: Exiting Redux.assume: 0.000014 seconds 0.169934s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.169950s: Exiting Redux.assume: 0.000004 seconds 0.169964s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.169992s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.170009s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.170169s: Exiting Redux.query 0.170188s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.170206s: Exiting Redux.assert_term: 0.000005 seconds 0.170220s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.170236s: Exiting Redux.assert_term: 0.000003 seconds 0.170248s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.170265s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.170292s: Exiting Redux.assume: 0.000014 seconds 0.170304s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.170318s: Entering Redux.assume(!(1 = 0)) 0.170342s: Exiting Redux.assume: 0.000001 seconds 0.170355s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.170374s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.170409s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.170431s: Exiting Redux.assume: 0.000008 seconds 0.170444s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.170456s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.170469s: Entering Redux.query(1 <= 1) 0.170480s: Exiting Redux.query 0.170493s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.170504s: Entering Redux.assume(1 <= 1) 0.170518s: Exiting Redux.assume: 0.000001 seconds 0.170530s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.170546s: Entering Redux.assume(!(0 < r2)) 0.170568s: Exiting Redux.assume: 0.000009 seconds 0.170580s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.170594s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.170618s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.170635s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.170659s: Exiting Redux.query 0.170676s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.170692s: Exiting Redux.assert_term: 0.000004 seconds 0.170705s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.170721s: Exiting Redux.assert_term: 0.000004 seconds 0.170733s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.170750s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.170789s: Exiting Redux.assume: 0.000026 seconds 0.170801s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.170815s: Entering Redux.assume(!(1 = 0)) 0.170828s: Exiting Redux.assume: 0.000001 seconds 0.170841s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.170857s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.170891s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.170913s: Exiting Redux.assume: 0.000008 seconds 0.170928s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.170940s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.170952s: Entering Redux.query(1 <= 1) 0.170963s: Exiting Redux.query 0.170976s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.170988s: Entering Redux.assume(1 <= 1) 0.171001s: Exiting Redux.assume: 0.000001 seconds 0.171012s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.171028s: Entering Redux.assume(!(r3 < 0)) 0.171051s: Exiting Redux.assume: 0.000010 seconds 0.171064s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.171085s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.171102s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.171127s: Exiting Redux.query 0.171140s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.171151s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.171164s: Entering Redux.assume(!(!(r3 < 0))) 0.171186s: Exiting Redux.assume: 0.000009 seconds 0.171199s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.171215s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.171235s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.171253s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.171495s: Exiting Redux.query 0.171511s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.171523s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.171539s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.171564s: Exiting Redux.assume: 0.000012 seconds 0.171577s: Entering Redux.assume(!(!(1 = 0))) 0.171591s: Exiting Redux.assume: 0.000002 seconds 0.171606s: Entering Redux.assume(!(!(0 < r2))) 0.171625s: Exiting Redux.assume: 0.000007 seconds 0.171639s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.171655s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.171675s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.171692s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.172145s: Exiting Redux.query 0.172163s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.172175s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.172193s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.172218s: Exiting Redux.assume: 0.000013 seconds 0.172232s: Entering Redux.assume(!(!(1 = 0))) 0.172246s: Exiting Redux.assume: 0.000000 seconds 0.172263s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.172286s: Exiting Redux.assume: 0.000009 seconds 0.172299s: Entering Redux.assume(!(!(1 = 0))) 0.172314s: Exiting Redux.assume: 0.000000 seconds 0.172355s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.172531s: Exiting Redux.assume: 0.000161 seconds 0.172548s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.172562s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.172573s: Entering Redux.query(true) 0.172585s: Exiting Redux.query 0.172598s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.172610s: Entering Redux.assume(true) 0.172624s: Exiting Redux.assume: 0.000002 seconds 0.172635s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.172660s: Entering Redux.query(!(2 = 0)) 0.172673s: Exiting Redux.query 0.172689s: Entering Redux.assume(%(A0, 2) = 1) 0.172706s: Exiting Redux.assume: 0.000004 seconds 0.172718s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.172730s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.172741s: Entering Redux.query(true) 0.172753s: Exiting Redux.query 0.172765s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.172776s: Entering Redux.assume(true) 0.172790s: Exiting Redux.assume: 0.000001 seconds 0.172802s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.172823s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.172839s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.172858s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.172884s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.172904s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.174017s: Exiting Redux.query 0.174043s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.174060s: Exiting Redux.assert_term: 0.000004 seconds 0.174074s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.174091s: Exiting Redux.assert_term: 0.000003 seconds 0.174104s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.174120s: Exiting Redux.assert_term: 0.000004 seconds 0.174134s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.174149s: Exiting Redux.assert_term: 0.000004 seconds 0.174161s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.174181s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.174209s: Exiting Redux.assume: 0.000015 seconds 0.174221s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.174235s: Entering Redux.assume(!(1 = 0)) 0.174249s: Exiting Redux.assume: 0.000001 seconds 0.174264s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.174293s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.174341s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.174363s: Exiting Redux.assume: 0.000008 seconds 0.174376s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.174389s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174402s: Entering Redux.query(1 <= 1) 0.174413s: Exiting Redux.query 0.174426s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174439s: Entering Redux.assume(1 <= 1) 0.174452s: Exiting Redux.assume: 0.000001 seconds 0.174464s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.174482s: Entering Redux.assume(!(!(r0 = 0))) 0.174519s: Exiting Redux.assume: 0.000023 seconds 0.174532s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.174546s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.174580s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.174601s: Exiting Redux.assume: 0.000008 seconds 0.174613s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.174624s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174636s: Entering Redux.query(1 <= 1) 0.174649s: Exiting Redux.query 0.174661s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174673s: Entering Redux.assume(1 <= 1) 0.174686s: Exiting Redux.assume: 0.000002 seconds 0.174698s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.174713s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.174726s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.174737s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.174753s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.174779s: Exiting Redux.assume: 0.000014 seconds 0.174794s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.174810s: Exiting Redux.assume: 0.000004 seconds 0.174824s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.174849s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.174868s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.174890s: Exiting Redux.query 0.174906s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.174924s: Exiting Redux.assert_term: 0.000005 seconds 0.174937s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.174953s: Exiting Redux.assert_term: 0.000004 seconds 0.174964s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.174981s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.175008s: Exiting Redux.assume: 0.000014 seconds 0.175020s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.175034s: Entering Redux.assume(!(1 = 0)) 0.175048s: Exiting Redux.assume: 0.000002 seconds 0.175061s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.175080s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.175113s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.175134s: Exiting Redux.assume: 0.000007 seconds 0.175147s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.175160s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175172s: Entering Redux.query(1 <= 1) 0.175184s: Exiting Redux.query 0.175196s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175451s: Entering Redux.assume(1 <= 1) 0.175469s: Exiting Redux.assume: 0.000001 seconds 0.175481s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.175498s: Entering Redux.assume(!(0 < r2)) 0.175520s: Exiting Redux.assume: 0.000009 seconds 0.175533s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.175547s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.175571s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.175589s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.175613s: Exiting Redux.query 0.175629s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.175646s: Exiting Redux.assert_term: 0.000005 seconds 0.175659s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.175675s: Exiting Redux.assert_term: 0.000004 seconds 0.175687s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.175704s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.175746s: Exiting Redux.assume: 0.000029 seconds 0.175759s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.175773s: Entering Redux.assume(!(1 = 0)) 0.175786s: Exiting Redux.assume: 0.000001 seconds 0.175799s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.175816s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.175848s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.175870s: Exiting Redux.assume: 0.000008 seconds 0.175884s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.175896s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175909s: Entering Redux.query(1 <= 1) 0.175920s: Exiting Redux.query 0.175932s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175945s: Entering Redux.assume(1 <= 1) 0.175959s: Exiting Redux.assume: 0.000001 seconds 0.175971s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.175987s: Entering Redux.assume(!(r3 < 0)) 0.176009s: Exiting Redux.assume: 0.000010 seconds 0.176022s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.176042s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.176059s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.176084s: Exiting Redux.query 0.176097s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.176108s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.176123s: Entering Redux.assume(!(!(r3 < 0))) 0.176144s: Exiting Redux.assume: 0.000009 seconds 0.176157s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.176174s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.176193s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.176211s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.176455s: Exiting Redux.query 0.176471s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.176483s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.176500s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.176526s: Exiting Redux.assume: 0.000014 seconds 0.176541s: Entering Redux.assume(!(!(1 = 0))) 0.176554s: Exiting Redux.assume: 0.000001 seconds 0.176570s: Entering Redux.assume(!(!(0 < r2))) 0.176591s: Exiting Redux.assume: 0.000009 seconds 0.176605s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.176621s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.176641s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.176660s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.176929s: Exiting Redux.query 0.176946s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.176957s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.176975s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.177184s: Exiting Redux.assume: 0.000196 seconds 0.177201s: Entering Redux.assume(!(!(1 = 0))) 0.177215s: Exiting Redux.assume: 0.000002 seconds 0.177236s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.177260s: Exiting Redux.assume: 0.000011 seconds 0.177275s: Entering Redux.assume(!(!(1 = 0))) 0.177288s: Exiting Redux.assume: 0.000001 seconds 0.177308s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.177325s: Exiting Redux.assume: 0.000004 seconds 0.177347s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.177360s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.177373s: Entering Redux.query(true) 0.177385s: Exiting Redux.query 0.177397s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.177408s: Entering Redux.assume(true) 0.177422s: Exiting Redux.assume: 0.000001 seconds 0.177434s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.177456s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.177471s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.177491s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.177517s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.177536s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.178543s: Exiting Redux.query 0.178567s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.178587s: Exiting Redux.assert_term: 0.000006 seconds 0.178602s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.178618s: Exiting Redux.assert_term: 0.000003 seconds 0.178632s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.178648s: Exiting Redux.assert_term: 0.000004 seconds 0.178661s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.178677s: Exiting Redux.assert_term: 0.000003 seconds 0.178689s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.178708s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.178738s: Exiting Redux.assume: 0.000016 seconds 0.178750s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.178833s: Entering Redux.assume(!(1 = 0)) 0.178850s: Exiting Redux.assume: 0.000002 seconds 0.178864s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.178889s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.178925s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.178949s: Exiting Redux.assume: 0.000009 seconds 0.178963s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.178977s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.178990s: Entering Redux.query(1 <= 1) 0.179003s: Exiting Redux.query 0.179017s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.179031s: Entering Redux.assume(1 <= 1) 0.179046s: Exiting Redux.assume: 0.000001 seconds 0.179058s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.179073s: Entering Redux.assume(!(!(r0 = 0))) 0.179111s: Exiting Redux.assume: 0.000025 seconds 0.179125s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.179139s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.179171s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.179192s: Exiting Redux.assume: 0.000008 seconds 0.179205s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.179218s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.179230s: Entering Redux.query(1 <= 1) 0.179241s: Exiting Redux.query 0.179253s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.179265s: Entering Redux.assume(1 <= 1) 0.179278s: Exiting Redux.assume: 0.000001 seconds 0.179290s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.179304s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.179317s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.179337s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.179352s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.179378s: Exiting Redux.assume: 0.000012 seconds 0.179393s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.179409s: Exiting Redux.assume: 0.000004 seconds 0.179422s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.179448s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.179466s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.179488s: Exiting Redux.query 0.179503s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.179522s: Exiting Redux.assert_term: 0.000005 seconds 0.179536s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.179553s: Exiting Redux.assert_term: 0.000004 seconds 0.179564s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.179581s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.179608s: Exiting Redux.assume: 0.000014 seconds 0.179620s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.179634s: Entering Redux.assume(!(1 = 0)) 0.179647s: Exiting Redux.assume: 0.000001 seconds 0.179660s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.179678s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.179710s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.179731s: Exiting Redux.assume: 0.000007 seconds 0.179744s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.179758s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.179770s: Entering Redux.query(1 <= 1) 0.179781s: Exiting Redux.query 0.179793s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.179804s: Entering Redux.assume(1 <= 1) 0.179818s: Exiting Redux.assume: 0.000001 seconds 0.179830s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.179846s: Entering Redux.assume(!(0 < r2)) 0.179867s: Exiting Redux.assume: 0.000008 seconds 0.179880s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.179893s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.179918s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.179936s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.179960s: Exiting Redux.query 0.179975s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.179992s: Exiting Redux.assert_term: 0.000005 seconds 0.180006s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.180024s: Exiting Redux.assert_term: 0.000004 seconds 0.180037s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.180055s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.180095s: Exiting Redux.assume: 0.000027 seconds 0.180107s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.180121s: Entering Redux.assume(!(1 = 0)) 0.180135s: Exiting Redux.assume: 0.000001 seconds 0.180148s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.180164s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.180200s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.180223s: Exiting Redux.assume: 0.000009 seconds 0.180236s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.180250s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.180262s: Entering Redux.query(1 <= 1) 0.180274s: Exiting Redux.query 0.180286s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.180298s: Entering Redux.assume(1 <= 1) 0.180312s: Exiting Redux.assume: 0.000001 seconds 0.180323s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.180348s: Entering Redux.assume(!(r3 < 0)) 0.180371s: Exiting Redux.assume: 0.000010 seconds 0.180384s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.180403s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.180420s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.180444s: Exiting Redux.query 0.180457s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.180468s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.180483s: Entering Redux.assume(!(!(r3 < 0))) 0.180504s: Exiting Redux.assume: 0.000009 seconds 0.180518s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.180546s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.180568s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.180586s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.180817s: Exiting Redux.query 0.180834s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.180846s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.180863s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.180889s: Exiting Redux.assume: 0.000013 seconds 0.180902s: Entering Redux.assume(!(!(1 = 0))) 0.180916s: Exiting Redux.assume: 0.000002 seconds 0.180931s: Entering Redux.assume(!(!(0 < r2))) 0.180951s: Exiting Redux.assume: 0.000008 seconds 0.180965s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.180981s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.181001s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.181020s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.181284s: Exiting Redux.query 0.181301s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.181313s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.181339s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.181364s: Exiting Redux.assume: 0.000012 seconds 0.181377s: Entering Redux.assume(!(!(1 = 0))) 0.181424s: Exiting Redux.assume: 0.000002 seconds 0.181444s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.181467s: Exiting Redux.assume: 0.000011 seconds 0.181481s: Entering Redux.assume(!(!(1 = 0))) 0.181494s: Exiting Redux.assume: 0.000001 seconds 0.181579s: Entering Redux.assume(!(R0 <= 50)) 0.181596s: Exiting Redux.assume: 0.000004 seconds 0.181611s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Verifying call 0.181623s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.181634s: Entering Redux.query(true) 0.181646s: Exiting Redux.query 0.181659s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.181670s: Entering Redux.assume(true) 0.181684s: Exiting Redux.assume: 0.000002 seconds 0.181697s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Executing statement 0.181727s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.181849s: Exiting Redux.assume: 0.000108 seconds 0.181865s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.181877s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.181888s: Entering Redux.query(true) 0.181900s: Exiting Redux.query 0.181913s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.181924s: Entering Redux.assume(true) 0.181939s: Exiting Redux.assume: 0.000001 seconds 0.181951s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.181971s: Entering Redux.query(!(2 = 0)) 0.181983s: Exiting Redux.query 0.181997s: Entering Redux.assume(%(A0, 2) = 1) 0.182015s: Exiting Redux.assume: 0.000004 seconds 0.182027s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.182040s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.182052s: Entering Redux.query(true) 0.182063s: Exiting Redux.query 0.182075s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.182086s: Entering Redux.assume(true) 0.182100s: Exiting Redux.assume: 0.000001 seconds 0.182112s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.182132s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.182146s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.182167s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.182350s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.182371s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.183142s: Exiting Redux.query 0.183166s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.183184s: Exiting Redux.assert_term: 0.000005 seconds 0.183197s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.183213s: Exiting Redux.assert_term: 0.000003 seconds 0.183226s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.183243s: Exiting Redux.assert_term: 0.000004 seconds 0.183256s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.183271s: Exiting Redux.assert_term: 0.000003 seconds 0.183283s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.183301s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.183337s: Exiting Redux.assume: 0.000024 seconds 0.183351s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.183366s: Entering Redux.assume(!(1 = 0)) 0.183380s: Exiting Redux.assume: 0.000001 seconds 0.183395s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.183420s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.183455s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.183477s: Exiting Redux.assume: 0.000008 seconds 0.183490s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.183503s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.183515s: Entering Redux.query(1 <= 1) 0.183526s: Exiting Redux.query 0.183538s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.183550s: Entering Redux.assume(1 <= 1) 0.183564s: Exiting Redux.assume: 0.000001 seconds 0.183577s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.183593s: Entering Redux.assume(!(!(r0 = 0))) 0.183627s: Exiting Redux.assume: 0.000022 seconds 0.183641s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.183657s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.183689s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.183710s: Exiting Redux.assume: 0.000007 seconds 0.183722s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.183735s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.183746s: Entering Redux.query(1 <= 1) 0.183758s: Exiting Redux.query 0.183770s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.183782s: Entering Redux.assume(1 <= 1) 0.183797s: Exiting Redux.assume: 0.000001 seconds 0.183809s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.183824s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.183838s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.183849s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.183864s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.183972s: Exiting Redux.assume: 0.000096 seconds 0.183988s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.184005s: Exiting Redux.assume: 0.000004 seconds 0.184019s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.184044s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.184062s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.184085s: Exiting Redux.query 0.184101s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.184119s: Exiting Redux.assert_term: 0.000005 seconds 0.184132s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.184150s: Exiting Redux.assert_term: 0.000004 seconds 0.184163s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.184181s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.184208s: Exiting Redux.assume: 0.000014 seconds 0.184221s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.184235s: Entering Redux.assume(!(1 = 0)) 0.184249s: Exiting Redux.assume: 0.000001 seconds 0.184261s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.184280s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.184314s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.184346s: Exiting Redux.assume: 0.000008 seconds 0.184359s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.184372s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.184384s: Entering Redux.query(1 <= 1) 0.184396s: Exiting Redux.query 0.184408s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.184419s: Entering Redux.assume(1 <= 1) 0.184433s: Exiting Redux.assume: 0.000002 seconds 0.184444s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.184460s: Entering Redux.assume(!(0 < r2)) 0.184480s: Exiting Redux.assume: 0.000009 seconds 0.184493s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.184507s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.184530s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.184548s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.184572s: Exiting Redux.query 0.184587s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.184605s: Exiting Redux.assert_term: 0.000005 seconds 0.184619s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.184634s: Exiting Redux.assert_term: 0.000004 seconds 0.184646s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.184663s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.184702s: Exiting Redux.assume: 0.000026 seconds 0.184715s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.184728s: Entering Redux.assume(!(1 = 0)) 0.184742s: Exiting Redux.assume: 0.000002 seconds 0.184755s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.184770s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.184803s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.184825s: Exiting Redux.assume: 0.000008 seconds 0.184838s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.184850s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.184862s: Entering Redux.query(1 <= 1) 0.184873s: Exiting Redux.query 0.184885s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.184897s: Entering Redux.assume(1 <= 1) 0.184911s: Exiting Redux.assume: 0.000001 seconds 0.184922s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.184939s: Entering Redux.assume(!(r3 < 0)) 0.184961s: Exiting Redux.assume: 0.000009 seconds 0.184974s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.184993s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.185010s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.185035s: Exiting Redux.query 0.185048s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.185059s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.185072s: Entering Redux.assume(!(!(r3 < 0))) 0.185095s: Exiting Redux.assume: 0.000009 seconds 0.185108s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.185125s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.185145s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.185163s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.185404s: Exiting Redux.query 0.185420s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.185432s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.185449s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.185474s: Exiting Redux.assume: 0.000012 seconds 0.185489s: Entering Redux.assume(!(!(1 = 0))) 0.185502s: Exiting Redux.assume: 0.000002 seconds 0.185517s: Entering Redux.assume(!(!(0 < r2))) 0.185537s: Exiting Redux.assume: 0.000007 seconds 0.185551s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.185567s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.185721s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.185741s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.186010s: Exiting Redux.query 0.186028s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.186041s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.186058s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.186082s: Exiting Redux.assume: 0.000011 seconds 0.186096s: Entering Redux.assume(!(!(1 = 0))) 0.186109s: Exiting Redux.assume: 0.000002 seconds 0.186126s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.186149s: Exiting Redux.assume: 0.000012 seconds 0.186164s: Entering Redux.assume(!(!(1 = 0))) 0.186178s: Exiting Redux.assume: 0.000001 seconds 0.186196s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.186215s: Exiting Redux.assume: 0.000003 seconds 0.186228s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.186241s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.186253s: Entering Redux.query(true) 0.186266s: Exiting Redux.query 0.186279s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.186291s: Entering Redux.assume(true) 0.186307s: Exiting Redux.assume: 0.000002 seconds 0.186319s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.186349s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.186362s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.186381s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.186406s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.186425s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.187279s: Exiting Redux.query 0.187305s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.187325s: Exiting Redux.assert_term: 0.000005 seconds 0.187348s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.187364s: Exiting Redux.assert_term: 0.000004 seconds 0.187377s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.187393s: Exiting Redux.assert_term: 0.000003 seconds 0.187406s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.187421s: Exiting Redux.assert_term: 0.000004 seconds 0.187434s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.187453s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.187482s: Exiting Redux.assume: 0.000016 seconds 0.187495s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.187509s: Entering Redux.assume(!(1 = 0)) 0.187523s: Exiting Redux.assume: 0.000002 seconds 0.187538s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.187563s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.187603s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.187625s: Exiting Redux.assume: 0.000007 seconds 0.187639s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.187652s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.187665s: Entering Redux.query(1 <= 1) 0.187676s: Exiting Redux.query 0.187688s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.187699s: Entering Redux.assume(1 <= 1) 0.187712s: Exiting Redux.assume: 0.000001 seconds 0.187724s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.187740s: Entering Redux.assume(!(!(r0 = 0))) 0.187777s: Exiting Redux.assume: 0.000024 seconds 0.187790s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.187805s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.187835s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.187856s: Exiting Redux.assume: 0.000007 seconds 0.187868s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.187881s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.187894s: Entering Redux.query(1 <= 1) 0.187905s: Exiting Redux.query 0.187916s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.187929s: Entering Redux.assume(1 <= 1) 0.187942s: Exiting Redux.assume: 0.000001 seconds 0.187954s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.187968s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.187981s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.187992s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.188008s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.188038s: Exiting Redux.assume: 0.000016 seconds 0.188053s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.188070s: Exiting Redux.assume: 0.000004 seconds 0.188082s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.188108s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.188125s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.188148s: Exiting Redux.query 0.188164s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.188181s: Exiting Redux.assert_term: 0.000005 seconds 0.188195s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.188211s: Exiting Redux.assert_term: 0.000003 seconds 0.188223s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.188240s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.188265s: Exiting Redux.assume: 0.000014 seconds 0.188277s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.188290s: Entering Redux.assume(!(1 = 0)) 0.188304s: Exiting Redux.assume: 0.000002 seconds 0.188316s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.188340s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.188373s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.188395s: Exiting Redux.assume: 0.000007 seconds 0.188408s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.188420s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.188432s: Entering Redux.query(1 <= 1) 0.188444s: Exiting Redux.query 0.188456s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.188469s: Entering Redux.assume(1 <= 1) 0.188482s: Exiting Redux.assume: 0.000001 seconds 0.188494s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.188511s: Entering Redux.assume(!(0 < r2)) 0.188532s: Exiting Redux.assume: 0.000008 seconds 0.188544s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.188558s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.188583s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.188601s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.188624s: Exiting Redux.query 0.188640s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.188658s: Exiting Redux.assert_term: 0.000005 seconds 0.188671s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.188687s: Exiting Redux.assert_term: 0.000003 seconds 0.188699s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.188715s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.188756s: Exiting Redux.assume: 0.000027 seconds 0.188768s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.188782s: Entering Redux.assume(!(1 = 0)) 0.188795s: Exiting Redux.assume: 0.000002 seconds 0.188808s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.188824s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.189058s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.189082s: Exiting Redux.assume: 0.000009 seconds 0.189095s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.189108s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.189121s: Entering Redux.query(1 <= 1) 0.189132s: Exiting Redux.query 0.189145s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.189156s: Entering Redux.assume(1 <= 1) 0.189170s: Exiting Redux.assume: 0.000001 seconds 0.189181s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.189198s: Entering Redux.assume(!(r3 < 0)) 0.189223s: Exiting Redux.assume: 0.000012 seconds 0.189237s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.189255s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.189273s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.189299s: Exiting Redux.query 0.189312s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.189324s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.189348s: Entering Redux.assume(!(!(r3 < 0))) 0.189370s: Exiting Redux.assume: 0.000010 seconds 0.189385s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.189401s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.189420s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.189439s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.189665s: Exiting Redux.query 0.189680s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.189690s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.189705s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.189727s: Exiting Redux.assume: 0.000012 seconds 0.189739s: Entering Redux.assume(!(!(1 = 0))) 0.189751s: Exiting Redux.assume: 0.000001 seconds 0.189765s: Entering Redux.assume(!(!(0 < r2))) 0.189782s: Exiting Redux.assume: 0.000007 seconds 0.189794s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.189808s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.189824s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.189840s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.190067s: Exiting Redux.query 0.190080s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.190090s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.190105s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.190125s: Exiting Redux.assume: 0.000010 seconds 0.190137s: Entering Redux.assume(!(!(1 = 0))) 0.190149s: Exiting Redux.assume: 0.000001 seconds 0.190165s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.190184s: Exiting Redux.assume: 0.000009 seconds 0.190195s: Entering Redux.assume(!(!(1 = 0))) 0.190206s: Exiting Redux.assume: 0.000001 seconds 0.190246s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.190376s: Exiting Redux.assume: 0.000118 seconds 0.190390s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.190400s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.190409s: Entering Redux.query(true) 0.190419s: Exiting Redux.query 0.190430s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.190439s: Entering Redux.assume(true) 0.190451s: Exiting Redux.assume: 0.000001 seconds 0.190461s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.190478s: Entering Redux.query(!(2 = 0)) 0.190488s: Exiting Redux.query 0.190500s: Entering Redux.assume(%(A0, 2) = 1) 0.190514s: Exiting Redux.assume: 0.000003 seconds 0.190524s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.190534s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.190543s: Entering Redux.query(true) 0.190552s: Exiting Redux.query 0.190562s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.190571s: Entering Redux.assume(true) 0.190582s: Exiting Redux.assume: 0.000001 seconds 0.190592s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.190609s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.190741s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.190761s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.190782s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.190799s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.191554s: Exiting Redux.query 0.191574s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.191590s: Exiting Redux.assert_term: 0.000004 seconds 0.191601s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.191615s: Exiting Redux.assert_term: 0.000003 seconds 0.191626s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.191639s: Exiting Redux.assert_term: 0.000004 seconds 0.191650s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.191663s: Exiting Redux.assert_term: 0.000003 seconds 0.191673s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.191688s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.191711s: Exiting Redux.assume: 0.000013 seconds 0.191721s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.191732s: Entering Redux.assume(!(1 = 0)) 0.191744s: Exiting Redux.assume: 0.000001 seconds 0.191755s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.191774s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.191803s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.191821s: Exiting Redux.assume: 0.000007 seconds 0.191970s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.191983s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.191993s: Entering Redux.query(1 <= 1) 0.192003s: Exiting Redux.query 0.192013s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.192023s: Entering Redux.assume(1 <= 1) 0.192034s: Exiting Redux.assume: 0.000001 seconds 0.192044s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.192057s: Entering Redux.assume(!(!(r0 = 0))) 0.192087s: Exiting Redux.assume: 0.000020 seconds 0.192098s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.192110s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.192136s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.192155s: Exiting Redux.assume: 0.000007 seconds 0.192165s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.192175s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.192185s: Entering Redux.query(1 <= 1) 0.192195s: Exiting Redux.query 0.192205s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.192215s: Entering Redux.assume(1 <= 1) 0.192226s: Exiting Redux.assume: 0.000001 seconds 0.192236s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.192248s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.192259s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.192268s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.192281s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.192303s: Exiting Redux.assume: 0.000011 seconds 0.192315s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.192338s: Exiting Redux.assume: 0.000013 seconds 0.192350s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.192370s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.192385s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.192404s: Exiting Redux.query 0.192417s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.192432s: Exiting Redux.assert_term: 0.000004 seconds 0.192443s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.192456s: Exiting Redux.assert_term: 0.000003 seconds 0.192466s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.192480s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.192502s: Exiting Redux.assume: 0.000012 seconds 0.192512s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.192524s: Entering Redux.assume(!(1 = 0)) 0.192535s: Exiting Redux.assume: 0.000002 seconds 0.192546s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.192562s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.192588s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.192606s: Exiting Redux.assume: 0.000006 seconds 0.192616s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.192627s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.192637s: Entering Redux.query(1 <= 1) 0.192648s: Exiting Redux.query 0.192658s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.192668s: Entering Redux.assume(1 <= 1) 0.192679s: Exiting Redux.assume: 0.000001 seconds 0.192689s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.192702s: Entering Redux.assume(!(0 < r2)) 0.192719s: Exiting Redux.assume: 0.000007 seconds 0.192730s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.192741s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.192761s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.192775s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.192795s: Exiting Redux.query 0.192808s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.192822s: Exiting Redux.assert_term: 0.000004 seconds 0.192833s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.192846s: Exiting Redux.assert_term: 0.000003 seconds 0.192856s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.192869s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.192903s: Exiting Redux.assume: 0.000023 seconds 0.192913s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.192924s: Entering Redux.assume(!(1 = 0)) 0.192935s: Exiting Redux.assume: 0.000001 seconds 0.192946s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.192959s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.192986s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.193004s: Exiting Redux.assume: 0.000007 seconds 0.193015s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.193025s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.193035s: Entering Redux.query(1 <= 1) 0.193045s: Exiting Redux.query 0.193054s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.193064s: Entering Redux.assume(1 <= 1) 0.193076s: Exiting Redux.assume: 0.000001 seconds 0.193085s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.193098s: Entering Redux.assume(!(r3 < 0)) 0.193118s: Exiting Redux.assume: 0.000008 seconds 0.193128s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.193144s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.193158s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.193179s: Exiting Redux.query 0.193189s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.193199s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.193210s: Entering Redux.assume(!(!(r3 < 0))) 0.193227s: Exiting Redux.assume: 0.000008 seconds 0.193238s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.193252s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.193269s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.193283s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.193608s: Exiting Redux.query 0.193622s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.193632s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.193646s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.193667s: Exiting Redux.assume: 0.000011 seconds 0.193679s: Entering Redux.assume(!(!(1 = 0))) 0.193691s: Exiting Redux.assume: 0.000001 seconds 0.193703s: Entering Redux.assume(!(!(0 < r2))) 0.193720s: Exiting Redux.assume: 0.000006 seconds 0.193732s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.193745s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.193762s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.193777s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.193996s: Exiting Redux.query 0.194009s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.194019s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.194033s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.194053s: Exiting Redux.assume: 0.000010 seconds 0.194065s: Entering Redux.assume(!(!(1 = 0))) 0.194076s: Exiting Redux.assume: 0.000001 seconds 0.194092s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.194112s: Exiting Redux.assume: 0.000009 seconds 0.194124s: Entering Redux.assume(!(!(1 = 0))) 0.194135s: Exiting Redux.assume: 0.000001 seconds 0.194152s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.194166s: Exiting Redux.assume: 0.000004 seconds 0.194177s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.194187s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.194197s: Entering Redux.query(true) 0.194207s: Exiting Redux.query 0.194217s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.194226s: Entering Redux.assume(true) 0.194238s: Exiting Redux.assume: 0.000001 seconds 0.194248s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.194264s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.194277s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.194292s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.194313s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.194337s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.195266s: Exiting Redux.query 0.195286s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.195301s: Exiting Redux.assert_term: 0.000004 seconds 0.195312s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.195334s: Exiting Redux.assert_term: 0.000003 seconds 0.195345s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.195359s: Exiting Redux.assert_term: 0.000003 seconds 0.195370s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.195383s: Exiting Redux.assert_term: 0.000003 seconds 0.195393s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.195407s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.195430s: Exiting Redux.assume: 0.000013 seconds 0.195440s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.195452s: Entering Redux.assume(!(1 = 0)) 0.195463s: Exiting Redux.assume: 0.000001 seconds 0.195474s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.195493s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.195523s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.195541s: Exiting Redux.assume: 0.000006 seconds 0.195552s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.195562s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.195572s: Entering Redux.query(1 <= 1) 0.195582s: Exiting Redux.query 0.195592s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.195602s: Entering Redux.assume(1 <= 1) 0.195613s: Exiting Redux.assume: 0.000001 seconds 0.195623s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.195636s: Entering Redux.assume(!(!(r0 = 0))) 0.195666s: Exiting Redux.assume: 0.000019 seconds 0.195677s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.195689s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.195714s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.195732s: Exiting Redux.assume: 0.000006 seconds 0.195742s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.195752s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.195763s: Entering Redux.query(1 <= 1) 0.195772s: Exiting Redux.query 0.195782s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.195792s: Entering Redux.assume(1 <= 1) 0.195803s: Exiting Redux.assume: 0.000001 seconds 0.195812s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.195825s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.195835s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.195845s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.195857s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.195878s: Exiting Redux.assume: 0.000011 seconds 0.195890s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.195904s: Exiting Redux.assume: 0.000003 seconds 0.195915s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.195934s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.195948s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.195967s: Exiting Redux.query 0.195980s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.195994s: Exiting Redux.assert_term: 0.000003 seconds 0.196005s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.196019s: Exiting Redux.assert_term: 0.000003 seconds 0.196028s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.196043s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.196065s: Exiting Redux.assume: 0.000011 seconds 0.196075s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.196086s: Entering Redux.assume(!(1 = 0)) 0.196097s: Exiting Redux.assume: 0.000001 seconds 0.196108s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.196122s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.196211s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.196230s: Exiting Redux.assume: 0.000007 seconds 0.196241s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.196251s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.196261s: Entering Redux.query(1 <= 1) 0.196270s: Exiting Redux.query 0.196280s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.196291s: Entering Redux.assume(1 <= 1) 0.196302s: Exiting Redux.assume: 0.000002 seconds 0.196313s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.196336s: Entering Redux.assume(!(0 < r2)) 0.196355s: Exiting Redux.assume: 0.000007 seconds 0.196365s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.196377s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.196396s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.196410s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.196430s: Exiting Redux.query 0.196443s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.196457s: Exiting Redux.assert_term: 0.000004 seconds 0.196469s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.196482s: Exiting Redux.assert_term: 0.000003 seconds 0.196492s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.196505s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.196539s: Exiting Redux.assume: 0.000022 seconds 0.196549s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.196560s: Entering Redux.assume(!(1 = 0)) 0.196572s: Exiting Redux.assume: 0.000001 seconds 0.196583s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.196598s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.196627s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.196646s: Exiting Redux.assume: 0.000007 seconds 0.196657s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.196667s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.196677s: Entering Redux.query(1 <= 1) 0.196687s: Exiting Redux.query 0.196697s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.196707s: Entering Redux.assume(1 <= 1) 0.196719s: Exiting Redux.assume: 0.000001 seconds 0.196728s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.196741s: Entering Redux.assume(!(r3 < 0)) 0.196761s: Exiting Redux.assume: 0.000008 seconds 0.196771s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.196787s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.196802s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.196823s: Exiting Redux.query 0.196834s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.196844s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.196855s: Entering Redux.assume(!(!(r3 < 0))) 0.196873s: Exiting Redux.assume: 0.000008 seconds 0.196885s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.196898s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.196916s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.196931s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.197123s: Exiting Redux.query 0.197136s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.197147s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.197162s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.197184s: Exiting Redux.assume: 0.000011 seconds 0.197195s: Entering Redux.assume(!(!(1 = 0))) 0.197207s: Exiting Redux.assume: 0.000001 seconds 0.197219s: Entering Redux.assume(!(!(0 < r2))) 0.197236s: Exiting Redux.assume: 0.000007 seconds 0.197247s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.197261s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.197278s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.197294s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.197813s: Exiting Redux.query 0.197829s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.197839s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.197854s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.197875s: Exiting Redux.assume: 0.000010 seconds 0.197887s: Entering Redux.assume(!(!(1 = 0))) 0.197898s: Exiting Redux.assume: 0.000001 seconds 0.197912s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.197931s: Exiting Redux.assume: 0.000009 seconds 0.197942s: Entering Redux.assume(!(!(1 = 0))) 0.197954s: Exiting Redux.assume: 0.000001 seconds 0.198002s: Entering Redux.assume(!(0 <= R0)) 0.198018s: Exiting Redux.assume: 0.000006 seconds 0.198029s: Entering Redux.assume(false) 0.198041s: Exiting Redux.assume: 0.000001 seconds 0.198052s: Entering Redux.assume(!(false)) 0.198064s: Exiting Redux.assume: 0.000002 seconds 0.198076s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(42,5-24): Verifying call 0.198087s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.198096s: Entering Redux.query(true) 0.198105s: Exiting Redux.query 0.198115s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.198125s: Entering Redux.assume(true) 0.198136s: Exiting Redux.assume: 0.000001 seconds 0.198146s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Executing statement 0.198172s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.198256s: Exiting Redux.assume: 0.000072 seconds 0.198268s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.198278s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.198287s: Entering Redux.query(true) 0.198297s: Exiting Redux.query 0.198307s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.198317s: Entering Redux.assume(true) 0.198337s: Exiting Redux.assume: 0.000001 seconds 0.198347s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.198363s: Entering Redux.query(!(2 = 0)) 0.198373s: Exiting Redux.query 0.198386s: Entering Redux.assume(%(A0, 2) = 1) 0.198399s: Exiting Redux.assume: 0.000003 seconds 0.198410s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.198419s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.198428s: Entering Redux.query(true) 0.198438s: Exiting Redux.query 0.198447s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.198457s: Entering Redux.assume(true) 0.198468s: Exiting Redux.assume: 0.000001 seconds 0.198477s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.198495s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.198507s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.198523s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.198546s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.198561s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.198720s: Exiting Redux.query 0.198739s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.198754s: Exiting Redux.assert_term: 0.000004 seconds 0.198765s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.198779s: Exiting Redux.assert_term: 0.000003 seconds 0.198790s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.198803s: Exiting Redux.assert_term: 0.000003 seconds 0.198813s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.198827s: Exiting Redux.assert_term: 0.000003 seconds 0.198836s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.198850s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.198873s: Exiting Redux.assume: 0.000013 seconds 0.198883s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.198895s: Entering Redux.assume(!(1 = 0)) 0.198906s: Exiting Redux.assume: 0.000001 seconds 0.198918s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.198941s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.198969s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.198986s: Exiting Redux.assume: 0.000007 seconds 0.198998s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.199008s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.199018s: Entering Redux.query(1 <= 1) 0.199028s: Exiting Redux.query 0.199037s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.199047s: Entering Redux.assume(1 <= 1) 0.199059s: Exiting Redux.assume: 0.000001 seconds 0.199068s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.199081s: Entering Redux.assume(!(!(r0 = 0))) 0.199110s: Exiting Redux.assume: 0.000018 seconds 0.199120s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.199133s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.199160s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.199178s: Exiting Redux.assume: 0.000006 seconds 0.199189s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.199199s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.199209s: Entering Redux.query(1 <= 1) 0.199219s: Exiting Redux.query 0.199228s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.199238s: Entering Redux.assume(1 <= 1) 0.199250s: Exiting Redux.assume: 0.000001 seconds 0.199260s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.199273s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.199284s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.199294s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.199306s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.199401s: Exiting Redux.assume: 0.000085 seconds 0.199416s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.199431s: Exiting Redux.assume: 0.000004 seconds 0.199442s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.199463s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.199477s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.199495s: Exiting Redux.query 0.199508s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.199523s: Exiting Redux.assert_term: 0.000004 seconds 0.199534s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.199547s: Exiting Redux.assert_term: 0.000003 seconds 0.199556s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.199572s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.199594s: Exiting Redux.assume: 0.000011 seconds 0.199604s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.199615s: Entering Redux.assume(!(1 = 0)) 0.199626s: Exiting Redux.assume: 0.000001 seconds 0.199637s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.199653s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.199680s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.199697s: Exiting Redux.assume: 0.000006 seconds 0.199708s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.199718s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.199728s: Entering Redux.query(1 <= 1) 0.199737s: Exiting Redux.query 0.199747s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.199757s: Entering Redux.assume(1 <= 1) 0.199768s: Exiting Redux.assume: 0.000001 seconds 0.199777s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.199790s: Entering Redux.assume(!(0 < r2)) 0.199807s: Exiting Redux.assume: 0.000007 seconds 0.199818s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.199829s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.199849s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.199862s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.199882s: Exiting Redux.query 0.199896s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.199910s: Exiting Redux.assert_term: 0.000003 seconds 0.199921s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.199934s: Exiting Redux.assert_term: 0.000003 seconds 0.199944s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.199958s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.199990s: Exiting Redux.assume: 0.000021 seconds 0.200000s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.200011s: Entering Redux.assume(!(1 = 0)) 0.200023s: Exiting Redux.assume: 0.000001 seconds 0.200033s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.200048s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.200076s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.200094s: Exiting Redux.assume: 0.000007 seconds 0.200105s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.200115s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.200125s: Entering Redux.query(1 <= 1) 0.200135s: Exiting Redux.query 0.200145s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.200154s: Entering Redux.assume(1 <= 1) 0.200166s: Exiting Redux.assume: 0.000001 seconds 0.200175s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.200188s: Entering Redux.assume(!(r3 < 0)) 0.200207s: Exiting Redux.assume: 0.000008 seconds 0.200217s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.200233s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.200247s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.200267s: Exiting Redux.query 0.200278s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.200287s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.200298s: Entering Redux.assume(!(!(r3 < 0))) 0.200317s: Exiting Redux.assume: 0.000008 seconds 0.200362s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.200376s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.200393s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.200408s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.200596s: Exiting Redux.query 0.200610s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.200619s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.200634s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.200655s: Exiting Redux.assume: 0.000011 seconds 0.200666s: Entering Redux.assume(!(!(1 = 0))) 0.200677s: Exiting Redux.assume: 0.000001 seconds 0.200690s: Entering Redux.assume(!(!(0 < r2))) 0.200706s: Exiting Redux.assume: 0.000006 seconds 0.200717s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.200731s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.200961s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.200978s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.201204s: Exiting Redux.query 0.201217s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.201227s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.201241s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.201262s: Exiting Redux.assume: 0.000010 seconds 0.201273s: Entering Redux.assume(!(!(1 = 0))) 0.201284s: Exiting Redux.assume: 0.000001 seconds 0.201298s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.201317s: Exiting Redux.assume: 0.000008 seconds 0.201336s: Entering Redux.assume(!(!(1 = 0))) 0.201347s: Exiting Redux.assume: 0.000001 seconds 0.201360s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.201373s: Exiting Redux.assume: 0.000003 seconds 0.201384s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.201394s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.201403s: Entering Redux.query(true) 0.201413s: Exiting Redux.query 0.201423s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.201432s: Entering Redux.assume(true) 0.201444s: Exiting Redux.assume: 0.000001 seconds 0.201453s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.201471s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.201483s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.201498s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.201517s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.201533s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.201694s: Exiting Redux.query 0.201711s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.201726s: Exiting Redux.assert_term: 0.000004 seconds 0.201738s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.201751s: Exiting Redux.assert_term: 0.000003 seconds 0.201762s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.201775s: Exiting Redux.assert_term: 0.000003 seconds 0.201786s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.201799s: Exiting Redux.assert_term: 0.000002 seconds 0.201808s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.201822s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.201846s: Exiting Redux.assume: 0.000013 seconds 0.201856s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.201867s: Entering Redux.assume(!(1 = 0)) 0.201879s: Exiting Redux.assume: 0.000001 seconds 0.201890s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.201909s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.201937s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.201954s: Exiting Redux.assume: 0.000006 seconds 0.201965s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.201975s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.201985s: Entering Redux.query(1 <= 1) 0.201994s: Exiting Redux.query 0.202004s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.202014s: Entering Redux.assume(1 <= 1) 0.202026s: Exiting Redux.assume: 0.000001 seconds 0.202035s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.202050s: Entering Redux.assume(!(!(r0 = 0))) 0.202083s: Exiting Redux.assume: 0.000020 seconds 0.202093s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.202105s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.202132s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.202149s: Exiting Redux.assume: 0.000006 seconds 0.202161s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.202171s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.202181s: Entering Redux.query(1 <= 1) 0.202190s: Exiting Redux.query 0.202200s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.202210s: Entering Redux.assume(1 <= 1) 0.202221s: Exiting Redux.assume: 0.000001 seconds 0.202231s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.202243s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.202254s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.202399s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.202416s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.202438s: Exiting Redux.assume: 0.000011 seconds 0.202452s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.202466s: Exiting Redux.assume: 0.000003 seconds 0.202476s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.202495s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.202510s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.202528s: Exiting Redux.query 0.202541s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.202555s: Exiting Redux.assert_term: 0.000004 seconds 0.202567s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.202580s: Exiting Redux.assert_term: 0.000003 seconds 0.202590s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.202603s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.202626s: Exiting Redux.assume: 0.000012 seconds 0.202636s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.202647s: Entering Redux.assume(!(1 = 0)) 0.202658s: Exiting Redux.assume: 0.000001 seconds 0.202668s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.202683s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.202708s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.202725s: Exiting Redux.assume: 0.000006 seconds 0.202736s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.202746s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.202756s: Entering Redux.query(1 <= 1) 0.202765s: Exiting Redux.query 0.202775s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.202785s: Entering Redux.assume(1 <= 1) 0.202796s: Exiting Redux.assume: 0.000001 seconds 0.202806s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.202820s: Entering Redux.assume(!(0 < r2)) 0.202837s: Exiting Redux.assume: 0.000006 seconds 0.202847s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.202859s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.202877s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.202891s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.202911s: Exiting Redux.query 0.202924s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.202938s: Exiting Redux.assert_term: 0.000004 seconds 0.202949s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.202963s: Exiting Redux.assert_term: 0.000003 seconds 0.202972s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.202986s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.203019s: Exiting Redux.assume: 0.000022 seconds 0.203028s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.203039s: Entering Redux.assume(!(1 = 0)) 0.203051s: Exiting Redux.assume: 0.000001 seconds 0.203061s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.203074s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.203099s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.203117s: Exiting Redux.assume: 0.000007 seconds 0.203128s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.203138s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.203148s: Entering Redux.query(1 <= 1) 0.203157s: Exiting Redux.query 0.203167s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.203177s: Entering Redux.assume(1 <= 1) 0.203188s: Exiting Redux.assume: 0.000002 seconds 0.203197s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.203210s: Entering Redux.assume(!(r3 < 0)) 0.203229s: Exiting Redux.assume: 0.000009 seconds 0.203239s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.203254s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.203270s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.203291s: Exiting Redux.query 0.203301s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.203310s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.203322s: Entering Redux.assume(!(!(r3 < 0))) 0.203349s: Exiting Redux.assume: 0.000008 seconds 0.203361s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.203374s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.203391s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.203405s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.203594s: Exiting Redux.query 0.203607s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.203617s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.203631s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.203652s: Exiting Redux.assume: 0.000010 seconds 0.203663s: Entering Redux.assume(!(!(1 = 0))) 0.203674s: Exiting Redux.assume: 0.000001 seconds 0.203686s: Entering Redux.assume(!(!(0 < r2))) 0.203703s: Exiting Redux.assume: 0.000006 seconds 0.203714s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.203728s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.203744s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.203758s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.203975s: Exiting Redux.query 0.203988s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.203998s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.204012s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.204032s: Exiting Redux.assume: 0.000009 seconds 0.204046s: Entering Redux.assume(!(!(1 = 0))) 0.204058s: Exiting Redux.assume: 0.000001 seconds 0.204076s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.204095s: Exiting Redux.assume: 0.000009 seconds 0.204107s: Entering Redux.assume(!(!(1 = 0))) 0.204119s: Exiting Redux.assume: 0.000001 seconds 0.204162s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.204293s: Exiting Redux.assume: 0.000120 seconds 0.204306s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(43,5-24): Verifying call 0.204317s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.204333s: Entering Redux.query(true) 0.204344s: Exiting Redux.query 0.204354s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.204364s: Entering Redux.assume(true) 0.204375s: Exiting Redux.assume: 0.000001 seconds 0.204385s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Executing statement 0.204402s: Entering Redux.query(!(2 = 0)) 0.204411s: Exiting Redux.query 0.204424s: Entering Redux.assume(%(A0, 2) = 1) 0.204437s: Exiting Redux.assume: 0.000003 seconds 0.204447s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.204456s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.204465s: Entering Redux.query(true) 0.204475s: Exiting Redux.query 0.204484s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.204493s: Entering Redux.assume(true) 0.204504s: Exiting Redux.assume: 0.000001 seconds 0.204514s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.204530s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.204543s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.204558s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.204579s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.204594s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.205584s: Exiting Redux.query 0.205603s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.205618s: Exiting Redux.assert_term: 0.000004 seconds 0.205629s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.205642s: Exiting Redux.assert_term: 0.000003 seconds 0.205653s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.205667s: Exiting Redux.assert_term: 0.000003 seconds 0.205678s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.205691s: Exiting Redux.assert_term: 0.000003 seconds 0.205701s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.205715s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.205738s: Exiting Redux.assume: 0.000013 seconds 0.205748s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.205760s: Entering Redux.assume(!(1 = 0)) 0.205771s: Exiting Redux.assume: 0.000001 seconds 0.205783s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.205803s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.205833s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.205851s: Exiting Redux.assume: 0.000007 seconds 0.205861s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.205871s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.205882s: Entering Redux.query(1 <= 1) 0.205891s: Exiting Redux.query 0.205901s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.205911s: Entering Redux.assume(1 <= 1) 0.205922s: Exiting Redux.assume: 0.000001 seconds 0.205931s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.205945s: Entering Redux.assume(!(!(r0 = 0))) 0.205974s: Exiting Redux.assume: 0.000019 seconds 0.205984s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.205996s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.206021s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.206039s: Exiting Redux.assume: 0.000006 seconds 0.206052s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.206063s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.206075s: Entering Redux.query(1 <= 1) 0.206084s: Exiting Redux.query 0.206094s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.206104s: Entering Redux.assume(1 <= 1) 0.206115s: Exiting Redux.assume: 0.000001 seconds 0.206125s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.206137s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.206147s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.206157s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.206169s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.206190s: Exiting Redux.assume: 0.000010 seconds 0.206202s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.206216s: Exiting Redux.assume: 0.000003 seconds 0.206227s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.206246s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.206260s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.206278s: Exiting Redux.query 0.206292s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.206306s: Exiting Redux.assert_term: 0.000003 seconds 0.206316s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.206337s: Exiting Redux.assert_term: 0.000003 seconds 0.206348s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.206361s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.206384s: Exiting Redux.assume: 0.000012 seconds 0.206393s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.206405s: Entering Redux.assume(!(1 = 0)) 0.206416s: Exiting Redux.assume: 0.000001 seconds 0.206426s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.206440s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.206882s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.206902s: Exiting Redux.assume: 0.000006 seconds 0.206913s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.206923s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.206934s: Entering Redux.query(1 <= 1) 0.206944s: Exiting Redux.query 0.206954s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.206964s: Entering Redux.assume(1 <= 1) 0.206975s: Exiting Redux.assume: 0.000001 seconds 0.206984s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.206998s: Entering Redux.assume(!(0 < r2)) 0.207015s: Exiting Redux.assume: 0.000007 seconds 0.207025s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.207036s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.207059s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.207075s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.207095s: Exiting Redux.query 0.207108s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.207122s: Exiting Redux.assert_term: 0.000004 seconds 0.207134s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.207147s: Exiting Redux.assert_term: 0.000003 seconds 0.207157s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.207171s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.207203s: Exiting Redux.assume: 0.000022 seconds 0.207213s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.207224s: Entering Redux.assume(!(1 = 0)) 0.207235s: Exiting Redux.assume: 0.000002 seconds 0.207245s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.207259s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.207287s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.207305s: Exiting Redux.assume: 0.000007 seconds 0.207315s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.207332s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.207342s: Entering Redux.query(1 <= 1) 0.207352s: Exiting Redux.query 0.207362s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.207371s: Entering Redux.assume(1 <= 1) 0.207382s: Exiting Redux.assume: 0.000001 seconds 0.207392s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.207405s: Entering Redux.assume(!(r3 < 0)) 0.207424s: Exiting Redux.assume: 0.000009 seconds 0.207434s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.207450s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.207464s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.207485s: Exiting Redux.query 0.207496s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.207505s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.207516s: Entering Redux.assume(!(!(r3 < 0))) 0.207534s: Exiting Redux.assume: 0.000007 seconds 0.207545s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.207558s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.207575s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.207590s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.207778s: Exiting Redux.query 0.207791s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.207800s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.207815s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.207836s: Exiting Redux.assume: 0.000010 seconds 0.207847s: Entering Redux.assume(!(!(1 = 0))) 0.207859s: Exiting Redux.assume: 0.000001 seconds 0.207870s: Entering Redux.assume(!(!(0 < r2))) 0.207887s: Exiting Redux.assume: 0.000006 seconds 0.207898s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.207911s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.207928s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.207943s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.208392s: Exiting Redux.query 0.208406s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.208416s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.208432s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.208453s: Exiting Redux.assume: 0.000010 seconds 0.208465s: Entering Redux.assume(!(!(1 = 0))) 0.208476s: Exiting Redux.assume: 0.000001 seconds 0.208491s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.208510s: Exiting Redux.assume: 0.000009 seconds 0.208522s: Entering Redux.assume(!(!(1 = 0))) 0.208533s: Exiting Redux.assume: 0.000001 seconds 0.208549s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.208562s: Exiting Redux.assume: 0.000003 seconds 0.208573s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(45,5-24): Verifying call 0.208583s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.208592s: Entering Redux.query(true) 0.208602s: Exiting Redux.query 0.208612s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.208622s: Entering Redux.assume(true) 0.208633s: Exiting Redux.assume: 0.000002 seconds 0.208643s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(47,7-8): Executing statement 0.208660s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(48,7-8): Executing statement 0.208672s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(49,7-8): Executing statement 0.208686s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Executing statement 0.208707s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.208722s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.209474s: Exiting Redux.query 0.209492s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.209507s: Exiting Redux.assert_term: 0.000004 seconds 0.209518s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.209531s: Exiting Redux.assert_term: 0.000003 seconds 0.209543s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.209556s: Exiting Redux.assert_term: 0.000003 seconds 0.209567s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.209580s: Exiting Redux.assert_term: 0.000002 seconds 0.209589s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.209603s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.209626s: Exiting Redux.assume: 0.000013 seconds 0.209637s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.209647s: Entering Redux.assume(!(1 = 0)) 0.209659s: Exiting Redux.assume: 0.000001 seconds 0.209670s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(53,2-3): Executing statement 0.210029s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Executing statement 0.210062s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.210080s: Exiting Redux.assume: 0.000006 seconds 0.210091s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(54,9-26): Verifying call 0.210101s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.210111s: Entering Redux.query(1 <= 1) 0.210120s: Exiting Redux.query 0.210130s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.210140s: Entering Redux.assume(1 <= 1) 0.210152s: Exiting Redux.assume: 0.000001 seconds 0.210161s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(55,9-11): Executing statement 0.210175s: Entering Redux.assume(!(!(r0 = 0))) 0.210204s: Exiting Redux.assume: 0.000019 seconds 0.210215s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(56,13-18): Executing statement 0.210228s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Executing statement 0.210254s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.210271s: Exiting Redux.assume: 0.000006 seconds 0.210281s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(77,5-22): Verifying call 0.210291s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.210301s: Entering Redux.query(1 <= 1) 0.210310s: Exiting Redux.query 0.210320s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.210339s: Entering Redux.assume(1 <= 1) 0.210350s: Exiting Redux.assume: 0.000001 seconds 0.210360s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.210371s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.210382s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.210391s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(79,1-2): Leak check. 0.210404s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.210425s: Exiting Redux.assume: 0.000010 seconds 0.210437s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.210450s: Exiting Redux.assume: 0.000003 seconds 0.210461s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Executing statement 0.210480s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.210494s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.210513s: Exiting Redux.query 0.210526s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.210541s: Exiting Redux.assert_term: 0.000004 seconds 0.210551s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.210565s: Exiting Redux.assert_term: 0.000003 seconds 0.210575s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.210589s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.210611s: Exiting Redux.assume: 0.000012 seconds 0.210620s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.210631s: Entering Redux.assume(!(1 = 0)) 0.210643s: Exiting Redux.assume: 0.000001 seconds 0.210653s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(59,2-3): Executing statement 0.210667s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Executing statement 0.210693s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.210711s: Exiting Redux.assume: 0.000006 seconds 0.210722s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(60,6-23): Verifying call 0.210732s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.210742s: Entering Redux.query(1 <= 1) 0.210751s: Exiting Redux.query 0.210761s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.210771s: Entering Redux.assume(1 <= 1) 0.210782s: Exiting Redux.assume: 0.000001 seconds 0.210792s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(61,13-15): Executing statement 0.210805s: Entering Redux.assume(!(0 < r2)) 0.210822s: Exiting Redux.assume: 0.000007 seconds 0.210833s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(62,17-22): Executing statement 0.210844s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Executing statement 0.210863s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.210878s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.210897s: Exiting Redux.query 0.210911s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.210925s: Exiting Redux.assert_term: 0.000004 seconds 0.210936s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.210949s: Exiting Redux.assert_term: 0.000003 seconds 0.210959s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.210973s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.211005s: Exiting Redux.assume: 0.000022 seconds 0.211016s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.211027s: Entering Redux.assume(!(1 = 0)) 0.211038s: Exiting Redux.assume: 0.000001 seconds 0.211049s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(68,2-3): Executing statement 0.211062s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Executing statement 0.211089s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.211107s: Exiting Redux.assume: 0.000007 seconds 0.211117s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(69,6-23): Verifying call 0.211127s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.211137s: Entering Redux.query(1 <= 1) 0.211147s: Exiting Redux.query 0.211157s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.211167s: Entering Redux.assume(1 <= 1) 0.211178s: Exiting Redux.assume: 0.000001 seconds 0.211187s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(70,13-15): Executing statement 0.211200s: Entering Redux.assume(!(r3 < 0)) 0.211218s: Exiting Redux.assume: 0.000008 seconds 0.211228s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(71,17-22): Executing statement 0.211244s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.211258s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.211279s: Exiting Redux.query 0.211290s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.211300s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(75,5-6): Leak check. 0.211310s: Entering Redux.assume(!(!(r3 < 0))) 0.211336s: Exiting Redux.assume: 0.000016 seconds 0.211348s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(72,15-16): Executing statement 0.211497s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(73,15-16): Executing statement 0.211518s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.211533s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.211727s: Exiting Redux.query 0.211740s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.211751s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(74,9-10): Leak check. 0.211767s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.211788s: Exiting Redux.assume: 0.000011 seconds 0.211800s: Entering Redux.assume(!(!(1 = 0))) 0.211812s: Exiting Redux.assume: 0.000001 seconds 0.211825s: Entering Redux.assume(!(!(0 < r2))) 0.211842s: Exiting Redux.assume: 0.000007 seconds 0.211853s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(63,15-16): Executing statement 0.211867s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(64,15-16): Executing statement 0.211883s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.211898s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.212128s: Exiting Redux.query 0.212141s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.212151s: fermat1_ll_valuebound50__verifast_instrumented_modified.c(65,9-10): Leak check. 0.212166s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.212186s: Exiting Redux.assume: 0.000010 seconds 0.212198s: Entering Redux.assume(!(!(1 = 0))) 0.212209s: Exiting Redux.assume: 0.000001 seconds 0.212224s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.212243s: Exiting Redux.assume: 0.000008 seconds 0.212254s: Entering Redux.assume(!(!(1 = 0))) 0.212266s: 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_valuebound50__verifast_instrumented_modified.c : lines: code: 40; annot: 16; mixed: 9; overhead: 62% Statements parsed: 128 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 33 Execution steps (including assertion production/consumption steps): 2766 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: 451 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 2057 (0), 0 (more than 30) assume_core_count = 2658 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.071601s Time spent in Simplex: 0.060090s Time spent parsing: 0.017312s Function timings (> 0.1s): fermat1_ll_valuebound50__verifast_instrumented_modified.c(29,5-9): main: 0.17 seconds Total time: 0.21 seconds 0 errors found (33 statements verified)