./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound20.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound20.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound20.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound20.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_valuebound20.c + FILE=fermat1-ll_valuebound20.c ++ echo fermat1-ll_valuebound20 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat1_ll_valuebound20 + MODULE=fermat1_ll_valuebound20__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat1_ll_valuebound20__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound20.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat1_ll_valuebound20__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound20.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound20.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat1_ll_valuebound20__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound20.c -o fermat1_ll_valuebound20__verifast_instrumented.c + program_modifications_cli.py -p fermat1_ll_valuebound20__verifast_instrumented.c -o fermat1_ll_valuebound20__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c fermat1_ll_valuebound20__verifast_instrumented_modified.c fermat1_ll_valuebound20__verifast_instrumented_modified.c 0.006824s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006855s: Exiting Redux.assert_term: 0.000014 seconds 0.006892s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006907s: Exiting Redux.assert_term: 0.000006 seconds 0.006916s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006930s: Exiting Redux.assert_term: 0.000004 seconds 0.006940s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006951s: Exiting Redux.assert_term: 0.000001 seconds 0.006967s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006982s: Exiting Redux.assert_term: 0.000006 seconds 0.006990s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007003s: Exiting Redux.assert_term: 0.000005 seconds 0.007015s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007029s: Exiting Redux.assert_term: 0.000003 seconds 0.007038s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007053s: Exiting Redux.assert_term: 0.000006 seconds 0.007068s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007081s: Exiting Redux.assert_term: 0.000002 seconds 0.007092s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007105s: Exiting Redux.assert_term: 0.000003 seconds 0.007113s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007128s: Exiting Redux.assert_term: 0.000004 seconds 0.007138s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007149s: Exiting Redux.assert_term: 0.000001 seconds 0.007164s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007187s: Exiting Redux.assert_term: 0.000005 seconds 0.007196s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007209s: Exiting Redux.assert_term: 0.000004 seconds 0.007217s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007230s: Exiting Redux.assert_term: 0.000002 seconds 0.007240s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007253s: Exiting Redux.assert_term: 0.000002 seconds 0.007267s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007280s: Exiting Redux.assert_term: 0.000005 seconds 0.007289s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007302s: Exiting Redux.assert_term: 0.000004 seconds 0.007312s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007323s: Exiting Redux.assert_term: 0.000002 seconds 0.007336s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007349s: Exiting Redux.assert_term: 0.000005 seconds 0.007357s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007375s: Exiting Redux.assert_term: 0.000004 seconds 0.007386s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007397s: Exiting Redux.assert_term: 0.000003 seconds 0.007407s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007423s: Exiting Redux.assert_term: 0.000005 seconds 0.007432s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007445s: Exiting Redux.assert_term: 0.000002 seconds 0.007455s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007474s: Exiting Redux.assert_term: 0.000002 seconds 0.007483s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007496s: Exiting Redux.assert_term: 0.000005 seconds 0.007504s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007518s: Exiting Redux.assert_term: 0.000004 seconds 0.025357s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025419s: Exiting Redux.assert_term: 0.000014 seconds 0.025438s: Entering Redux.assume(true ==> default_value = 0) 0.025465s: Exiting Redux.assume: 0.000006 seconds 0.026721s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026742s: Exiting Redux.assert_term: 0.000005 seconds 0.026756s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026768s: Exiting Redux.assert_term: 0.000003 seconds 0.026780s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026793s: Exiting Redux.assert_term: 0.000003 seconds 0.026809s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026828s: Exiting Redux.assert_term: 0.000003 seconds 0.026840s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026851s: Exiting Redux.assert_term: 0.000003 seconds 0.026868s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026880s: Exiting Redux.assert_term: 0.000003 seconds 0.026897s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026910s: Exiting Redux.assert_term: 0.000003 seconds 0.026920s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026937s: Exiting Redux.assert_term: 0.000002 seconds 0.026952s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026965s: Exiting Redux.assert_term: 0.000003 seconds 0.026980s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026991s: Exiting Redux.assert_term: 0.000002 seconds 0.027008s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027020s: Exiting Redux.assert_term: 0.000003 seconds 0.027032s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027044s: Exiting Redux.assert_term: 0.000003 seconds 0.027064s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027077s: Exiting Redux.assert_term: 0.000002 seconds 0.027093s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027116s: Exiting Redux.assert_term: 0.000003 seconds 0.027131s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027144s: Exiting Redux.assert_term: 0.000003 seconds 0.027161s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027173s: Exiting Redux.assert_term: 0.000003 seconds 0.027198s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027210s: Exiting Redux.assert_term: 0.000003 seconds 0.027228s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027241s: Exiting Redux.assert_term: 0.000002 seconds 0.027257s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027269s: Exiting Redux.assert_term: 0.000003 seconds 0.027288s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027301s: Exiting Redux.assert_term: 0.000003 seconds 0.030078s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030113s: Exiting Redux.assume: 0.000014 seconds 0.035426s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035474s: Exiting Redux.assert_term: 0.000011 seconds 0.035498s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035510s: Exiting Redux.assert_term: 0.000003 seconds 0.035526s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035553s: Exiting Redux.assert_term: 0.000003 seconds 0.035568s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035580s: Exiting Redux.assert_term: 0.000003 seconds 0.035591s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035612s: Exiting Redux.assume: 0.000013 seconds 0.035627s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035642s: Exiting Redux.assert_term: 0.000005 seconds 0.035657s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035679s: Exiting Redux.assume: 0.000013 seconds 0.035694s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035706s: Exiting Redux.assert_term: 0.000003 seconds 0.035724s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035736s: Exiting Redux.assert_term: 0.000003 seconds 0.035757s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035774s: Exiting Redux.assert_term: 0.000002 seconds 0.035797s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035809s: Exiting Redux.assert_term: 0.000003 seconds 0.035832s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035845s: Exiting Redux.assert_term: 0.000003 seconds 0.035869s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035888s: Exiting Redux.assert_term: 0.000003 seconds 0.035908s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.035920s: Exiting Redux.assert_term: 0.000003 seconds 0.035937s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.035949s: Exiting Redux.assert_term: 0.000003 seconds 0.035964s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.035976s: Exiting Redux.assert_term: 0.000003 seconds 0.035991s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036008s: Exiting Redux.assert_term: 0.000003 seconds 0.036024s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036036s: Exiting Redux.assert_term: 0.000003 seconds 0.036051s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036063s: Exiting Redux.assert_term: 0.000003 seconds 0.036078s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036090s: Exiting Redux.assert_term: 0.000003 seconds 0.036115s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036132s: Exiting Redux.assert_term: 0.000003 seconds 0.036148s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036160s: Exiting Redux.assert_term: 0.000002 seconds 0.036177s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036188s: Exiting Redux.assert_term: 0.000003 seconds 0.036204s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036216s: Exiting Redux.assert_term: 0.000002 seconds 0.036244s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036256s: Exiting Redux.assert_term: 0.000003 seconds 0.036277s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036289s: Exiting Redux.assert_term: 0.000003 seconds 0.036358s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036370s: Exiting Redux.assert_term: 0.000003 seconds 0.036392s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036403s: Exiting Redux.assert_term: 0.000003 seconds 0.036437s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036450s: Exiting Redux.assert_term: 0.000003 seconds 0.036472s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036484s: Exiting Redux.assert_term: 0.000002 seconds 0.036498s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036510s: Exiting Redux.assert_term: 0.000003 seconds 0.036526s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036545s: Exiting Redux.assert_term: 0.000002 seconds 0.036560s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036572s: Exiting Redux.assert_term: 0.000003 seconds 0.036587s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036598s: Exiting Redux.assert_term: 0.000003 seconds 0.036615s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036626s: Exiting Redux.assert_term: 0.000002 seconds 0.036640s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036652s: Exiting Redux.assert_term: 0.000002 seconds 0.036675s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036687s: Exiting Redux.assert_term: 0.000002 seconds 0.036702s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036713s: Exiting Redux.assert_term: 0.000002 seconds 0.036729s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036741s: Exiting Redux.assert_term: 0.000002 seconds 0.036763s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036779s: Exiting Redux.assert_term: 0.000003 seconds 0.036804s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036816s: Exiting Redux.assert_term: 0.000003 seconds 0.036833s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036845s: Exiting Redux.assert_term: 0.000003 seconds 0.036868s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036881s: Exiting Redux.assert_term: 0.000003 seconds 0.036895s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.036914s: Exiting Redux.assert_term: 0.000003 seconds 0.036928s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.036940s: Exiting Redux.assert_term: 0.000003 seconds 0.036954s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.036965s: Exiting Redux.assert_term: 0.000003 seconds 0.036980s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.036992s: Exiting Redux.assert_term: 0.000002 seconds 0.037007s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037024s: Exiting Redux.assert_term: 0.000003 seconds 0.037039s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037050s: Exiting Redux.assert_term: 0.000003 seconds 0.037064s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037076s: Exiting Redux.assert_term: 0.000003 seconds 0.037091s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037110s: Exiting Redux.assert_term: 0.000003 seconds 0.037125s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037142s: Exiting Redux.assert_term: 0.000003 seconds 0.037157s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037169s: Exiting Redux.assert_term: 0.000002 seconds 0.037182s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037194s: Exiting Redux.assert_term: 0.000002 seconds 0.037208s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037220s: Exiting Redux.assert_term: 0.000002 seconds 0.037233s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037250s: Exiting Redux.assert_term: 0.000002 seconds 0.037264s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037276s: Exiting Redux.assert_term: 0.000002 seconds 0.037290s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037302s: Exiting Redux.assert_term: 0.000002 seconds 0.037316s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037328s: Exiting Redux.assert_term: 0.000003 seconds 0.037353s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037365s: Exiting Redux.assert_term: 0.000003 seconds 0.037379s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037390s: Exiting Redux.assert_term: 0.000003 seconds 0.037404s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037415s: Exiting Redux.assert_term: 0.000003 seconds 0.037428s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037440s: Exiting Redux.assert_term: 0.000002 seconds 0.037463s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037475s: Exiting Redux.assert_term: 0.000003 seconds 0.037489s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037501s: Exiting Redux.assert_term: 0.000002 seconds 0.037514s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037526s: Exiting Redux.assert_term: 0.000002 seconds 0.037541s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037553s: Exiting Redux.assert_term: 0.000003 seconds 0.037572s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037584s: Exiting Redux.assert_term: 0.000003 seconds 0.037600s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037612s: Exiting Redux.assert_term: 0.000002 seconds 0.037627s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037638s: Exiting Redux.assert_term: 0.000003 seconds 0.037653s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037664s: Exiting Redux.assert_term: 0.000002 seconds 0.037684s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037696s: Exiting Redux.assert_term: 0.000003 seconds 0.037709s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037721s: Exiting Redux.assert_term: 0.000003 seconds 0.037734s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037746s: Exiting Redux.assert_term: 0.000003 seconds 0.037759s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037771s: Exiting Redux.assert_term: 0.000003 seconds 0.037784s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037800s: Exiting Redux.assert_term: 0.000003 seconds 0.037814s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037826s: Exiting Redux.assert_term: 0.000002 seconds 0.037839s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037851s: Exiting Redux.assert_term: 0.000003 seconds 0.037864s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.037875s: Exiting Redux.assert_term: 0.000002 seconds 0.037890s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.037906s: Exiting Redux.assert_term: 0.000003 seconds 0.037919s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.037931s: Exiting Redux.assert_term: 0.000003 seconds 0.037948s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.037960s: Exiting Redux.assert_term: 0.000003 seconds 0.037976s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.037988s: Exiting Redux.assert_term: 0.000002 seconds 0.038003s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038021s: Exiting Redux.assert_term: 0.000002 seconds 0.038036s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038048s: Exiting Redux.assert_term: 0.000003 seconds 0.038063s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038075s: Exiting Redux.assert_term: 0.000003 seconds 0.038092s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038112s: Exiting Redux.assert_term: 0.000003 seconds 0.038129s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038146s: Exiting Redux.assert_term: 0.000003 seconds 0.038167s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038179s: Exiting Redux.assert_term: 0.000003 seconds 0.038198s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038210s: Exiting Redux.assert_term: 0.000002 seconds 0.038225s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038237s: Exiting Redux.assert_term: 0.000002 seconds 0.038260s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038273s: Exiting Redux.assert_term: 0.000002 seconds 0.038287s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038299s: Exiting Redux.assert_term: 0.000003 seconds 0.038314s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038326s: Exiting Redux.assert_term: 0.000003 seconds 0.038341s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038354s: Exiting Redux.assert_term: 0.000002 seconds 0.038378s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038392s: Exiting Redux.assert_term: 0.000003 seconds 0.038407s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038419s: Exiting Redux.assert_term: 0.000002 seconds 0.038435s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038447s: Exiting Redux.assert_term: 0.000003 seconds 0.038462s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038474s: Exiting Redux.assert_term: 0.000003 seconds 0.038495s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038508s: Exiting Redux.assert_term: 0.000003 seconds 0.038523s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038535s: Exiting Redux.assert_term: 0.000002 seconds 0.038552s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038564s: Exiting Redux.assert_term: 0.000003 seconds 0.038579s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038592s: Exiting Redux.assert_term: 0.000002 seconds 0.038610s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038622s: Exiting Redux.assert_term: 0.000003 seconds 0.038639s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038651s: Exiting Redux.assert_term: 0.000003 seconds 0.038666s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038678s: Exiting Redux.assert_term: 0.000002 seconds 0.038694s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038707s: Exiting Redux.assert_term: 0.000003 seconds 0.038726s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038738s: Exiting Redux.assert_term: 0.000003 seconds 0.038754s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038767s: Exiting Redux.assert_term: 0.000002 seconds 0.038782s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038794s: Exiting Redux.assert_term: 0.000003 seconds 0.038809s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038827s: Exiting Redux.assert_term: 0.000002 seconds 0.038843s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038855s: Exiting Redux.assert_term: 0.000003 seconds 0.038869s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.038880s: Exiting Redux.assert_term: 0.000003 seconds 0.038895s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.038907s: Exiting Redux.assert_term: 0.000002 seconds 0.038924s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.038941s: Exiting Redux.assert_term: 0.000002 seconds 0.038957s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.038970s: Exiting Redux.assert_term: 0.000002 seconds 0.038984s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.038996s: Exiting Redux.assert_term: 0.000003 seconds 0.039011s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039023s: Exiting Redux.assert_term: 0.000002 seconds 0.039381s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039400s: Exiting Redux.assert_term: 0.000003 seconds 0.040430s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040450s: Exiting Redux.assert_term: 0.000006 seconds 0.040470s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040484s: Exiting Redux.assert_term: 0.000003 seconds 0.040499s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040513s: Exiting Redux.assert_term: 0.000004 seconds 0.040529s: Entering Redux.assert_term(func_rank(main) = 203) 0.040551s: Exiting Redux.assert_term: 0.000003 seconds 0.040585s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.040603s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040618s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040628s: Entering Redux.assume(0 <= argc) 0.040651s: Exiting Redux.assume: 0.000005 seconds 0.040660s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040671s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040686s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.040699s: Consuming chunk module(fermat1_ll_valuebound20__verifast_instrumented_modified, true) 0.040718s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.040730s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040739s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.040747s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(29,5-9): Leak check. 0.040787s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040803s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.040812s: Entering Redux.assume(false) 0.040823s: Exiting Redux.assume: 0.000002 seconds 0.040837s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040850s: Exiting Redux.assert_term: 0.000003 seconds 0.040861s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.040874s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.040883s: Entering Redux.assume(true) 0.040893s: Exiting Redux.assume: 0.000002 seconds 0.040907s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,6-25): Executing statement 0.040923s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(17,3-5): Executing statement 0.040947s: Entering Redux.assume(!(!(cond = 0))) 0.040972s: Exiting Redux.assume: 0.000016 seconds 0.040981s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(17,13-14): Executing statement 0.040997s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(17,14-19): Executing statement 0.041015s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041028s: Exiting Redux.assert_term: 0.000003 seconds 0.041039s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(17,14-19): Verifying call 0.041048s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.041057s: Entering Redux.query(true) 0.041070s: Exiting Redux.query 0.041080s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(6,13-18): Producing assertion 0.041088s: Entering Redux.assume(false) 0.041098s: Exiting Redux.assume: 0.000002 seconds 0.041118s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041130s: Exiting Redux.assume: 0.000004 seconds 0.041140s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041149s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.041162s: Entering Redux.query(true) 0.041170s: Exiting Redux.query 0.041179s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041187s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041202s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041214s: Exiting Redux.assert_term: 0.000003 seconds 0.041225s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.041242s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.041251s: Entering Redux.assume(1 <= cond) 0.041265s: Exiting Redux.assume: 0.000005 seconds 0.041275s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,6-23): Executing statement 0.041286s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(22,5-7): Executing statement 0.041297s: Entering Redux.assume(!(!(cond = 0))) 0.042023s: Exiting Redux.assume: 0.000709 seconds 0.042036s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042049s: Exiting Redux.assume: 0.000003 seconds 0.042058s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.042067s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.042076s: Entering Redux.query(1 <= cond) 0.042089s: Exiting Redux.query 0.042098s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.042124s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(27,1-2): Leak check. 0.042144s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.042152s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.042172s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(29,5-9): Executing statement 0.042186s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(33,1-2): Executing statement 0.042202s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(35,1-36,1): Executing statement 0.042220s: Consuming chunk [_]module(fermat1_ll_valuebound20__verifast_instrumented_modified, true) 0.042232s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(37,5-8): Executing statement 0.042244s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.042257s: Exiting Redux.assert_term: 0.000004 seconds 0.042267s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.042284s: Exiting Redux.assert_term: 0.000004 seconds 0.042292s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(38,5-9): Executing statement 0.042305s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.042319s: Exiting Redux.assert_term: 0.000004 seconds 0.042329s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.042342s: Exiting Redux.assert_term: 0.000003 seconds 0.042356s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042368s: Exiting Redux.assert_term: 0.000003 seconds 0.042377s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(39,7-8): Executing statement 0.042395s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042409s: Exiting Redux.assert_term: 0.000003 seconds 0.042418s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(39,9-30): Verifying call 0.042427s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042441s: Entering Redux.query(true) 0.042450s: Exiting Redux.query 0.042461s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.042474s: Exiting Redux.assert_term: 0.000003 seconds 0.042483s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042492s: Entering Redux.assume(true) 0.042502s: Exiting Redux.assume: 0.000002 seconds 0.042512s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(40,5-24): Executing statement 0.042535s: Entering Redux.assume(0 <= A0) 0.042550s: Exiting Redux.assume: 0.000005 seconds 0.042559s: Entering Redux.assume(A0 <= 20) 0.042573s: Exiting Redux.assume: 0.000005 seconds 0.042583s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(40,5-24): Verifying call 0.042592s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042600s: Entering Redux.query(true) 0.042618s: Exiting Redux.query 0.042627s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042636s: Entering Redux.assume(true) 0.042646s: Exiting Redux.assume: 0.000001 seconds 0.042655s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(41,7-8): Executing statement 0.042668s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042682s: Exiting Redux.assert_term: 0.000004 seconds 0.042692s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(41,9-30): Verifying call 0.042712s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042720s: Entering Redux.query(true) 0.042729s: Exiting Redux.query 0.042740s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.042753s: Exiting Redux.assert_term: 0.000003 seconds 0.042762s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042771s: Entering Redux.assume(true) 0.042782s: Exiting Redux.assume: 0.000002 seconds 0.042795s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Executing statement 0.042809s: Entering Redux.assume(0 <= R0) 0.042824s: Exiting Redux.assume: 0.000005 seconds 0.042834s: Entering Redux.assume(R0 <= 20) 0.042848s: Exiting Redux.assume: 0.000005 seconds 0.042858s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Verifying call 0.042867s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042881s: Entering Redux.query(true) 0.042890s: Exiting Redux.query 0.042899s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042908s: Entering Redux.assume(true) 0.042918s: Exiting Redux.assume: 0.000001 seconds 0.042927s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Executing statement 0.042949s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.043093s: Exiting Redux.assume: 0.000132 seconds 0.043121s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.043131s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043140s: Entering Redux.query(true) 0.043150s: Exiting Redux.query 0.043159s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043167s: Entering Redux.assume(true) 0.043178s: Exiting Redux.assume: 0.000001 seconds 0.043187s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.043208s: Entering Redux.query(!(2 = 0)) 0.043217s: Exiting Redux.query 0.043228s: Entering Redux.assume(%(A0, 2) = 1) 0.043241s: Exiting Redux.assume: 0.000003 seconds 0.043253s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.043263s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043271s: Entering Redux.query(true) 0.043280s: Exiting Redux.query 0.043289s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043304s: Entering Redux.assume(true) 0.043314s: Exiting Redux.assume: 0.000001 seconds 0.043322s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.043339s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043349s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.043365s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.043395s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.043411s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.044947s: Exiting Redux.query 0.044965s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.044980s: Exiting Redux.assert_term: 0.000004 seconds 0.044997s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.045010s: Exiting Redux.assert_term: 0.000003 seconds 0.045019s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.045032s: Exiting Redux.assert_term: 0.000003 seconds 0.045042s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.045054s: Exiting Redux.assert_term: 0.000003 seconds 0.045063s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.045082s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045121s: Exiting Redux.assume: 0.000027 seconds 0.045130s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.045142s: Entering Redux.assume(!(1 = 0)) 0.045153s: Exiting Redux.assume: 0.000001 seconds 0.045164s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.045187s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.045211s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045233s: Exiting Redux.assume: 0.000011 seconds 0.045243s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.045252s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045261s: Entering Redux.query(1 <= 1) 0.045276s: Exiting Redux.query 0.045285s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045295s: Entering Redux.assume(1 <= 1) 0.045305s: Exiting Redux.assume: 0.000001 seconds 0.045313s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.045325s: Entering Redux.assume(!(!(r0 = 0))) 0.045355s: Exiting Redux.assume: 0.000021 seconds 0.045365s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.045382s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.045406s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045427s: Exiting Redux.assume: 0.000010 seconds 0.045437s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.045446s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045455s: Entering Redux.query(1 <= 1) 0.045468s: Exiting Redux.query 0.045477s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045486s: Entering Redux.assume(1 <= 1) 0.045496s: Exiting Redux.assume: 0.000001 seconds 0.045505s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.045515s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.045523s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.045536s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.045548s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.045575s: Exiting Redux.assume: 0.000017 seconds 0.045587s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.045599s: Exiting Redux.assume: 0.000003 seconds 0.045609s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.045628s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.045647s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045671s: Exiting Redux.query 0.045683s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.045697s: Exiting Redux.assert_term: 0.000004 seconds 0.045707s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.045719s: Exiting Redux.assert_term: 0.000003 seconds 0.045738s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.045843s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.045872s: Exiting Redux.assume: 0.000019 seconds 0.045881s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.045891s: Entering Redux.assume(!(1 = 0)) 0.045902s: Exiting Redux.assume: 0.000001 seconds 0.045912s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.045932s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.045956s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.045976s: Exiting Redux.assume: 0.000011 seconds 0.045986s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.045994s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046009s: Entering Redux.query(1 <= 1) 0.046017s: Exiting Redux.query 0.046026s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046035s: Entering Redux.assume(1 <= 1) 0.046046s: Exiting Redux.assume: 0.000001 seconds 0.046055s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.046066s: Entering Redux.assume(!(0 < r2)) 0.046083s: Exiting Redux.assume: 0.000007 seconds 0.046092s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.046116s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.046134s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.046147s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.046173s: Exiting Redux.query 0.046185s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.046205s: Exiting Redux.assert_term: 0.000004 seconds 0.046216s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.046228s: Exiting Redux.assert_term: 0.000003 seconds 0.046236s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.046250s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.046299s: Exiting Redux.assume: 0.000040 seconds 0.046308s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.046324s: Entering Redux.assume(!(1 = 0)) 0.046334s: Exiting Redux.assume: 0.000001 seconds 0.046343s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.046355s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.046378s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.046400s: Exiting Redux.assume: 0.000011 seconds 0.046415s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.046424s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046432s: Entering Redux.query(1 <= 1) 0.046441s: Exiting Redux.query 0.046449s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046458s: Entering Redux.assume(1 <= 1) 0.046468s: Exiting Redux.assume: 0.000001 seconds 0.046477s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.046493s: Entering Redux.assume(!(r3 < 0)) 0.046511s: Exiting Redux.assume: 0.000009 seconds 0.046520s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.046534s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.046546s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.046573s: Exiting Redux.query 0.046588s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.046597s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.046608s: Entering Redux.assume(!(!(r3 < 0))) 0.046625s: Exiting Redux.assume: 0.000008 seconds 0.046635s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.046646s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.046666s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.046680s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.046933s: Exiting Redux.query 0.046945s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.046953s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.046966s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.046999s: Exiting Redux.assume: 0.000018 seconds 0.047010s: Entering Redux.assume(!(!(1 = 0))) 0.047020s: Exiting Redux.assume: 0.000001 seconds 0.047032s: Entering Redux.assume(!(!(0 < r2))) 0.047048s: Exiting Redux.assume: 0.000006 seconds 0.047058s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.047070s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.047089s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.047111s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.047430s: Exiting Redux.query 0.047442s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.047451s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.047465s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.047497s: Exiting Redux.assume: 0.000016 seconds 0.047508s: Entering Redux.assume(!(!(1 = 0))) 0.047519s: Exiting Redux.assume: 0.000001 seconds 0.047536s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.047560s: Exiting Redux.assume: 0.000015 seconds 0.047572s: Entering Redux.assume(!(!(1 = 0))) 0.047582s: Exiting Redux.assume: 0.000001 seconds 0.047604s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.047616s: Exiting Redux.assume: 0.000003 seconds 0.047626s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.047636s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047644s: Entering Redux.query(true) 0.047653s: Exiting Redux.query 0.047662s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.047671s: Entering Redux.assume(true) 0.047687s: Exiting Redux.assume: 0.000002 seconds 0.047696s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.047711s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.047721s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.047734s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.047752s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.047773s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.048742s: Exiting Redux.query 0.048758s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.048772s: Exiting Redux.assert_term: 0.000005 seconds 0.048782s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.048795s: Exiting Redux.assert_term: 0.000003 seconds 0.048814s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.048827s: Exiting Redux.assert_term: 0.000003 seconds 0.048838s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.048850s: Exiting Redux.assert_term: 0.000003 seconds 0.048858s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.048872s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.048908s: Exiting Redux.assume: 0.000018 seconds 0.048917s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.048927s: Entering Redux.assume(!(1 = 0)) 0.048938s: Exiting Redux.assume: 0.000001 seconds 0.048948s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.048961s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.048984s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.049011s: Exiting Redux.assume: 0.000011 seconds 0.049023s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.049031s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049041s: Entering Redux.query(1 <= 1) 0.049050s: Exiting Redux.query 0.049059s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049074s: Entering Redux.assume(1 <= 1) 0.049084s: Exiting Redux.assume: 0.000002 seconds 0.049093s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.049112s: Entering Redux.assume(!(!(r0 = 0))) 0.049141s: Exiting Redux.assume: 0.000019 seconds 0.049151s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.049162s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.049183s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.049210s: Exiting Redux.assume: 0.000010 seconds 0.049220s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.049228s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049237s: Entering Redux.query(1 <= 1) 0.049245s: Exiting Redux.query 0.049254s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049268s: Entering Redux.assume(1 <= 1) 0.049278s: Exiting Redux.assume: 0.000001 seconds 0.049287s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.049297s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.049306s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.049314s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.049331s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.049357s: Exiting Redux.assume: 0.000017 seconds 0.049369s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.049381s: Exiting Redux.assume: 0.000002 seconds 0.049391s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.049409s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.049422s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.049452s: Exiting Redux.query 0.049465s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.049478s: Exiting Redux.assert_term: 0.000004 seconds 0.049488s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.049500s: Exiting Redux.assert_term: 0.000003 seconds 0.049509s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.049522s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.049554s: Exiting Redux.assume: 0.000016 seconds 0.049563s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.049573s: Entering Redux.assume(!(1 = 0)) 0.049584s: Exiting Redux.assume: 0.000001 seconds 0.049594s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.049607s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.049636s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.049656s: Exiting Redux.assume: 0.000010 seconds 0.049666s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.049675s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049684s: Entering Redux.query(1 <= 1) 0.049693s: Exiting Redux.query 0.049702s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049717s: Entering Redux.assume(1 <= 1) 0.049727s: Exiting Redux.assume: 0.000002 seconds 0.049735s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.049747s: Entering Redux.assume(!(0 < r2)) 0.049763s: Exiting Redux.assume: 0.000007 seconds 0.049772s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.049782s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.051700s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.051718s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.051746s: Exiting Redux.query 0.051758s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.051771s: Exiting Redux.assert_term: 0.000003 seconds 0.051782s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.051804s: Exiting Redux.assert_term: 0.000003 seconds 0.051813s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.051826s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.051874s: Exiting Redux.assume: 0.000040 seconds 0.051883s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.051893s: Entering Redux.assume(!(1 = 0)) 0.051909s: Exiting Redux.assume: 0.000002 seconds 0.051919s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.051932s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.051958s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.051979s: Exiting Redux.assume: 0.000012 seconds 0.051989s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.051998s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.052014s: Entering Redux.query(1 <= 1) 0.052021s: Exiting Redux.query 0.052030s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.052039s: Entering Redux.assume(1 <= 1) 0.052049s: Exiting Redux.assume: 0.000002 seconds 0.052058s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.052069s: Entering Redux.assume(!(r3 < 0)) 0.052093s: Exiting Redux.assume: 0.000009 seconds 0.052111s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.052126s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.052138s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.052165s: Exiting Redux.query 0.052175s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.052195s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.052205s: Entering Redux.assume(!(!(r3 < 0))) 0.052222s: Exiting Redux.assume: 0.000008 seconds 0.052232s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.052245s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.052259s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.052272s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.052532s: Exiting Redux.query 0.052544s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.052553s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.052566s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.052593s: Exiting Redux.assume: 0.000017 seconds 0.052609s: Entering Redux.assume(!(!(1 = 0))) 0.052620s: Exiting Redux.assume: 0.000002 seconds 0.052633s: Entering Redux.assume(!(!(0 < r2))) 0.052648s: Exiting Redux.assume: 0.000007 seconds 0.052659s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.052672s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.052687s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.052708s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.053328s: Exiting Redux.query 0.053341s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.053351s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.053368s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.053403s: Exiting Redux.assume: 0.000027 seconds 0.053422s: Entering Redux.assume(!(!(1 = 0))) 0.053433s: Exiting Redux.assume: 0.000000 seconds 0.053447s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.053472s: Exiting Redux.assume: 0.000015 seconds 0.053483s: Entering Redux.assume(!(!(1 = 0))) 0.053493s: Exiting Redux.assume: 0.000001 seconds 0.053553s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.053689s: Exiting Redux.assume: 0.000125 seconds 0.053702s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.053719s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.053729s: Entering Redux.query(true) 0.053738s: Exiting Redux.query 0.053747s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.053755s: Entering Redux.assume(true) 0.053767s: Exiting Redux.assume: 0.000001 seconds 0.053775s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.053798s: Entering Redux.query(!(2 = 0)) 0.053807s: Exiting Redux.query 0.053818s: Entering Redux.assume(%(A0, 2) = 1) 0.053831s: Exiting Redux.assume: 0.000003 seconds 0.053840s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.053849s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.053858s: Entering Redux.query(true) 0.053866s: Exiting Redux.query 0.053876s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.053890s: Entering Redux.assume(true) 0.053901s: Exiting Redux.assume: 0.000001 seconds 0.053910s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.053926s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.053938s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.053952s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.053979s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.053994s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.055056s: Exiting Redux.query 0.055074s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.055087s: Exiting Redux.assert_term: 0.000005 seconds 0.055113s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.055125s: Exiting Redux.assert_term: 0.000003 seconds 0.055135s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.055147s: Exiting Redux.assert_term: 0.000003 seconds 0.055156s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.055168s: Exiting Redux.assert_term: 0.000003 seconds 0.055177s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.055196s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.055218s: Exiting Redux.assume: 0.000012 seconds 0.055226s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.055236s: Entering Redux.assume(!(1 = 0)) 0.055246s: Exiting Redux.assume: 0.000001 seconds 0.055257s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.055282s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.055309s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055325s: Exiting Redux.assume: 0.000007 seconds 0.055335s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.055345s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055355s: Entering Redux.query(1 <= 1) 0.055363s: Exiting Redux.query 0.055378s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055387s: Entering Redux.assume(1 <= 1) 0.055398s: Exiting Redux.assume: 0.000001 seconds 0.055407s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.055419s: Entering Redux.assume(!(!(r0 = 0))) 0.055449s: Exiting Redux.assume: 0.000021 seconds 0.055459s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.055476s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.055501s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055518s: Exiting Redux.assume: 0.000006 seconds 0.055528s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.055536s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055545s: Entering Redux.query(1 <= 1) 0.055554s: Exiting Redux.query 0.055569s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055579s: Entering Redux.assume(1 <= 1) 0.055589s: Exiting Redux.assume: 0.000001 seconds 0.055598s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.055609s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.055618s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.055633s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.055645s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.055665s: Exiting Redux.assume: 0.000011 seconds 0.055676s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.055688s: Exiting Redux.assume: 0.000003 seconds 0.055697s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.055717s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.055741s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.055759s: Exiting Redux.query 0.055771s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.055784s: Exiting Redux.assert_term: 0.000003 seconds 0.055793s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.055805s: Exiting Redux.assert_term: 0.000003 seconds 0.055826s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.055839s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.055860s: Exiting Redux.assume: 0.000011 seconds 0.055869s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.055879s: Entering Redux.assume(!(1 = 0)) 0.056048s: Exiting Redux.assume: 0.000160 seconds 0.056060s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.056080s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.056113s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.056131s: Exiting Redux.assume: 0.000007 seconds 0.056140s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.056149s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056166s: Entering Redux.query(1 <= 1) 0.056175s: Exiting Redux.query 0.056184s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056193s: Entering Redux.assume(1 <= 1) 0.056204s: Exiting Redux.assume: 0.000001 seconds 0.056212s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.056224s: Entering Redux.assume(!(0 < r2)) 0.056241s: Exiting Redux.assume: 0.000008 seconds 0.056250s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.056267s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.056285s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.056300s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.056319s: Exiting Redux.query 0.056331s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.056351s: Exiting Redux.assert_term: 0.000005 seconds 0.056362s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.056375s: Exiting Redux.assert_term: 0.000003 seconds 0.056384s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.056396s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.056429s: Exiting Redux.assume: 0.000022 seconds 0.056438s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.056455s: Entering Redux.assume(!(1 = 0)) 0.056465s: Exiting Redux.assume: 0.000001 seconds 0.056476s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.056489s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.056513s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.056531s: Exiting Redux.assume: 0.000007 seconds 0.056548s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.056557s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056567s: Entering Redux.query(1 <= 1) 0.056575s: Exiting Redux.query 0.056584s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056593s: Entering Redux.assume(1 <= 1) 0.056604s: Exiting Redux.assume: 0.000001 seconds 0.056613s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.056632s: Entering Redux.assume(!(r3 < 0)) 0.056650s: Exiting Redux.assume: 0.000008 seconds 0.056659s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.056673s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.056687s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.056706s: Exiting Redux.query 0.056723s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.056732s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.056742s: Entering Redux.assume(!(!(r3 < 0))) 0.056759s: Exiting Redux.assume: 0.000008 seconds 0.056770s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.056782s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.056804s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.056818s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.057009s: Exiting Redux.query 0.057020s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.057030s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.057043s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.057071s: Exiting Redux.assume: 0.000011 seconds 0.057082s: Entering Redux.assume(!(!(1 = 0))) 0.057093s: Exiting Redux.assume: 0.000002 seconds 0.057112s: Entering Redux.assume(!(!(0 < r2))) 0.057128s: Exiting Redux.assume: 0.000007 seconds 0.057139s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.057153s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.057174s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.057189s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.057746s: Exiting Redux.query 0.057760s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.057769s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.057783s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.057810s: Exiting Redux.assume: 0.000010 seconds 0.057821s: Entering Redux.assume(!(!(1 = 0))) 0.057832s: Exiting Redux.assume: 0.000001 seconds 0.057847s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.057865s: Exiting Redux.assume: 0.000008 seconds 0.057875s: Entering Redux.assume(!(!(1 = 0))) 0.057885s: Exiting Redux.assume: 0.000001 seconds 0.057897s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.057916s: Exiting Redux.assume: 0.000003 seconds 0.057926s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.057935s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.057944s: Entering Redux.query(true) 0.057952s: Exiting Redux.query 0.057961s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.057969s: Entering Redux.assume(true) 0.057985s: Exiting Redux.assume: 0.000001 seconds 0.057994s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.058009s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.058019s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.058032s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.058050s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.058070s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.059386s: Exiting Redux.query 0.059404s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.059421s: Exiting Redux.assert_term: 0.000005 seconds 0.059431s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.059444s: Exiting Redux.assert_term: 0.000003 seconds 0.059462s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.059475s: Exiting Redux.assert_term: 0.000003 seconds 0.059485s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.059497s: Exiting Redux.assert_term: 0.000003 seconds 0.059507s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.059520s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.059549s: Exiting Redux.assume: 0.000013 seconds 0.059559s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.059569s: Entering Redux.assume(!(1 = 0)) 0.059579s: Exiting Redux.assume: 0.000001 seconds 0.059589s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.059606s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.059632s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059655s: Exiting Redux.assume: 0.000007 seconds 0.059665s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.059674s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059683s: Entering Redux.query(1 <= 1) 0.059691s: Exiting Redux.query 0.059700s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059715s: Entering Redux.assume(1 <= 1) 0.059726s: Exiting Redux.assume: 0.000001 seconds 0.059735s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.059747s: Entering Redux.assume(!(!(r0 = 0))) 0.059775s: Exiting Redux.assume: 0.000019 seconds 0.059785s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.059796s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.059818s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059842s: Exiting Redux.assume: 0.000006 seconds 0.059851s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.059860s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059869s: Entering Redux.query(1 <= 1) 0.059877s: Exiting Redux.query 0.059886s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059902s: Entering Redux.assume(1 <= 1) 0.059912s: Exiting Redux.assume: 0.000001 seconds 0.059922s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.059932s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.059941s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.059950s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.059969s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059990s: Exiting Redux.assume: 0.000011 seconds 0.060001s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.060013s: Exiting Redux.assume: 0.000003 seconds 0.060024s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.060042s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.060056s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.060080s: Exiting Redux.query 0.060093s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.060114s: Exiting Redux.assert_term: 0.000004 seconds 0.060123s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.060136s: Exiting Redux.assert_term: 0.000003 seconds 0.060145s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.060158s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.060187s: Exiting Redux.assume: 0.000012 seconds 0.060198s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.060208s: Entering Redux.assume(!(1 = 0)) 0.060219s: Exiting Redux.assume: 0.000001 seconds 0.060228s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.060241s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.060272s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.060289s: Exiting Redux.assume: 0.000006 seconds 0.060298s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.060307s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060317s: Entering Redux.query(1 <= 1) 0.060325s: Exiting Redux.query 0.060334s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060350s: Entering Redux.assume(1 <= 1) 0.060362s: Exiting Redux.assume: 0.000001 seconds 0.060370s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.060686s: Entering Redux.assume(!(0 < r2)) 0.060707s: Exiting Redux.assume: 0.000008 seconds 0.060716s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.060726s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.060751s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.060764s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.060784s: Exiting Redux.query 0.060797s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.060810s: Exiting Redux.assert_term: 0.000004 seconds 0.060821s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.060841s: Exiting Redux.assert_term: 0.000003 seconds 0.060850s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.060863s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.060896s: Exiting Redux.assume: 0.000023 seconds 0.060905s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.060916s: Entering Redux.assume(!(1 = 0)) 0.060926s: Exiting Redux.assume: 0.000001 seconds 0.060943s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.060956s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.060979s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.060997s: Exiting Redux.assume: 0.000007 seconds 0.061007s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.061016s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061032s: Entering Redux.query(1 <= 1) 0.061041s: Exiting Redux.query 0.061049s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061058s: Entering Redux.assume(1 <= 1) 0.061069s: Exiting Redux.assume: 0.000001 seconds 0.061077s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.061089s: Entering Redux.assume(!(r3 < 0)) 0.061116s: Exiting Redux.assume: 0.000018 seconds 0.061141s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.061155s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.061168s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.061188s: Exiting Redux.query 0.061197s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.061206s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.061228s: Entering Redux.assume(!(!(r3 < 0))) 0.061246s: Exiting Redux.assume: 0.000007 seconds 0.061256s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.061269s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.061284s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.061298s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.061496s: Exiting Redux.query 0.061508s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.061517s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.061529s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.061550s: Exiting Redux.assume: 0.000011 seconds 0.061568s: Entering Redux.assume(!(!(1 = 0))) 0.061578s: Exiting Redux.assume: 0.000002 seconds 0.061589s: Entering Redux.assume(!(!(0 < r2))) 0.061606s: Exiting Redux.assume: 0.000006 seconds 0.061616s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.061628s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.061642s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.061656s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.061884s: Exiting Redux.query 0.061896s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.061904s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.061919s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.061939s: Exiting Redux.assume: 0.000010 seconds 0.061957s: Entering Redux.assume(!(!(1 = 0))) 0.061968s: Exiting Redux.assume: 0.000001 seconds 0.061984s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.062002s: Exiting Redux.assume: 0.000008 seconds 0.062013s: Entering Redux.assume(!(!(1 = 0))) 0.062023s: Exiting Redux.assume: 0.000001 seconds 0.062067s: Entering Redux.assume(!(R0 <= 20)) 0.062080s: Exiting Redux.assume: 0.000002 seconds 0.062089s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Verifying call 0.062114s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062123s: Entering Redux.query(true) 0.062132s: Exiting Redux.query 0.062141s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062149s: Entering Redux.assume(true) 0.062159s: Exiting Redux.assume: 0.000001 seconds 0.062168s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Executing statement 0.062196s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.062327s: Exiting Redux.assume: 0.000120 seconds 0.062338s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.062347s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062355s: Entering Redux.query(true) 0.062363s: Exiting Redux.query 0.062372s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062380s: Entering Redux.assume(true) 0.062398s: Exiting Redux.assume: 0.000001 seconds 0.062406s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.062420s: Entering Redux.query(!(2 = 0)) 0.062429s: Exiting Redux.query 0.062439s: Entering Redux.assume(%(A0, 2) = 1) 0.062452s: Exiting Redux.assume: 0.000003 seconds 0.062460s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.062469s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062484s: Entering Redux.query(true) 0.062492s: Exiting Redux.query 0.062501s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062511s: Entering Redux.assume(true) 0.062521s: Exiting Redux.assume: 0.000001 seconds 0.062529s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.062544s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.062562s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.062576s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.062593s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.062608s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.063058s: Exiting Redux.query 0.063073s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.063095s: Exiting Redux.assert_term: 0.000004 seconds 0.063113s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.063126s: Exiting Redux.assert_term: 0.000003 seconds 0.063135s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.063148s: Exiting Redux.assert_term: 0.000003 seconds 0.063157s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.063179s: Exiting Redux.assert_term: 0.000003 seconds 0.063188s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.063201s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.063229s: Exiting Redux.assume: 0.000017 seconds 0.063237s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.063247s: Entering Redux.assume(!(1 = 0)) 0.063264s: Exiting Redux.assume: 0.000001 seconds 0.063275s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.063290s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.063481s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063504s: Exiting Redux.assume: 0.000011 seconds 0.063514s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.063523s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063540s: Entering Redux.query(1 <= 1) 0.063549s: Exiting Redux.query 0.063558s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063567s: Entering Redux.assume(1 <= 1) 0.063577s: Exiting Redux.assume: 0.000001 seconds 0.063586s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.063598s: Entering Redux.assume(!(!(r0 = 0))) 0.063636s: Exiting Redux.assume: 0.000021 seconds 0.063645s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.063656s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.063678s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063699s: Exiting Redux.assume: 0.000009 seconds 0.063709s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.063718s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063734s: Entering Redux.query(1 <= 1) 0.063744s: Exiting Redux.query 0.063753s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063762s: Entering Redux.assume(1 <= 1) 0.063774s: Exiting Redux.assume: 0.000001 seconds 0.063783s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.063793s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.063808s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.063817s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.063829s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.063857s: Exiting Redux.assume: 0.000017 seconds 0.063869s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.063881s: Exiting Redux.assume: 0.000003 seconds 0.063899s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.063918s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.063931s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.063955s: Exiting Redux.query 0.063967s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.063981s: Exiting Redux.assert_term: 0.000004 seconds 0.063999s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.064013s: Exiting Redux.assert_term: 0.000003 seconds 0.064022s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.064034s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.064060s: Exiting Redux.assume: 0.000017 seconds 0.064069s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.064087s: Entering Redux.assume(!(1 = 0)) 0.064107s: Exiting Redux.assume: 0.000001 seconds 0.064117s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.064131s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.064156s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.064177s: Exiting Redux.assume: 0.000009 seconds 0.064187s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.064204s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064214s: Entering Redux.query(1 <= 1) 0.064222s: Exiting Redux.query 0.064231s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064240s: Entering Redux.assume(1 <= 1) 0.064250s: Exiting Redux.assume: 0.000001 seconds 0.064259s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.064279s: Entering Redux.assume(!(0 < r2)) 0.064296s: Exiting Redux.assume: 0.000007 seconds 0.064305s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.064315s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.064332s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.064345s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.064378s: Exiting Redux.query 0.064391s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.064406s: Exiting Redux.assert_term: 0.000004 seconds 0.064416s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.064429s: Exiting Redux.assert_term: 0.000003 seconds 0.064438s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.064450s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.064505s: Exiting Redux.assume: 0.000037 seconds 0.064514s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.064525s: Entering Redux.assume(!(1 = 0)) 0.064536s: Exiting Redux.assume: 0.000001 seconds 0.064546s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.064558s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.064589s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.064611s: Exiting Redux.assume: 0.000012 seconds 0.064621s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.064630s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064640s: Entering Redux.query(1 <= 1) 0.064648s: Exiting Redux.query 0.064657s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064674s: Entering Redux.assume(1 <= 1) 0.064684s: Exiting Redux.assume: 0.000001 seconds 0.064693s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.064704s: Entering Redux.assume(!(r3 < 0)) 0.064721s: Exiting Redux.assume: 0.000008 seconds 0.064730s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.064744s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.064764s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.064790s: Exiting Redux.query 0.066723s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.066735s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.066746s: Entering Redux.assume(!(!(r3 < 0))) 0.066764s: Exiting Redux.assume: 0.000008 seconds 0.066775s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.066798s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.066813s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.066827s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.067076s: Exiting Redux.query 0.067088s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.067119s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.067133s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.067160s: Exiting Redux.assume: 0.000017 seconds 0.067171s: Entering Redux.assume(!(!(1 = 0))) 0.067181s: Exiting Redux.assume: 0.000002 seconds 0.067193s: Entering Redux.assume(!(!(0 < r2))) 0.067209s: Exiting Redux.assume: 0.000006 seconds 0.067218s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.067238s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.067253s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.067267s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.067586s: Exiting Redux.query 0.067598s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.067615s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.067628s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.067653s: Exiting Redux.assume: 0.000015 seconds 0.067664s: Entering Redux.assume(!(!(1 = 0))) 0.067674s: Exiting Redux.assume: 0.000001 seconds 0.067687s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.067710s: Exiting Redux.assume: 0.000014 seconds 0.067736s: Entering Redux.assume(!(!(1 = 0))) 0.067747s: Exiting Redux.assume: 0.000001 seconds 0.067761s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.067773s: Exiting Redux.assume: 0.000003 seconds 0.067783s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.067792s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.067800s: Entering Redux.query(true) 0.067809s: Exiting Redux.query 0.067834s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.067843s: Entering Redux.assume(true) 0.067853s: Exiting Redux.assume: 0.000001 seconds 0.067862s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.067877s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.067887s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.067900s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.067926s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.067941s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.068485s: Exiting Redux.query 0.068501s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.068515s: Exiting Redux.assert_term: 0.000004 seconds 0.068532s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.068545s: Exiting Redux.assert_term: 0.000003 seconds 0.068554s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.068566s: Exiting Redux.assert_term: 0.000003 seconds 0.068575s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.068587s: Exiting Redux.assert_term: 0.000002 seconds 0.068595s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.068617s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.068646s: Exiting Redux.assume: 0.000017 seconds 0.068655s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.068666s: Entering Redux.assume(!(1 = 0)) 0.068675s: Exiting Redux.assume: 0.000001 seconds 0.068686s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.068710s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.068736s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.068755s: Exiting Redux.assume: 0.000009 seconds 0.068766s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.068775s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.068784s: Entering Redux.query(1 <= 1) 0.068800s: Exiting Redux.query 0.068810s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.068820s: Entering Redux.assume(1 <= 1) 0.068830s: Exiting Redux.assume: 0.000000 seconds 0.068838s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.068850s: Entering Redux.assume(!(!(r0 = 0))) 0.068879s: Exiting Redux.assume: 0.000020 seconds 0.068888s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.068908s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.068932s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.068952s: Exiting Redux.assume: 0.000009 seconds 0.068962s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.068971s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.068980s: Entering Redux.query(1 <= 1) 0.068997s: Exiting Redux.query 0.069006s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069015s: Entering Redux.assume(1 <= 1) 0.069026s: Exiting Redux.assume: 0.000001 seconds 0.069035s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.069045s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.069054s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.069070s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.069083s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069116s: Exiting Redux.assume: 0.000023 seconds 0.069128s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.069141s: Exiting Redux.assume: 0.000003 seconds 0.069150s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.069168s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.069190s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069214s: Exiting Redux.query 0.069226s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.069239s: Exiting Redux.assert_term: 0.000004 seconds 0.069249s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.069261s: Exiting Redux.assert_term: 0.000003 seconds 0.069278s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.069291s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.069317s: Exiting Redux.assume: 0.000016 seconds 0.069326s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.069338s: Entering Redux.assume(!(1 = 0)) 0.069349s: Exiting Redux.assume: 0.000001 seconds 0.069359s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.069380s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.069408s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.069429s: Exiting Redux.assume: 0.000009 seconds 0.069438s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.069447s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069464s: Entering Redux.query(1 <= 1) 0.069473s: Exiting Redux.query 0.069482s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069491s: Entering Redux.assume(1 <= 1) 0.069501s: Exiting Redux.assume: 0.000001 seconds 0.069510s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.069522s: Entering Redux.assume(!(0 < r2)) 0.069539s: Exiting Redux.assume: 0.000008 seconds 0.069548s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.069567s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.069585s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.069599s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.069624s: Exiting Redux.query 0.069636s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.069657s: Exiting Redux.assert_term: 0.000004 seconds 0.069668s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.069680s: Exiting Redux.assert_term: 0.000003 seconds 0.069689s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.069702s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.069748s: Exiting Redux.assume: 0.000036 seconds 0.069757s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.069775s: Entering Redux.assume(!(1 = 0)) 0.069786s: Exiting Redux.assume: 0.000001 seconds 0.069796s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.069810s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.069834s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.069854s: Exiting Redux.assume: 0.000011 seconds 0.069872s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.069882s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069892s: Entering Redux.query(1 <= 1) 0.069900s: Exiting Redux.query 0.069909s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069918s: Entering Redux.assume(1 <= 1) 0.069928s: Exiting Redux.assume: 0.000001 seconds 0.069937s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.069957s: Entering Redux.assume(!(r3 < 0)) 0.069975s: Exiting Redux.assume: 0.000008 seconds 0.069984s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.069997s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.070010s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.070040s: Exiting Redux.query 0.070059s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.070068s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.070078s: Entering Redux.assume(!(!(r3 < 0))) 0.070095s: Exiting Redux.assume: 0.000008 seconds 0.070114s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.070128s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.070154s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.070168s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.070413s: Exiting Redux.query 0.070426s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.070436s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.070451s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.070487s: Exiting Redux.assume: 0.000017 seconds 0.070498s: Entering Redux.assume(!(!(1 = 0))) 0.070508s: Exiting Redux.assume: 0.000001 seconds 0.070519s: Entering Redux.assume(!(!(0 < r2))) 0.070535s: Exiting Redux.assume: 0.000006 seconds 0.070545s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.070556s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.070580s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.070595s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.071145s: Exiting Redux.query 0.071159s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.071168s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.071190s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.071217s: Exiting Redux.assume: 0.000017 seconds 0.071228s: Entering Redux.assume(!(!(1 = 0))) 0.071238s: Exiting Redux.assume: 0.000001 seconds 0.071252s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071276s: Exiting Redux.assume: 0.000014 seconds 0.071287s: Entering Redux.assume(!(!(1 = 0))) 0.071297s: Exiting Redux.assume: 0.000002 seconds 0.071358s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.071448s: Exiting Redux.assume: 0.000080 seconds 0.071459s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.071468s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.071477s: Entering Redux.query(true) 0.071486s: Exiting Redux.query 0.071495s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071503s: Entering Redux.assume(true) 0.071521s: Exiting Redux.assume: 0.000001 seconds 0.071530s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.071547s: Entering Redux.query(!(2 = 0)) 0.071556s: Exiting Redux.query 0.071566s: Entering Redux.assume(%(A0, 2) = 1) 0.071578s: Exiting Redux.assume: 0.000003 seconds 0.071587s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.071596s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.071613s: Entering Redux.query(true) 0.071622s: Exiting Redux.query 0.071631s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071639s: Entering Redux.assume(true) 0.071649s: Exiting Redux.assume: 0.000001 seconds 0.071658s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.071673s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.071691s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.071705s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.071722s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.071737s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.071897s: Exiting Redux.query 0.071912s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.071934s: Exiting Redux.assert_term: 0.000004 seconds 0.071944s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.071956s: Exiting Redux.assert_term: 0.000003 seconds 0.071965s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.071978s: Exiting Redux.assert_term: 0.000003 seconds 0.071988s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.072007s: Exiting Redux.assert_term: 0.000003 seconds 0.072018s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.072030s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072054s: Exiting Redux.assume: 0.000013 seconds 0.072063s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.072073s: Entering Redux.assume(!(1 = 0)) 0.072083s: Exiting Redux.assume: 0.000001 seconds 0.072110s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.072124s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.072147s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072164s: Exiting Redux.assume: 0.000007 seconds 0.072174s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.072183s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072200s: Entering Redux.query(1 <= 1) 0.072210s: Exiting Redux.query 0.072219s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072228s: Entering Redux.assume(1 <= 1) 0.072238s: Exiting Redux.assume: 0.000001 seconds 0.072247s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.072258s: Entering Redux.assume(!(!(r0 = 0))) 0.072286s: Exiting Redux.assume: 0.000019 seconds 0.072313s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.072324s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.072666s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072684s: Exiting Redux.assume: 0.000007 seconds 0.072695s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.072704s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072729s: Entering Redux.query(1 <= 1) 0.072738s: Exiting Redux.query 0.072747s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072756s: Entering Redux.assume(1 <= 1) 0.072766s: Exiting Redux.assume: 0.000001 seconds 0.072775s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.072784s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.072802s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.072811s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.072823s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.072843s: Exiting Redux.assume: 0.000011 seconds 0.072854s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.072867s: Exiting Redux.assume: 0.000003 seconds 0.072886s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.072906s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.072919s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072937s: Exiting Redux.query 0.072949s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.072963s: Exiting Redux.assert_term: 0.000004 seconds 0.072973s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.072994s: Exiting Redux.assert_term: 0.000003 seconds 0.073004s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.073017s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.073039s: Exiting Redux.assume: 0.000012 seconds 0.073047s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.073066s: Entering Redux.assume(!(1 = 0)) 0.073077s: Exiting Redux.assume: 0.000001 seconds 0.073087s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.073110s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.073135s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.073151s: Exiting Redux.assume: 0.000006 seconds 0.073161s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.073179s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073189s: Entering Redux.query(1 <= 1) 0.073198s: Exiting Redux.query 0.073208s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073216s: Entering Redux.assume(1 <= 1) 0.073226s: Exiting Redux.assume: 0.000001 seconds 0.073235s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.073255s: Entering Redux.assume(!(0 < r2)) 0.073273s: Exiting Redux.assume: 0.000008 seconds 0.073282s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.073293s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.073309s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.073323s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.073350s: Exiting Redux.query 0.073362s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.073375s: Exiting Redux.assert_term: 0.000004 seconds 0.073385s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.073397s: Exiting Redux.assert_term: 0.000003 seconds 0.073406s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.073421s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.073467s: Exiting Redux.assume: 0.000026 seconds 0.073477s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.073487s: Entering Redux.assume(!(1 = 0)) 0.073498s: Exiting Redux.assume: 0.000001 seconds 0.073507s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.073520s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.073544s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.073571s: Exiting Redux.assume: 0.000008 seconds 0.073582s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.073591s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073600s: Entering Redux.query(1 <= 1) 0.073608s: Exiting Redux.query 0.073617s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073635s: Entering Redux.assume(1 <= 1) 0.073646s: Exiting Redux.assume: 0.000001 seconds 0.073655s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.073667s: Entering Redux.assume(!(r3 < 0)) 0.073686s: Exiting Redux.assume: 0.000008 seconds 0.073695s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.073709s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.073730s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.073751s: Exiting Redux.query 0.073760s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.073769s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.073779s: Entering Redux.assume(!(!(r3 < 0))) 0.073795s: Exiting Redux.assume: 0.000007 seconds 0.073806s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.073826s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.073842s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.073855s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.074316s: Exiting Redux.query 0.074330s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.074348s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.074363s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.074385s: Exiting Redux.assume: 0.000013 seconds 0.074396s: Entering Redux.assume(!(!(1 = 0))) 0.074407s: Exiting Redux.assume: 0.000001 seconds 0.074419s: Entering Redux.assume(!(!(0 < r2))) 0.074436s: Exiting Redux.assume: 0.000006 seconds 0.074446s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.074468s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.074484s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.074498s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.074722s: Exiting Redux.query 0.074734s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.074751s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.074766s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.074786s: Exiting Redux.assume: 0.000011 seconds 0.074798s: Entering Redux.assume(!(!(1 = 0))) 0.074809s: Exiting Redux.assume: 0.000001 seconds 0.074822s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.074840s: Exiting Redux.assume: 0.000008 seconds 0.074859s: Entering Redux.assume(!(!(1 = 0))) 0.074869s: Exiting Redux.assume: 0.000001 seconds 0.074881s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.074894s: Exiting Redux.assume: 0.000003 seconds 0.074903s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.074912s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074921s: Entering Redux.query(true) 0.074929s: Exiting Redux.query 0.074938s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074955s: Entering Redux.assume(true) 0.074966s: Exiting Redux.assume: 0.000001 seconds 0.074975s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.074990s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.075000s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.075015s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.075042s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.075057s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.075231s: Exiting Redux.query 0.075246s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.075261s: Exiting Redux.assert_term: 0.000004 seconds 0.075280s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.075294s: Exiting Redux.assert_term: 0.000003 seconds 0.075304s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.075317s: Exiting Redux.assert_term: 0.000003 seconds 0.075327s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.075340s: Exiting Redux.assert_term: 0.000003 seconds 0.075349s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.075371s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.075394s: Exiting Redux.assume: 0.000012 seconds 0.075403s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.075413s: Entering Redux.assume(!(1 = 0)) 0.075424s: Exiting Redux.assume: 0.000001 seconds 0.075435s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.075458s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.075485s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.075502s: Exiting Redux.assume: 0.000007 seconds 0.075512s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.075521s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075531s: Entering Redux.query(1 <= 1) 0.075548s: Exiting Redux.query 0.075559s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075568s: Entering Redux.assume(1 <= 1) 0.075578s: Exiting Redux.assume: 0.000001 seconds 0.075587s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.075599s: Entering Redux.assume(!(!(r0 = 0))) 0.075630s: Exiting Redux.assume: 0.000019 seconds 0.075640s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.075660s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.076035s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.076057s: Exiting Redux.assume: 0.000007 seconds 0.076067s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.076076s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076085s: Entering Redux.query(1 <= 1) 0.076111s: Exiting Redux.query 0.076121s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076129s: Entering Redux.assume(1 <= 1) 0.076140s: Exiting Redux.assume: 0.000002 seconds 0.076149s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.076158s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.076167s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.076186s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.076199s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.076220s: Exiting Redux.assume: 0.000011 seconds 0.076235s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.076248s: Exiting Redux.assume: 0.000003 seconds 0.076259s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.076277s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.076299s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.076318s: Exiting Redux.query 0.076330s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.076343s: Exiting Redux.assert_term: 0.000004 seconds 0.076354s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.076366s: Exiting Redux.assert_term: 0.000003 seconds 0.076383s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.076397s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.076418s: Exiting Redux.assume: 0.000012 seconds 0.076427s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.076437s: Entering Redux.assume(!(1 = 0)) 0.076448s: Exiting Redux.assume: 0.000001 seconds 0.076457s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.076479s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.076503s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.076520s: Exiting Redux.assume: 0.000006 seconds 0.076529s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.076538s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076556s: Entering Redux.query(1 <= 1) 0.076565s: Exiting Redux.query 0.076574s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076583s: Entering Redux.assume(1 <= 1) 0.076594s: Exiting Redux.assume: 0.000001 seconds 0.076603s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.076614s: Entering Redux.assume(!(0 < r2)) 0.076631s: Exiting Redux.assume: 0.000007 seconds 0.076640s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.076659s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.076677s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.076690s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.076709s: Exiting Redux.query 0.076721s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.076750s: Exiting Redux.assert_term: 0.000004 seconds 0.076767s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.076781s: Exiting Redux.assert_term: 0.000003 seconds 0.076791s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.076804s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.076838s: Exiting Redux.assume: 0.000023 seconds 0.076848s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.076860s: Entering Redux.assume(!(1 = 0)) 0.076872s: Exiting Redux.assume: 0.000001 seconds 0.076883s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.076898s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.076922s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.076941s: Exiting Redux.assume: 0.000007 seconds 0.076952s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.076962s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076973s: Entering Redux.query(1 <= 1) 0.076982s: Exiting Redux.query 0.076992s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.077004s: Entering Redux.assume(1 <= 1) 0.077016s: Exiting Redux.assume: 0.000001 seconds 0.077025s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.077038s: Entering Redux.assume(!(r3 < 0)) 0.077057s: Exiting Redux.assume: 0.000008 seconds 0.077067s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.077082s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.077096s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.077124s: Exiting Redux.query 0.077135s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.077145s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.077156s: Entering Redux.assume(!(!(r3 < 0))) 0.077174s: Exiting Redux.assume: 0.000007 seconds 0.077184s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.077197s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.077212s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.077226s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.077417s: Exiting Redux.query 0.077430s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.077439s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.077455s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.077479s: Exiting Redux.assume: 0.000011 seconds 0.077490s: Entering Redux.assume(!(!(1 = 0))) 0.077502s: Exiting Redux.assume: 0.000001 seconds 0.077514s: Entering Redux.assume(!(!(0 < r2))) 0.077530s: Exiting Redux.assume: 0.000006 seconds 0.077542s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.077555s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.077572s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.077587s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.077807s: Exiting Redux.query 0.077820s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.077829s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.077844s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.077864s: Exiting Redux.assume: 0.000010 seconds 0.077875s: Entering Redux.assume(!(!(1 = 0))) 0.077887s: Exiting Redux.assume: 0.000001 seconds 0.077902s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.077922s: Exiting Redux.assume: 0.000009 seconds 0.077935s: Entering Redux.assume(!(!(1 = 0))) 0.077946s: Exiting Redux.assume: 0.000001 seconds 0.078001s: Entering Redux.assume(!(0 <= R0)) 0.078019s: Exiting Redux.assume: 0.000006 seconds 0.078029s: Entering Redux.assume(false) 0.078041s: Exiting Redux.assume: 0.000001 seconds 0.078050s: Entering Redux.assume(!(false)) 0.078062s: Exiting Redux.assume: 0.000001 seconds 0.078074s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Verifying call 0.078085s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078094s: Entering Redux.query(true) 0.078113s: Exiting Redux.query 0.078124s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078133s: Entering Redux.assume(true) 0.078144s: Exiting Redux.assume: 0.000001 seconds 0.078154s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Executing statement 0.078176s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.078309s: Exiting Redux.assume: 0.000121 seconds 0.078322s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.078333s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078343s: Entering Redux.query(true) 0.078353s: Exiting Redux.query 0.078364s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078373s: Entering Redux.assume(true) 0.078385s: Exiting Redux.assume: 0.000001 seconds 0.078394s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.078410s: Entering Redux.query(!(2 = 0)) 0.078420s: Exiting Redux.query 0.078432s: Entering Redux.assume(%(A0, 2) = 1) 0.078446s: Exiting Redux.assume: 0.000003 seconds 0.078456s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.078467s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078476s: Entering Redux.query(true) 0.078486s: Exiting Redux.query 0.078496s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078505s: Entering Redux.assume(true) 0.078517s: Exiting Redux.assume: 0.000001 seconds 0.078528s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.078543s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.078555s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.078570s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.078589s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.078604s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.080035s: Exiting Redux.query 0.080053s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.080069s: Exiting Redux.assert_term: 0.000004 seconds 0.080080s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.080093s: Exiting Redux.assert_term: 0.000003 seconds 0.080111s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.080124s: Exiting Redux.assert_term: 0.000003 seconds 0.080136s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.080149s: Exiting Redux.assert_term: 0.000003 seconds 0.080162s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.080178s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.080205s: Exiting Redux.assume: 0.000016 seconds 0.080215s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.080227s: Entering Redux.assume(!(1 = 0)) 0.080239s: Exiting Redux.assume: 0.000001 seconds 0.080250s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.080267s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.082210s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.082237s: Exiting Redux.assume: 0.000009 seconds 0.082249s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.082260s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082270s: Entering Redux.query(1 <= 1) 0.082280s: Exiting Redux.query 0.082289s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082300s: Entering Redux.assume(1 <= 1) 0.082311s: Exiting Redux.assume: 0.000001 seconds 0.082320s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.082332s: Entering Redux.assume(!(!(r0 = 0))) 0.082363s: Exiting Redux.assume: 0.000020 seconds 0.082374s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.082386s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.082411s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.082433s: Exiting Redux.assume: 0.000010 seconds 0.082444s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.082455s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082466s: Entering Redux.query(1 <= 1) 0.082476s: Exiting Redux.query 0.082486s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082496s: Entering Redux.assume(1 <= 1) 0.082507s: Exiting Redux.assume: 0.000001 seconds 0.082518s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.082529s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.082538s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.082549s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.082561s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.082588s: Exiting Redux.assume: 0.000015 seconds 0.082600s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.082614s: Exiting Redux.assume: 0.000003 seconds 0.082625s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.082645s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.082659s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.082682s: Exiting Redux.query 0.082696s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.082710s: Exiting Redux.assert_term: 0.000004 seconds 0.082721s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.082734s: Exiting Redux.assert_term: 0.000003 seconds 0.082744s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.082758s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.082783s: Exiting Redux.assume: 0.000015 seconds 0.082792s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.082804s: Entering Redux.assume(!(1 = 0)) 0.082815s: Exiting Redux.assume: 0.000002 seconds 0.082826s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.082839s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.082864s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.082885s: Exiting Redux.assume: 0.000009 seconds 0.082895s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.082905s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082914s: Entering Redux.query(1 <= 1) 0.082924s: Exiting Redux.query 0.082933s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082944s: Entering Redux.assume(1 <= 1) 0.082954s: Exiting Redux.assume: 0.000000 seconds 0.082964s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.082977s: Entering Redux.assume(!(0 < r2)) 0.082995s: Exiting Redux.assume: 0.000007 seconds 0.083005s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.083016s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.083035s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.083049s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.083075s: Exiting Redux.query 0.083087s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.083110s: Exiting Redux.assert_term: 0.000013 seconds 0.083121s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.083135s: Exiting Redux.assert_term: 0.000003 seconds 0.083145s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.083159s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.083205s: Exiting Redux.assume: 0.000036 seconds 0.083216s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.083227s: Entering Redux.assume(!(1 = 0)) 0.083239s: Exiting Redux.assume: 0.000001 seconds 0.083249s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.083263s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.083289s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.083310s: Exiting Redux.assume: 0.000011 seconds 0.083321s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.083332s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083342s: Entering Redux.query(1 <= 1) 0.083352s: Exiting Redux.query 0.083362s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083372s: Entering Redux.assume(1 <= 1) 0.083384s: Exiting Redux.assume: 0.000001 seconds 0.083393s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.083407s: Entering Redux.assume(!(r3 < 0)) 0.083426s: Exiting Redux.assume: 0.000008 seconds 0.083436s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.083452s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.083466s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.083493s: Exiting Redux.query 0.083504s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.083513s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.083525s: Entering Redux.assume(!(!(r3 < 0))) 0.083664s: Exiting Redux.assume: 0.000009 seconds 0.083677s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.083691s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.083707s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.083722s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.083970s: Exiting Redux.query 0.083983s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.083993s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.084008s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.084036s: Exiting Redux.assume: 0.000017 seconds 0.084047s: Entering Redux.assume(!(!(1 = 0))) 0.084058s: Exiting Redux.assume: 0.000001 seconds 0.084072s: Entering Redux.assume(!(!(0 < r2))) 0.084088s: Exiting Redux.assume: 0.000007 seconds 0.084107s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.084121s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.084137s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.084153s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.084461s: Exiting Redux.query 0.084475s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.084485s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.084499s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.084525s: Exiting Redux.assume: 0.000016 seconds 0.084538s: Entering Redux.assume(!(!(1 = 0))) 0.084549s: Exiting Redux.assume: 0.000001 seconds 0.084564s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.084588s: Exiting Redux.assume: 0.000014 seconds 0.084600s: Entering Redux.assume(!(!(1 = 0))) 0.084612s: Exiting Redux.assume: 0.000001 seconds 0.084626s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.084639s: Exiting Redux.assume: 0.000002 seconds 0.084650s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.084660s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.084669s: Entering Redux.query(true) 0.084679s: Exiting Redux.query 0.084690s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.084699s: Entering Redux.assume(true) 0.084711s: Exiting Redux.assume: 0.000001 seconds 0.084721s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.084737s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.084749s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.084763s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.084783s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.084798s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.085922s: Exiting Redux.query 0.085939s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.085954s: Exiting Redux.assert_term: 0.000005 seconds 0.085965s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.085978s: Exiting Redux.assert_term: 0.000003 seconds 0.085988s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.086001s: Exiting Redux.assert_term: 0.000003 seconds 0.086012s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.086024s: Exiting Redux.assert_term: 0.000003 seconds 0.086034s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.086048s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.086133s: Exiting Redux.assume: 0.000074 seconds 0.086144s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.086155s: Entering Redux.assume(!(1 = 0)) 0.086166s: Exiting Redux.assume: 0.000001 seconds 0.086177s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.086193s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.086218s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086240s: Exiting Redux.assume: 0.000010 seconds 0.086252s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.086262s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086272s: Entering Redux.query(1 <= 1) 0.086282s: Exiting Redux.query 0.086292s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086302s: Entering Redux.assume(1 <= 1) 0.086314s: Exiting Redux.assume: 0.000001 seconds 0.086323s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.086336s: Entering Redux.assume(!(!(r0 = 0))) 0.086367s: Exiting Redux.assume: 0.000020 seconds 0.086378s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.086390s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.086413s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086433s: Exiting Redux.assume: 0.000010 seconds 0.086444s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.086454s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086463s: Entering Redux.query(1 <= 1) 0.086473s: Exiting Redux.query 0.086483s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086493s: Entering Redux.assume(1 <= 1) 0.086504s: Exiting Redux.assume: 0.000001 seconds 0.086514s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.086525s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.086535s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.086544s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.086557s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086583s: Exiting Redux.assume: 0.000016 seconds 0.086598s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.086612s: Exiting Redux.assume: 0.000004 seconds 0.086623s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.086641s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.086655s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.086680s: Exiting Redux.query 0.086693s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.086707s: Exiting Redux.assert_term: 0.000004 seconds 0.086719s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.086732s: Exiting Redux.assert_term: 0.000002 seconds 0.086742s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.086755s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.086781s: Exiting Redux.assume: 0.000015 seconds 0.086791s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.086802s: Entering Redux.assume(!(1 = 0)) 0.086814s: Exiting Redux.assume: 0.000001 seconds 0.086825s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.086838s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.086861s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.086882s: Exiting Redux.assume: 0.000009 seconds 0.086892s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.086902s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086913s: Entering Redux.query(1 <= 1) 0.086922s: Exiting Redux.query 0.086932s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086942s: Entering Redux.assume(1 <= 1) 0.086953s: Exiting Redux.assume: 0.000001 seconds 0.086963s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.086976s: Entering Redux.assume(!(0 < r2)) 0.086994s: Exiting Redux.assume: 0.000007 seconds 0.087004s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.087015s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.087033s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.087047s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.087072s: Exiting Redux.query 0.087085s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.087105s: Exiting Redux.assert_term: 0.000010 seconds 0.087117s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.087131s: Exiting Redux.assert_term: 0.000003 seconds 0.087140s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.087154s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.087200s: Exiting Redux.assume: 0.000036 seconds 0.087211s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.087222s: Entering Redux.assume(!(1 = 0)) 0.087234s: Exiting Redux.assume: 0.000001 seconds 0.087245s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.087258s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.087282s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.087304s: Exiting Redux.assume: 0.000011 seconds 0.087315s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.087325s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087336s: Entering Redux.query(1 <= 1) 0.087345s: Exiting Redux.query 0.087355s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087365s: Entering Redux.assume(1 <= 1) 0.087376s: Exiting Redux.assume: 0.000001 seconds 0.087386s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.087400s: Entering Redux.assume(!(r3 < 0)) 0.087419s: Exiting Redux.assume: 0.000008 seconds 0.087429s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.087444s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.087458s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.087485s: Exiting Redux.query 0.087496s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.087506s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.087517s: Entering Redux.assume(!(!(r3 < 0))) 0.087535s: Exiting Redux.assume: 0.000008 seconds 0.087547s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.087559s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.087575s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.087590s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.087833s: Exiting Redux.query 0.087846s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.087855s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.087869s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.087896s: Exiting Redux.assume: 0.000017 seconds 0.087907s: Entering Redux.assume(!(!(1 = 0))) 0.087918s: Exiting Redux.assume: 0.000001 seconds 0.087930s: Entering Redux.assume(!(!(0 < r2))) 0.087947s: Exiting Redux.assume: 0.000006 seconds 0.087957s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.087971s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.087986s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.088001s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.088310s: Exiting Redux.query 0.088324s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.088334s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.088348s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.088374s: Exiting Redux.assume: 0.000015 seconds 0.088386s: Entering Redux.assume(!(!(1 = 0))) 0.088397s: Exiting Redux.assume: 0.000001 seconds 0.088412s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.088436s: Exiting Redux.assume: 0.000014 seconds 0.088449s: Entering Redux.assume(!(!(1 = 0))) 0.088460s: Exiting Redux.assume: 0.000001 seconds 0.088517s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.088641s: Exiting Redux.assume: 0.000111 seconds 0.088656s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.088667s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088676s: Entering Redux.query(true) 0.088687s: Exiting Redux.query 0.088697s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088707s: Entering Redux.assume(true) 0.088719s: Exiting Redux.assume: 0.000002 seconds 0.088729s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.088746s: Entering Redux.query(!(2 = 0)) 0.088757s: Exiting Redux.query 0.088900s: Entering Redux.assume(%(A0, 2) = 1) 0.088916s: Exiting Redux.assume: 0.000003 seconds 0.088927s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.088937s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088946s: Entering Redux.query(true) 0.088956s: Exiting Redux.query 0.088966s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088976s: Entering Redux.assume(true) 0.088987s: Exiting Redux.assume: 0.000001 seconds 0.088996s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.089013s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.089024s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.089038s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.089056s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.089072s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.090184s: Exiting Redux.query 0.090203s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.090218s: Exiting Redux.assert_term: 0.000005 seconds 0.090230s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.090243s: Exiting Redux.assert_term: 0.000003 seconds 0.090253s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.090267s: Exiting Redux.assert_term: 0.000002 seconds 0.090278s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.090291s: Exiting Redux.assert_term: 0.000002 seconds 0.090300s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.090315s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.090343s: Exiting Redux.assume: 0.000018 seconds 0.090353s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.090365s: Entering Redux.assume(!(1 = 0)) 0.090376s: Exiting Redux.assume: 0.000001 seconds 0.090388s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.090403s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.090427s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.090449s: Exiting Redux.assume: 0.000010 seconds 0.090461s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.090471s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090484s: Entering Redux.query(1 <= 1) 0.090493s: Exiting Redux.query 0.090503s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090513s: Entering Redux.assume(1 <= 1) 0.090524s: Exiting Redux.assume: 0.000001 seconds 0.090534s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.090546s: Entering Redux.assume(!(!(r0 = 0))) 0.090576s: Exiting Redux.assume: 0.000019 seconds 0.090587s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.090598s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.090621s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.090642s: Exiting Redux.assume: 0.000009 seconds 0.090652s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.090662s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090673s: Entering Redux.query(1 <= 1) 0.090682s: Exiting Redux.query 0.090693s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090703s: Entering Redux.assume(1 <= 1) 0.090715s: Exiting Redux.assume: 0.000001 seconds 0.090725s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.090735s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.090745s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.090754s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.090767s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090793s: Exiting Redux.assume: 0.000015 seconds 0.090806s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.090819s: Exiting Redux.assume: 0.000003 seconds 0.090829s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.090847s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.090860s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.090883s: Exiting Redux.query 0.090895s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.090910s: Exiting Redux.assert_term: 0.000004 seconds 0.090920s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.090933s: Exiting Redux.assert_term: 0.000003 seconds 0.090942s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.090956s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.090983s: Exiting Redux.assume: 0.000017 seconds 0.090993s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.091003s: Entering Redux.assume(!(1 = 0)) 0.091015s: Exiting Redux.assume: 0.000001 seconds 0.091025s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.091039s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.091064s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.091086s: Exiting Redux.assume: 0.000009 seconds 0.091096s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.091115s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091126s: Entering Redux.query(1 <= 1) 0.091135s: Exiting Redux.query 0.091150s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091160s: Entering Redux.assume(1 <= 1) 0.091172s: Exiting Redux.assume: 0.000001 seconds 0.091183s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.091196s: Entering Redux.assume(!(0 < r2)) 0.091214s: Exiting Redux.assume: 0.000007 seconds 0.091225s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.091237s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.091254s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.091268s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.091293s: Exiting Redux.query 0.091305s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.091320s: Exiting Redux.assert_term: 0.000003 seconds 0.091331s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.091463s: Exiting Redux.assert_term: 0.000121 seconds 0.091475s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.091490s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.091538s: Exiting Redux.assume: 0.000037 seconds 0.091549s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.091560s: Entering Redux.assume(!(1 = 0)) 0.091572s: Exiting Redux.assume: 0.000002 seconds 0.091582s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.091596s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.091621s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.091643s: Exiting Redux.assume: 0.000011 seconds 0.091654s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.091663s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091673s: Entering Redux.query(1 <= 1) 0.091683s: Exiting Redux.query 0.091693s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091703s: Entering Redux.assume(1 <= 1) 0.091714s: Exiting Redux.assume: 0.000001 seconds 0.091724s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.091737s: Entering Redux.assume(!(r3 < 0)) 0.091756s: Exiting Redux.assume: 0.000009 seconds 0.091766s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.091781s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.091794s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.091821s: Exiting Redux.query 0.091831s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.091840s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.091851s: Entering Redux.assume(!(!(r3 < 0))) 0.091869s: Exiting Redux.assume: 0.000008 seconds 0.091880s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.091892s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.091908s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.091922s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.092172s: Exiting Redux.query 0.092185s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.092197s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.092211s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.092238s: Exiting Redux.assume: 0.000016 seconds 0.092250s: Entering Redux.assume(!(!(1 = 0))) 0.092262s: Exiting Redux.assume: 0.000001 seconds 0.092276s: Entering Redux.assume(!(!(0 < r2))) 0.092293s: Exiting Redux.assume: 0.000007 seconds 0.092305s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.092318s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.092334s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.092349s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.092653s: Exiting Redux.query 0.092666s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.092677s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.092693s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.092718s: Exiting Redux.assume: 0.000014 seconds 0.092792s: Entering Redux.assume(!(!(1 = 0))) 0.092804s: Exiting Redux.assume: 0.000001 seconds 0.092819s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092844s: Exiting Redux.assume: 0.000014 seconds 0.092855s: Entering Redux.assume(!(!(1 = 0))) 0.092866s: Exiting Redux.assume: 0.000000 seconds 0.092881s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.092894s: Exiting Redux.assume: 0.000003 seconds 0.092906s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.092917s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.092926s: Entering Redux.query(true) 0.092936s: Exiting Redux.query 0.092946s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.092955s: Entering Redux.assume(true) 0.092969s: Exiting Redux.assume: 0.000001 seconds 0.092979s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.092994s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.093006s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.093021s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.093040s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.093055s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.094371s: Exiting Redux.query 0.094389s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.094405s: Exiting Redux.assert_term: 0.000004 seconds 0.094416s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.094430s: Exiting Redux.assert_term: 0.000003 seconds 0.094440s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.094454s: Exiting Redux.assert_term: 0.000003 seconds 0.094464s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.094479s: Exiting Redux.assert_term: 0.000003 seconds 0.094491s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.094505s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.094533s: Exiting Redux.assume: 0.000018 seconds 0.094543s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.094555s: Entering Redux.assume(!(1 = 0)) 0.094567s: Exiting Redux.assume: 0.000001 seconds 0.094579s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.094595s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.094620s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094640s: Exiting Redux.assume: 0.000010 seconds 0.094651s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.094662s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094673s: Entering Redux.query(1 <= 1) 0.094683s: Exiting Redux.query 0.094693s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094703s: Entering Redux.assume(1 <= 1) 0.094715s: Exiting Redux.assume: 0.000001 seconds 0.094724s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.094736s: Entering Redux.assume(!(!(r0 = 0))) 0.094766s: Exiting Redux.assume: 0.000020 seconds 0.094778s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.094789s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.094813s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094833s: Exiting Redux.assume: 0.000009 seconds 0.094844s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.094853s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094864s: Entering Redux.query(1 <= 1) 0.094873s: Exiting Redux.query 0.094883s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094892s: Entering Redux.assume(1 <= 1) 0.094904s: Exiting Redux.assume: 0.000001 seconds 0.094913s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.094924s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.094933s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.094942s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.094955s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094981s: Exiting Redux.assume: 0.000015 seconds 0.094993s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.095006s: Exiting Redux.assume: 0.000003 seconds 0.095017s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.095035s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.095049s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.095073s: Exiting Redux.query 0.095085s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.095108s: Exiting Redux.assert_term: 0.000012 seconds 0.095120s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.095132s: Exiting Redux.assert_term: 0.000003 seconds 0.095142s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.095156s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.095183s: Exiting Redux.assume: 0.000017 seconds 0.095192s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.095203s: Entering Redux.assume(!(1 = 0)) 0.095214s: Exiting Redux.assume: 0.000002 seconds 0.095224s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.095238s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.095261s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.095281s: Exiting Redux.assume: 0.000009 seconds 0.095291s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.095302s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095312s: Entering Redux.query(1 <= 1) 0.095321s: Exiting Redux.query 0.095331s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095341s: Entering Redux.assume(1 <= 1) 0.095352s: Exiting Redux.assume: 0.000001 seconds 0.095362s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.095375s: Entering Redux.assume(!(0 < r2)) 0.095393s: Exiting Redux.assume: 0.000007 seconds 0.095403s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.095415s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.095433s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.095447s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.095630s: Exiting Redux.query 0.095645s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.095660s: Exiting Redux.assert_term: 0.000004 seconds 0.095671s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.095684s: Exiting Redux.assert_term: 0.000003 seconds 0.095694s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.095708s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.095754s: Exiting Redux.assume: 0.000035 seconds 0.095764s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.095776s: Entering Redux.assume(!(1 = 0)) 0.095788s: Exiting Redux.assume: 0.000001 seconds 0.095799s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.095813s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.095838s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.095861s: Exiting Redux.assume: 0.000010 seconds 0.095872s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.095882s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095892s: Entering Redux.query(1 <= 1) 0.095902s: Exiting Redux.query 0.095913s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095923s: Entering Redux.assume(1 <= 1) 0.095934s: Exiting Redux.assume: 0.000001 seconds 0.095945s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.095957s: Entering Redux.assume(!(r3 < 0)) 0.095976s: Exiting Redux.assume: 0.000009 seconds 0.095987s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.096002s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.096016s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.096042s: Exiting Redux.query 0.096053s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.096063s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.096074s: Entering Redux.assume(!(!(r3 < 0))) 0.096093s: Exiting Redux.assume: 0.000008 seconds 0.096112s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.096125s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.096141s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.096156s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.096394s: Exiting Redux.query 0.096408s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.096417s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.096431s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.096458s: Exiting Redux.assume: 0.000016 seconds 0.096470s: Entering Redux.assume(!(!(1 = 0))) 0.096481s: Exiting Redux.assume: 0.000001 seconds 0.096494s: Entering Redux.assume(!(!(0 < r2))) 0.096513s: Exiting Redux.assume: 0.000007 seconds 0.096524s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.096537s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.096552s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.096567s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.097069s: Exiting Redux.query 0.097083s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.097093s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.097117s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.097144s: Exiting Redux.assume: 0.000015 seconds 0.097156s: Entering Redux.assume(!(!(1 = 0))) 0.097167s: Exiting Redux.assume: 0.000001 seconds 0.097182s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.097207s: Exiting Redux.assume: 0.000013 seconds 0.097218s: Entering Redux.assume(!(!(1 = 0))) 0.097230s: Exiting Redux.assume: 0.000001 seconds 0.097271s: Entering Redux.assume(!(A0 <= 20)) 0.097285s: Exiting Redux.assume: 0.000003 seconds 0.097297s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(40,5-24): Verifying call 0.097307s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097317s: Entering Redux.query(true) 0.097326s: Exiting Redux.query 0.097337s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097346s: Entering Redux.assume(true) 0.097357s: Exiting Redux.assume: 0.000001 seconds 0.097367s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(41,7-8): Executing statement 0.097381s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.097397s: Exiting Redux.assert_term: 0.000004 seconds 0.097407s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(41,9-30): Verifying call 0.097417s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.097426s: Entering Redux.query(true) 0.097436s: Exiting Redux.query 0.097448s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.097462s: Exiting Redux.assert_term: 0.000003 seconds 0.097474s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.097484s: Entering Redux.assume(true) 0.097497s: Exiting Redux.assume: 0.000001 seconds 0.097509s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Executing statement 0.097526s: Entering Redux.assume(0 <= R0) 0.097542s: Exiting Redux.assume: 0.000005 seconds 0.097553s: Entering Redux.assume(R0 <= 20) 0.097569s: Exiting Redux.assume: 0.000005 seconds 0.097579s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Verifying call 0.097589s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097598s: Entering Redux.query(true) 0.097608s: Exiting Redux.query 0.097617s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097626s: Entering Redux.assume(true) 0.097638s: Exiting Redux.assume: 0.000001 seconds 0.097647s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Executing statement 0.097666s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.097791s: Exiting Redux.assume: 0.000112 seconds 0.097803s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.097814s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097824s: Entering Redux.query(true) 0.097833s: Exiting Redux.query 0.097844s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097853s: Entering Redux.assume(true) 0.097864s: Exiting Redux.assume: 0.000001 seconds 0.097874s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.097889s: Entering Redux.query(!(2 = 0)) 0.097898s: Exiting Redux.query 0.097910s: Entering Redux.assume(%(A0, 2) = 1) 0.097923s: Exiting Redux.assume: 0.000002 seconds 0.097934s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.097943s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097952s: Entering Redux.query(true) 0.097962s: Exiting Redux.query 0.097971s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097980s: Entering Redux.assume(true) 0.097992s: Exiting Redux.assume: 0.000001 seconds 0.098001s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.098017s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.098028s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.098042s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.098061s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.098076s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.098495s: Exiting Redux.query 0.098511s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.098526s: Exiting Redux.assert_term: 0.000004 seconds 0.098630s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.098645s: Exiting Redux.assert_term: 0.000003 seconds 0.098659s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.098677s: Exiting Redux.assert_term: 0.000004 seconds 0.098690s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.098704s: Exiting Redux.assert_term: 0.000003 seconds 0.098714s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.098729s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.098753s: Exiting Redux.assume: 0.000012 seconds 0.098764s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.098775s: Entering Redux.assume(!(1 = 0)) 0.098787s: Exiting Redux.assume: 0.000001 seconds 0.098799s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.098814s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.098839s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098857s: Exiting Redux.assume: 0.000006 seconds 0.098868s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.098878s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098889s: Entering Redux.query(1 <= 1) 0.098898s: Exiting Redux.query 0.098908s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098919s: Entering Redux.assume(1 <= 1) 0.098930s: Exiting Redux.assume: 0.000001 seconds 0.098940s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.098953s: Entering Redux.assume(!(!(r0 = 0))) 0.098983s: Exiting Redux.assume: 0.000019 seconds 0.098995s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.099006s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.099030s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.099048s: Exiting Redux.assume: 0.000006 seconds 0.099058s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.099069s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099079s: Entering Redux.query(1 <= 1) 0.099088s: Exiting Redux.query 0.099107s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099118s: Entering Redux.assume(1 <= 1) 0.099129s: Exiting Redux.assume: 0.000001 seconds 0.099139s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.099151s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.099161s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.099171s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.099183s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099205s: Exiting Redux.assume: 0.000010 seconds 0.099217s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.099231s: Exiting Redux.assume: 0.000003 seconds 0.099242s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.099262s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.099276s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.099295s: Exiting Redux.query 0.099307s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.099322s: Exiting Redux.assert_term: 0.000004 seconds 0.099333s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.099347s: Exiting Redux.assert_term: 0.000003 seconds 0.099357s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.099371s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.099393s: Exiting Redux.assume: 0.000012 seconds 0.099403s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.099414s: Entering Redux.assume(!(1 = 0)) 0.099425s: Exiting Redux.assume: 0.000001 seconds 0.099435s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.099448s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.099472s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.099490s: Exiting Redux.assume: 0.000006 seconds 0.099500s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.099510s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099520s: Entering Redux.query(1 <= 1) 0.099530s: Exiting Redux.query 0.099540s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099551s: Entering Redux.assume(1 <= 1) 0.099562s: Exiting Redux.assume: 0.000001 seconds 0.099572s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.099585s: Entering Redux.assume(!(0 < r2)) 0.099602s: Exiting Redux.assume: 0.000007 seconds 0.099613s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.099624s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.099642s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.099657s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.099676s: Exiting Redux.query 0.099689s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.099703s: Exiting Redux.assert_term: 0.000004 seconds 0.099714s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.099727s: Exiting Redux.assert_term: 0.000003 seconds 0.099739s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.099752s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.099785s: Exiting Redux.assume: 0.000022 seconds 0.099796s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.099807s: Entering Redux.assume(!(1 = 0)) 0.099818s: Exiting Redux.assume: 0.000001 seconds 0.099828s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.099841s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.099866s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.099885s: Exiting Redux.assume: 0.000007 seconds 0.099895s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.099905s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099916s: Entering Redux.query(1 <= 1) 0.099926s: Exiting Redux.query 0.099935s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099945s: Entering Redux.assume(1 <= 1) 0.099957s: Exiting Redux.assume: 0.000001 seconds 0.099966s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.099978s: Entering Redux.assume(!(r3 < 0)) 0.100223s: Exiting Redux.assume: 0.000234 seconds 0.100236s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.100252s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.100266s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.100287s: Exiting Redux.query 0.100299s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.100309s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.100321s: Entering Redux.assume(!(!(r3 < 0))) 0.100340s: Exiting Redux.assume: 0.000008 seconds 0.100351s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.100366s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.100382s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.100396s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.100596s: Exiting Redux.query 0.100609s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.100620s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.100636s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.100658s: Exiting Redux.assume: 0.000012 seconds 0.100670s: Entering Redux.assume(!(!(1 = 0))) 0.100681s: Exiting Redux.assume: 0.000001 seconds 0.100695s: Entering Redux.assume(!(!(0 < r2))) 0.100712s: Exiting Redux.assume: 0.000006 seconds 0.100723s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.100735s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.100751s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.100765s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.100985s: Exiting Redux.query 0.100998s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.101007s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.101022s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.101043s: Exiting Redux.assume: 0.000010 seconds 0.101054s: Entering Redux.assume(!(!(1 = 0))) 0.101066s: Exiting Redux.assume: 0.000000 seconds 0.101080s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.101108s: Exiting Redux.assume: 0.000018 seconds 0.101121s: Entering Redux.assume(!(!(1 = 0))) 0.101132s: Exiting Redux.assume: 0.000001 seconds 0.101145s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.101158s: Exiting Redux.assume: 0.000003 seconds 0.101168s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.101178s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.101187s: Entering Redux.query(true) 0.101197s: Exiting Redux.query 0.101207s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.101217s: Entering Redux.assume(true) 0.101228s: Exiting Redux.assume: 0.000001 seconds 0.101238s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.101253s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.101264s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.101278s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.101296s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.101311s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.101852s: Exiting Redux.query 0.101869s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.101884s: Exiting Redux.assert_term: 0.000004 seconds 0.101896s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.101910s: Exiting Redux.assert_term: 0.000003 seconds 0.101920s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.101933s: Exiting Redux.assert_term: 0.000003 seconds 0.101944s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.101957s: Exiting Redux.assert_term: 0.000003 seconds 0.101967s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.101981s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.102003s: Exiting Redux.assume: 0.000012 seconds 0.102013s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.102024s: Entering Redux.assume(!(1 = 0)) 0.102036s: Exiting Redux.assume: 0.000001 seconds 0.102047s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.102061s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.102085s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102112s: Exiting Redux.assume: 0.000015 seconds 0.102123s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.102133s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102144s: Entering Redux.query(1 <= 1) 0.102154s: Exiting Redux.query 0.102163s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102174s: Entering Redux.assume(1 <= 1) 0.102185s: Exiting Redux.assume: 0.000001 seconds 0.102195s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.102207s: Entering Redux.assume(!(!(r0 = 0))) 0.102236s: Exiting Redux.assume: 0.000018 seconds 0.102247s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.102259s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.102281s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102299s: Exiting Redux.assume: 0.000006 seconds 0.102309s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.102319s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102330s: Entering Redux.query(1 <= 1) 0.102339s: Exiting Redux.query 0.102349s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102359s: Entering Redux.assume(1 <= 1) 0.102370s: Exiting Redux.assume: 0.000001 seconds 0.102379s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.102390s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.102399s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.102409s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.102422s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.102442s: Exiting Redux.assume: 0.000011 seconds 0.102454s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.102468s: Exiting Redux.assume: 0.000002 seconds 0.102479s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.102497s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.102511s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.102529s: Exiting Redux.query 0.102541s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.102556s: Exiting Redux.assert_term: 0.000004 seconds 0.102567s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.102580s: Exiting Redux.assert_term: 0.000003 seconds 0.102590s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.102604s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.102626s: Exiting Redux.assume: 0.000012 seconds 0.102636s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.102647s: Entering Redux.assume(!(1 = 0)) 0.102659s: Exiting Redux.assume: 0.000001 seconds 0.102669s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.102683s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.102708s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.102726s: Exiting Redux.assume: 0.000006 seconds 0.102736s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.102746s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102756s: Entering Redux.query(1 <= 1) 0.102765s: Exiting Redux.query 0.102776s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102785s: Entering Redux.assume(1 <= 1) 0.102797s: Exiting Redux.assume: 0.000001 seconds 0.102806s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.102818s: Entering Redux.assume(!(0 < r2)) 0.102836s: Exiting Redux.assume: 0.000007 seconds 0.102846s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.102858s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.102875s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.102970s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.102992s: Exiting Redux.query 0.103005s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.103019s: Exiting Redux.assert_term: 0.000004 seconds 0.103030s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.103043s: Exiting Redux.assert_term: 0.000003 seconds 0.103053s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.103066s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.103109s: Exiting Redux.assume: 0.000032 seconds 0.103120s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.103132s: Entering Redux.assume(!(1 = 0)) 0.103144s: Exiting Redux.assume: 0.000001 seconds 0.103154s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.103167s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.103191s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.103210s: Exiting Redux.assume: 0.000007 seconds 0.103220s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.103230s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103239s: Entering Redux.query(1 <= 1) 0.103248s: Exiting Redux.query 0.103258s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103267s: Entering Redux.assume(1 <= 1) 0.103279s: Exiting Redux.assume: 0.000001 seconds 0.103288s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.103300s: Entering Redux.assume(!(r3 < 0)) 0.103319s: Exiting Redux.assume: 0.000008 seconds 0.103329s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.103343s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.103357s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.103377s: Exiting Redux.query 0.103387s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.103397s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.103409s: Entering Redux.assume(!(!(r3 < 0))) 0.103427s: Exiting Redux.assume: 0.000007 seconds 0.103438s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.103451s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.103467s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.103483s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.103677s: Exiting Redux.query 0.103690s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.103699s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.103713s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.103734s: Exiting Redux.assume: 0.000011 seconds 0.103746s: Entering Redux.assume(!(!(1 = 0))) 0.103757s: Exiting Redux.assume: 0.000001 seconds 0.103770s: Entering Redux.assume(!(!(0 < r2))) 0.103787s: Exiting Redux.assume: 0.000006 seconds 0.103798s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.103811s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.103827s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.103841s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.104062s: Exiting Redux.query 0.104076s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.104086s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.104107s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.104129s: Exiting Redux.assume: 0.000010 seconds 0.104141s: Entering Redux.assume(!(!(1 = 0))) 0.104152s: Exiting Redux.assume: 0.000001 seconds 0.104167s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.104186s: Exiting Redux.assume: 0.000009 seconds 0.104197s: Entering Redux.assume(!(!(1 = 0))) 0.104209s: Exiting Redux.assume: 0.000001 seconds 0.104238s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.104391s: Exiting Redux.assume: 0.000141 seconds 0.104404s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.104415s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.104424s: Entering Redux.query(true) 0.104435s: Exiting Redux.query 0.104445s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.104455s: Entering Redux.assume(true) 0.104467s: Exiting Redux.assume: 0.000001 seconds 0.104477s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.104496s: Entering Redux.query(!(2 = 0)) 0.104508s: Exiting Redux.query 0.104522s: Entering Redux.assume(%(A0, 2) = 1) 0.104537s: Exiting Redux.assume: 0.000003 seconds 0.104547s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.104556s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.104565s: Entering Redux.query(true) 0.104575s: Exiting Redux.query 0.104585s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.104594s: Entering Redux.assume(true) 0.104605s: Exiting Redux.assume: 0.000001 seconds 0.104615s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.104631s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.104643s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.104657s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.104676s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.104692s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.104863s: Exiting Redux.query 0.104879s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.104894s: Exiting Redux.assert_term: 0.000004 seconds 0.104906s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.104920s: Exiting Redux.assert_term: 0.000003 seconds 0.104931s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.104944s: Exiting Redux.assert_term: 0.000003 seconds 0.104955s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.104968s: Exiting Redux.assert_term: 0.000003 seconds 0.104979s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.104993s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.105016s: Exiting Redux.assume: 0.000012 seconds 0.105026s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.105037s: Entering Redux.assume(!(1 = 0)) 0.105048s: Exiting Redux.assume: 0.000001 seconds 0.105059s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.105074s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.105108s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.105126s: Exiting Redux.assume: 0.000006 seconds 0.105137s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.105147s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105157s: Entering Redux.query(1 <= 1) 0.105167s: Exiting Redux.query 0.105178s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105188s: Entering Redux.assume(1 <= 1) 0.105201s: Exiting Redux.assume: 0.000001 seconds 0.105211s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.105224s: Entering Redux.assume(!(!(r0 = 0))) 0.105253s: Exiting Redux.assume: 0.000018 seconds 0.105265s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.105277s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.105300s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.105318s: Exiting Redux.assume: 0.000006 seconds 0.105328s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.105338s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105348s: Entering Redux.query(1 <= 1) 0.105357s: Exiting Redux.query 0.105367s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105378s: Entering Redux.assume(1 <= 1) 0.105389s: Exiting Redux.assume: 0.000001 seconds 0.105399s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.105410s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.105421s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.105430s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.105443s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105464s: Exiting Redux.assume: 0.000010 seconds 0.105476s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.105490s: Exiting Redux.assume: 0.000003 seconds 0.105502s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.105522s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.105537s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.105556s: Exiting Redux.query 0.105568s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.105583s: Exiting Redux.assert_term: 0.000004 seconds 0.105594s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.105608s: Exiting Redux.assert_term: 0.000002 seconds 0.105618s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.105631s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.105653s: Exiting Redux.assume: 0.000012 seconds 0.105663s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.105674s: Entering Redux.assume(!(1 = 0)) 0.105685s: Exiting Redux.assume: 0.000001 seconds 0.105696s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.105835s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.105861s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.105880s: Exiting Redux.assume: 0.000007 seconds 0.105891s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.105902s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105913s: Entering Redux.query(1 <= 1) 0.105923s: Exiting Redux.query 0.105934s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105944s: Entering Redux.assume(1 <= 1) 0.105956s: Exiting Redux.assume: 0.000001 seconds 0.105966s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.105979s: Entering Redux.assume(!(0 < r2)) 0.105997s: Exiting Redux.assume: 0.000007 seconds 0.106008s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.106019s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.106037s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.106050s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.106070s: Exiting Redux.query 0.106083s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.106106s: Exiting Redux.assert_term: 0.000007 seconds 0.106118s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.106131s: Exiting Redux.assert_term: 0.000003 seconds 0.106141s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.106154s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.106187s: Exiting Redux.assume: 0.000023 seconds 0.106197s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.106208s: Entering Redux.assume(!(1 = 0)) 0.106219s: Exiting Redux.assume: 0.000001 seconds 0.106230s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.106243s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.106267s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.106286s: Exiting Redux.assume: 0.000007 seconds 0.106297s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.106308s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106318s: Entering Redux.query(1 <= 1) 0.106328s: Exiting Redux.query 0.106338s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106349s: Entering Redux.assume(1 <= 1) 0.106360s: Exiting Redux.assume: 0.000001 seconds 0.106370s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.106382s: Entering Redux.assume(!(r3 < 0)) 0.106401s: Exiting Redux.assume: 0.000008 seconds 0.106412s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.106426s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.106440s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.106462s: Exiting Redux.query 0.106473s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.106482s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.106493s: Entering Redux.assume(!(!(r3 < 0))) 0.106511s: Exiting Redux.assume: 0.000007 seconds 0.106522s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.106535s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.106550s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.106566s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.106756s: Exiting Redux.query 0.106769s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.106779s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.106793s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.106815s: Exiting Redux.assume: 0.000011 seconds 0.106826s: Entering Redux.assume(!(!(1 = 0))) 0.106838s: Exiting Redux.assume: 0.000001 seconds 0.106851s: Entering Redux.assume(!(!(0 < r2))) 0.106869s: Exiting Redux.assume: 0.000006 seconds 0.106880s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.106894s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.106909s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.106924s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.107180s: Exiting Redux.query 0.107194s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.107204s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.107217s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.107238s: Exiting Redux.assume: 0.000010 seconds 0.107250s: Entering Redux.assume(!(!(1 = 0))) 0.107262s: Exiting Redux.assume: 0.000001 seconds 0.107277s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107295s: Exiting Redux.assume: 0.000008 seconds 0.107307s: Entering Redux.assume(!(!(1 = 0))) 0.107318s: Exiting Redux.assume: 0.000001 seconds 0.107332s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.107345s: Exiting Redux.assume: 0.000003 seconds 0.107356s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.107367s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.107377s: Entering Redux.query(true) 0.107387s: Exiting Redux.query 0.107397s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.107407s: Entering Redux.assume(true) 0.107418s: Exiting Redux.assume: 0.000001 seconds 0.107428s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.107444s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.107455s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.107470s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.107488s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.107503s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.107675s: Exiting Redux.query 0.107691s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.107706s: Exiting Redux.assert_term: 0.000005 seconds 0.107717s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.107730s: Exiting Redux.assert_term: 0.000003 seconds 0.107741s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.107755s: Exiting Redux.assert_term: 0.000003 seconds 0.107766s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.107779s: Exiting Redux.assert_term: 0.000003 seconds 0.107790s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.107803s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.107825s: Exiting Redux.assume: 0.000012 seconds 0.107835s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.107845s: Entering Redux.assume(!(1 = 0)) 0.107856s: Exiting Redux.assume: 0.000000 seconds 0.107867s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.107882s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.107907s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.107923s: Exiting Redux.assume: 0.000006 seconds 0.107935s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.107945s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107955s: Entering Redux.query(1 <= 1) 0.107964s: Exiting Redux.query 0.107974s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107983s: Entering Redux.assume(1 <= 1) 0.107995s: Exiting Redux.assume: 0.000001 seconds 0.108005s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.108017s: Entering Redux.assume(!(!(r0 = 0))) 0.108049s: Exiting Redux.assume: 0.000019 seconds 0.108060s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.108071s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.108095s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.108121s: Exiting Redux.assume: 0.000007 seconds 0.108131s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.108140s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108150s: Entering Redux.query(1 <= 1) 0.108159s: Exiting Redux.query 0.108169s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108178s: Entering Redux.assume(1 <= 1) 0.108189s: Exiting Redux.assume: 0.000001 seconds 0.108199s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.108210s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.108219s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.108229s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.108241s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.108261s: Exiting Redux.assume: 0.000011 seconds 0.108273s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.108286s: Exiting Redux.assume: 0.000003 seconds 0.108296s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.108314s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.108328s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.108346s: Exiting Redux.query 0.108358s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.108372s: Exiting Redux.assert_term: 0.000004 seconds 0.108383s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.108396s: Exiting Redux.assert_term: 0.000003 seconds 0.108405s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.108419s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.108515s: Exiting Redux.assume: 0.000086 seconds 0.108527s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.108538s: Entering Redux.assume(!(1 = 0)) 0.108550s: Exiting Redux.assume: 0.000001 seconds 0.108561s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.108574s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.108600s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.108618s: Exiting Redux.assume: 0.000006 seconds 0.108629s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.108639s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108649s: Entering Redux.query(1 <= 1) 0.108659s: Exiting Redux.query 0.108669s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108679s: Entering Redux.assume(1 <= 1) 0.108690s: Exiting Redux.assume: 0.000001 seconds 0.108700s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.108713s: Entering Redux.assume(!(0 < r2)) 0.108731s: Exiting Redux.assume: 0.000006 seconds 0.108742s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.108753s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.108771s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.108785s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.108805s: Exiting Redux.query 0.108818s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.108832s: Exiting Redux.assert_term: 0.000004 seconds 0.108844s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.108857s: Exiting Redux.assert_term: 0.000003 seconds 0.108867s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.108880s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.108914s: Exiting Redux.assume: 0.000023 seconds 0.108925s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.108937s: Entering Redux.assume(!(1 = 0)) 0.108949s: Exiting Redux.assume: 0.000001 seconds 0.108959s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.108973s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.108997s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.109015s: Exiting Redux.assume: 0.000007 seconds 0.109026s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.109036s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109047s: Entering Redux.query(1 <= 1) 0.109056s: Exiting Redux.query 0.109066s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109077s: Entering Redux.assume(1 <= 1) 0.109088s: Exiting Redux.assume: 0.000001 seconds 0.109107s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.109121s: Entering Redux.assume(!(r3 < 0)) 0.109140s: Exiting Redux.assume: 0.000009 seconds 0.109151s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.109165s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.109180s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.109201s: Exiting Redux.query 0.109212s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.109222s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.109233s: Entering Redux.assume(!(!(r3 < 0))) 0.109252s: Exiting Redux.assume: 0.000008 seconds 0.109264s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.109277s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.109294s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.109309s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.109503s: Exiting Redux.query 0.109518s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.109528s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.109542s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.109565s: Exiting Redux.assume: 0.000011 seconds 0.109576s: Entering Redux.assume(!(!(1 = 0))) 0.109587s: Exiting Redux.assume: 0.000001 seconds 0.109601s: Entering Redux.assume(!(!(0 < r2))) 0.109618s: Exiting Redux.assume: 0.000007 seconds 0.109630s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.109644s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.109660s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.109676s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.109913s: Exiting Redux.query 0.109927s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.109937s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.109952s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.109973s: Exiting Redux.assume: 0.000010 seconds 0.109985s: Entering Redux.assume(!(!(1 = 0))) 0.109997s: Exiting Redux.assume: 0.000001 seconds 0.110012s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.110031s: Exiting Redux.assume: 0.000009 seconds 0.110043s: Entering Redux.assume(!(!(1 = 0))) 0.110055s: Exiting Redux.assume: 0.000001 seconds 0.110092s: Entering Redux.assume(!(R0 <= 20)) 0.110114s: Exiting Redux.assume: 0.000003 seconds 0.110126s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Verifying call 0.110136s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110145s: Entering Redux.query(true) 0.110156s: Exiting Redux.query 0.110165s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110174s: Entering Redux.assume(true) 0.110186s: Exiting Redux.assume: 0.000001 seconds 0.110196s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Executing statement 0.110217s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.110324s: Exiting Redux.assume: 0.000096 seconds 0.110337s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.110347s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110356s: Entering Redux.query(true) 0.110366s: Exiting Redux.query 0.110377s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110387s: Entering Redux.assume(true) 0.110398s: Exiting Redux.assume: 0.000001 seconds 0.110408s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.110423s: Entering Redux.query(!(2 = 0)) 0.110433s: Exiting Redux.query 0.110444s: Entering Redux.assume(%(A0, 2) = 1) 0.110458s: Exiting Redux.assume: 0.000003 seconds 0.110468s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.110477s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110487s: Entering Redux.query(true) 0.110497s: Exiting Redux.query 0.110507s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110516s: Entering Redux.assume(true) 0.110528s: Exiting Redux.assume: 0.000001 seconds 0.110538s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.110553s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.110565s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.110580s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.110599s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.110615s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.111005s: Exiting Redux.query 0.111021s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.111036s: Exiting Redux.assert_term: 0.000004 seconds 0.111048s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.111061s: Exiting Redux.assert_term: 0.000003 seconds 0.111073s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.111088s: Exiting Redux.assert_term: 0.000003 seconds 0.111107s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.111121s: Exiting Redux.assert_term: 0.000003 seconds 0.111131s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.111251s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.111275s: Exiting Redux.assume: 0.000013 seconds 0.111286s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.111297s: Entering Redux.assume(!(1 = 0)) 0.111309s: Exiting Redux.assume: 0.000001 seconds 0.111320s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.111335s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.111360s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111378s: Exiting Redux.assume: 0.000007 seconds 0.111389s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.111400s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111411s: Entering Redux.query(1 <= 1) 0.111420s: Exiting Redux.query 0.111430s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111440s: Entering Redux.assume(1 <= 1) 0.111452s: Exiting Redux.assume: 0.000001 seconds 0.111462s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.111476s: Entering Redux.assume(!(!(r0 = 0))) 0.111508s: Exiting Redux.assume: 0.000019 seconds 0.111518s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.111529s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.111551s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111569s: Exiting Redux.assume: 0.000007 seconds 0.111580s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.111590s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111601s: Entering Redux.query(1 <= 1) 0.111611s: Exiting Redux.query 0.111621s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111631s: Entering Redux.assume(1 <= 1) 0.111643s: Exiting Redux.assume: 0.000001 seconds 0.111653s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.111664s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.111674s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.111684s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.111696s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.111718s: Exiting Redux.assume: 0.000011 seconds 0.111732s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.111746s: Exiting Redux.assume: 0.000003 seconds 0.111757s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.111776s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.111791s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.111809s: Exiting Redux.query 0.111822s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.111837s: Exiting Redux.assert_term: 0.000004 seconds 0.111849s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.111863s: Exiting Redux.assert_term: 0.000003 seconds 0.111873s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.111886s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.111909s: Exiting Redux.assume: 0.000011 seconds 0.111919s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.111930s: Entering Redux.assume(!(1 = 0)) 0.111942s: Exiting Redux.assume: 0.000001 seconds 0.111952s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.111965s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.111990s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.112008s: Exiting Redux.assume: 0.000006 seconds 0.112019s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.112029s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112039s: Entering Redux.query(1 <= 1) 0.112049s: Exiting Redux.query 0.112059s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112069s: Entering Redux.assume(1 <= 1) 0.112081s: Exiting Redux.assume: 0.000001 seconds 0.112090s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.112112s: Entering Redux.assume(!(0 < r2)) 0.112131s: Exiting Redux.assume: 0.000007 seconds 0.112143s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.112154s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.112172s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.112186s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.112206s: Exiting Redux.query 0.112220s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.112234s: Exiting Redux.assert_term: 0.000004 seconds 0.112245s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.112259s: Exiting Redux.assert_term: 0.000003 seconds 0.112269s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.112283s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.112316s: Exiting Redux.assume: 0.000022 seconds 0.112327s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.112338s: Entering Redux.assume(!(1 = 0)) 0.112351s: Exiting Redux.assume: 0.000001 seconds 0.112361s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.112375s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.112400s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.112419s: Exiting Redux.assume: 0.000007 seconds 0.112429s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.112440s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112451s: Entering Redux.query(1 <= 1) 0.112461s: Exiting Redux.query 0.112471s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112483s: Entering Redux.assume(1 <= 1) 0.112495s: Exiting Redux.assume: 0.000002 seconds 0.112507s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.112522s: Entering Redux.assume(!(r3 < 0)) 0.112544s: Exiting Redux.assume: 0.000010 seconds 0.112556s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.112571s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.112585s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.112634s: Exiting Redux.query 0.112647s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.112656s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.112668s: Entering Redux.assume(!(!(r3 < 0))) 0.112687s: Exiting Redux.assume: 0.000007 seconds 0.112699s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.112712s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.112729s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.112744s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.112933s: Exiting Redux.query 0.112946s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.112957s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.112971s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.112993s: Exiting Redux.assume: 0.000010 seconds 0.113004s: Entering Redux.assume(!(!(1 = 0))) 0.113016s: Exiting Redux.assume: 0.000002 seconds 0.113028s: Entering Redux.assume(!(!(0 < r2))) 0.113044s: Exiting Redux.assume: 0.000006 seconds 0.113056s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.113068s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.113084s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.113108s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.113325s: Exiting Redux.query 0.113338s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.113348s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.113362s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.113383s: Exiting Redux.assume: 0.000010 seconds 0.113394s: Entering Redux.assume(!(!(1 = 0))) 0.113405s: Exiting Redux.assume: 0.000001 seconds 0.113418s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.113438s: Exiting Redux.assume: 0.000008 seconds 0.113449s: Entering Redux.assume(!(!(1 = 0))) 0.113462s: Exiting Redux.assume: 0.000001 seconds 0.113475s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.113489s: Exiting Redux.assume: 0.000002 seconds 0.113500s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.113511s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.113521s: Entering Redux.query(true) 0.113531s: Exiting Redux.query 0.113542s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.113551s: Entering Redux.assume(true) 0.113564s: Exiting Redux.assume: 0.000001 seconds 0.113575s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.113591s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.113602s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.113616s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.113635s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.113651s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.114133s: Exiting Redux.query 0.114150s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.114165s: Exiting Redux.assert_term: 0.000004 seconds 0.114176s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.114189s: Exiting Redux.assert_term: 0.000003 seconds 0.114200s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.114213s: Exiting Redux.assert_term: 0.000003 seconds 0.114223s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.114236s: Exiting Redux.assert_term: 0.000002 seconds 0.114246s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.114260s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.114283s: Exiting Redux.assume: 0.000012 seconds 0.114293s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.114304s: Entering Redux.assume(!(1 = 0)) 0.114316s: Exiting Redux.assume: 0.000001 seconds 0.114328s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.114342s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.114366s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.114385s: Exiting Redux.assume: 0.000006 seconds 0.114396s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.114406s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114416s: Entering Redux.query(1 <= 1) 0.114426s: Exiting Redux.query 0.114436s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114446s: Entering Redux.assume(1 <= 1) 0.114457s: Exiting Redux.assume: 0.000001 seconds 0.114468s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.114480s: Entering Redux.assume(!(!(r0 = 0))) 0.114510s: Exiting Redux.assume: 0.000018 seconds 0.114522s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.114534s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.114557s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.114575s: Exiting Redux.assume: 0.000006 seconds 0.114586s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.114597s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114607s: Entering Redux.query(1 <= 1) 0.114616s: Exiting Redux.query 0.114626s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114636s: Entering Redux.assume(1 <= 1) 0.114647s: Exiting Redux.assume: 0.000001 seconds 0.114656s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.114667s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.114678s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.114687s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.114700s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.114721s: Exiting Redux.assume: 0.000010 seconds 0.114735s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.114749s: Exiting Redux.assume: 0.000002 seconds 0.114761s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.114780s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.114794s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.114815s: Exiting Redux.query 0.114828s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.114843s: Exiting Redux.assert_term: 0.000004 seconds 0.114855s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.114869s: Exiting Redux.assert_term: 0.000003 seconds 0.114879s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.114894s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.114915s: Exiting Redux.assume: 0.000011 seconds 0.114925s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.114936s: Entering Redux.assume(!(1 = 0)) 0.114949s: Exiting Redux.assume: 0.000001 seconds 0.114960s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.114975s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.115000s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.115018s: Exiting Redux.assume: 0.000006 seconds 0.115029s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.115039s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115050s: Entering Redux.query(1 <= 1) 0.115060s: Exiting Redux.query 0.115071s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115083s: Entering Redux.assume(1 <= 1) 0.115094s: Exiting Redux.assume: 0.000001 seconds 0.115116s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.115130s: Entering Redux.assume(!(0 < r2)) 0.115148s: Exiting Redux.assume: 0.000007 seconds 0.115159s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.115171s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.115190s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.115207s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.115227s: Exiting Redux.query 0.115240s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.115255s: Exiting Redux.assert_term: 0.000004 seconds 0.115266s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.115279s: Exiting Redux.assert_term: 0.000003 seconds 0.115289s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.115303s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.115361s: Exiting Redux.assume: 0.000047 seconds 0.115372s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.115382s: Entering Redux.assume(!(1 = 0)) 0.115393s: Exiting Redux.assume: 0.000001 seconds 0.115404s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.115418s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.115442s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.115461s: Exiting Redux.assume: 0.000007 seconds 0.115471s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.115481s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115491s: Entering Redux.query(1 <= 1) 0.115500s: Exiting Redux.query 0.115510s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115520s: Entering Redux.assume(1 <= 1) 0.115532s: Exiting Redux.assume: 0.000001 seconds 0.115542s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.115554s: Entering Redux.assume(!(r3 < 0)) 0.115574s: Exiting Redux.assume: 0.000008 seconds 0.115584s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.115599s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.115635s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.115656s: Exiting Redux.query 0.115667s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.115678s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.115689s: Entering Redux.assume(!(!(r3 < 0))) 0.115707s: Exiting Redux.assume: 0.000007 seconds 0.115718s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.115731s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.115746s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.115762s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.115950s: Exiting Redux.query 0.115963s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.115973s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.115987s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.116009s: Exiting Redux.assume: 0.000011 seconds 0.116020s: Entering Redux.assume(!(!(1 = 0))) 0.116032s: Exiting Redux.assume: 0.000001 seconds 0.116044s: Entering Redux.assume(!(!(0 < r2))) 0.116061s: Exiting Redux.assume: 0.000006 seconds 0.116071s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.116084s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.116108s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.116124s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.116341s: Exiting Redux.query 0.116355s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.116365s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.116379s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.116400s: Exiting Redux.assume: 0.000010 seconds 0.116412s: Entering Redux.assume(!(!(1 = 0))) 0.116423s: Exiting Redux.assume: 0.000001 seconds 0.116437s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.116457s: Exiting Redux.assume: 0.000009 seconds 0.116467s: Entering Redux.assume(!(!(1 = 0))) 0.116479s: Exiting Redux.assume: 0.000001 seconds 0.116501s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.116588s: Exiting Redux.assume: 0.000075 seconds 0.116601s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.116612s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.116623s: Entering Redux.query(true) 0.116633s: Exiting Redux.query 0.116644s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.116693s: Entering Redux.assume(true) 0.116707s: Exiting Redux.assume: 0.000001 seconds 0.116717s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.116734s: Entering Redux.query(!(2 = 0)) 0.116745s: Exiting Redux.query 0.116758s: Entering Redux.assume(%(A0, 2) = 1) 0.116772s: Exiting Redux.assume: 0.000002 seconds 0.116783s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.116793s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.116803s: Entering Redux.query(true) 0.116813s: Exiting Redux.query 0.116824s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.116833s: Entering Redux.assume(true) 0.116846s: Exiting Redux.assume: 0.000001 seconds 0.116856s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.116872s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.116884s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.116899s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.116917s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.116933s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.117094s: Exiting Redux.query 0.117118s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.117133s: Exiting Redux.assert_term: 0.000005 seconds 0.117145s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.117160s: Exiting Redux.assert_term: 0.000003 seconds 0.117171s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.117184s: Exiting Redux.assert_term: 0.000003 seconds 0.117195s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.117209s: Exiting Redux.assert_term: 0.000003 seconds 0.117219s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.117233s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.117257s: Exiting Redux.assume: 0.000012 seconds 0.117267s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.117279s: Entering Redux.assume(!(1 = 0)) 0.117291s: Exiting Redux.assume: 0.000001 seconds 0.117303s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.117318s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.117343s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117362s: Exiting Redux.assume: 0.000006 seconds 0.117372s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.117382s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117393s: Entering Redux.query(1 <= 1) 0.117403s: Exiting Redux.query 0.117413s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117424s: Entering Redux.assume(1 <= 1) 0.117436s: Exiting Redux.assume: 0.000001 seconds 0.117446s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.117459s: Entering Redux.assume(!(!(r0 = 0))) 0.117488s: Exiting Redux.assume: 0.000018 seconds 0.117498s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.117510s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.117536s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117554s: Exiting Redux.assume: 0.000006 seconds 0.117564s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.117575s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117584s: Entering Redux.query(1 <= 1) 0.117594s: Exiting Redux.query 0.117604s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117615s: Entering Redux.assume(1 <= 1) 0.117626s: Exiting Redux.assume: 0.000001 seconds 0.117636s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.117647s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.117657s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.117667s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.117679s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117700s: Exiting Redux.assume: 0.000011 seconds 0.117713s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.117727s: Exiting Redux.assume: 0.000003 seconds 0.117739s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.117757s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.117771s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.117790s: Exiting Redux.query 0.117803s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.117818s: Exiting Redux.assert_term: 0.000004 seconds 0.117829s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.117843s: Exiting Redux.assert_term: 0.000003 seconds 0.117853s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.117867s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.117889s: Exiting Redux.assume: 0.000011 seconds 0.117899s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.117910s: Entering Redux.assume(!(1 = 0)) 0.117922s: Exiting Redux.assume: 0.000001 seconds 0.117933s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.117946s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.117970s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.118008s: Exiting Redux.assume: 0.000025 seconds 0.118019s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.118030s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118040s: Entering Redux.query(1 <= 1) 0.118050s: Exiting Redux.query 0.118060s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118071s: Entering Redux.assume(1 <= 1) 0.118082s: Exiting Redux.assume: 0.000001 seconds 0.118092s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.118114s: Entering Redux.assume(!(0 < r2)) 0.118132s: Exiting Redux.assume: 0.000007 seconds 0.118142s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.118154s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.118172s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.118187s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.118206s: Exiting Redux.query 0.118219s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.118234s: Exiting Redux.assert_term: 0.000004 seconds 0.118244s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.118258s: Exiting Redux.assert_term: 0.000003 seconds 0.118268s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.118281s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.118314s: Exiting Redux.assume: 0.000022 seconds 0.118324s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.118334s: Entering Redux.assume(!(1 = 0)) 0.118345s: Exiting Redux.assume: 0.000001 seconds 0.118356s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.118369s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.118393s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.118411s: Exiting Redux.assume: 0.000006 seconds 0.118422s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.118431s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118442s: Entering Redux.query(1 <= 1) 0.118452s: Exiting Redux.query 0.118462s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118473s: Entering Redux.assume(1 <= 1) 0.118484s: Exiting Redux.assume: 0.000001 seconds 0.118493s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.118507s: Entering Redux.assume(!(r3 < 0)) 0.118525s: Exiting Redux.assume: 0.000008 seconds 0.118535s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.118550s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.118564s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.118584s: Exiting Redux.query 0.118595s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.118604s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.118616s: Entering Redux.assume(!(!(r3 < 0))) 0.118633s: Exiting Redux.assume: 0.000007 seconds 0.118644s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.118656s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.118671s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.118685s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.118873s: Exiting Redux.query 0.118886s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.118896s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.118910s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.118932s: Exiting Redux.assume: 0.000011 seconds 0.118943s: Entering Redux.assume(!(!(1 = 0))) 0.118954s: Exiting Redux.assume: 0.000001 seconds 0.118966s: Entering Redux.assume(!(!(0 < r2))) 0.118982s: Exiting Redux.assume: 0.000006 seconds 0.118994s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.119008s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.119024s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.119040s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.119389s: Exiting Redux.query 0.119404s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.119414s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.119430s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.119450s: Exiting Redux.assume: 0.000010 seconds 0.119462s: Entering Redux.assume(!(!(1 = 0))) 0.119474s: Exiting Redux.assume: 0.000001 seconds 0.119488s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119507s: Exiting Redux.assume: 0.000008 seconds 0.119518s: Entering Redux.assume(!(!(1 = 0))) 0.119530s: Exiting Redux.assume: 0.000001 seconds 0.119542s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.119555s: Exiting Redux.assume: 0.000003 seconds 0.119565s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.119575s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.119585s: Entering Redux.query(true) 0.119595s: Exiting Redux.query 0.119605s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.119615s: Entering Redux.assume(true) 0.119627s: Exiting Redux.assume: 0.000001 seconds 0.119637s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.119653s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.119665s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.119679s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.119698s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.119714s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.119875s: Exiting Redux.query 0.119890s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.119906s: Exiting Redux.assert_term: 0.000004 seconds 0.119917s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.119931s: Exiting Redux.assert_term: 0.000003 seconds 0.119941s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.119955s: Exiting Redux.assert_term: 0.000003 seconds 0.119966s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.119980s: Exiting Redux.assert_term: 0.000003 seconds 0.119989s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.120005s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.120029s: Exiting Redux.assume: 0.000011 seconds 0.120038s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.120050s: Entering Redux.assume(!(1 = 0)) 0.120062s: Exiting Redux.assume: 0.000001 seconds 0.120074s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.120087s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.120120s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.120139s: Exiting Redux.assume: 0.000007 seconds 0.120151s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.120161s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120172s: Entering Redux.query(1 <= 1) 0.120182s: Exiting Redux.query 0.120192s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120202s: Entering Redux.assume(1 <= 1) 0.120213s: Exiting Redux.assume: 0.000001 seconds 0.120223s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.120237s: Entering Redux.assume(!(!(r0 = 0))) 0.120267s: Exiting Redux.assume: 0.000019 seconds 0.120278s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.120290s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.120314s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.120331s: Exiting Redux.assume: 0.000006 seconds 0.120342s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.120352s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120362s: Entering Redux.query(1 <= 1) 0.120371s: Exiting Redux.query 0.120381s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120390s: Entering Redux.assume(1 <= 1) 0.120401s: Exiting Redux.assume: 0.000001 seconds 0.120411s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.120421s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.120431s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.120442s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.120454s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.120475s: Exiting Redux.assume: 0.000010 seconds 0.120487s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.120501s: Exiting Redux.assume: 0.000003 seconds 0.120512s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.120533s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.120549s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.120568s: Exiting Redux.query 0.120581s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.120596s: Exiting Redux.assert_term: 0.000004 seconds 0.120606s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.120620s: Exiting Redux.assert_term: 0.000003 seconds 0.120629s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.120643s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.120665s: Exiting Redux.assume: 0.000011 seconds 0.120674s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.120686s: Entering Redux.assume(!(1 = 0)) 0.120697s: Exiting Redux.assume: 0.000001 seconds 0.120708s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.120722s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.120808s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.120827s: Exiting Redux.assume: 0.000006 seconds 0.120837s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.120847s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120856s: Entering Redux.query(1 <= 1) 0.120866s: Exiting Redux.query 0.120876s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120886s: Entering Redux.assume(1 <= 1) 0.120898s: Exiting Redux.assume: 0.000001 seconds 0.120908s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.120921s: Entering Redux.assume(!(0 < r2)) 0.120939s: Exiting Redux.assume: 0.000007 seconds 0.120949s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.120960s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.120978s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.120992s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.121012s: Exiting Redux.query 0.121024s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.121039s: Exiting Redux.assert_term: 0.000004 seconds 0.121051s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.121064s: Exiting Redux.assert_term: 0.000003 seconds 0.121074s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.121088s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.121129s: Exiting Redux.assume: 0.000023 seconds 0.121139s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.121150s: Entering Redux.assume(!(1 = 0)) 0.121161s: Exiting Redux.assume: 0.000002 seconds 0.121171s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.121185s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.121208s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.121226s: Exiting Redux.assume: 0.000007 seconds 0.121236s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.121246s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121256s: Entering Redux.query(1 <= 1) 0.121265s: Exiting Redux.query 0.121275s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121285s: Entering Redux.assume(1 <= 1) 0.121296s: Exiting Redux.assume: 0.000001 seconds 0.121306s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.121319s: Entering Redux.assume(!(r3 < 0)) 0.121339s: Exiting Redux.assume: 0.000008 seconds 0.121350s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.121365s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.121378s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.121399s: Exiting Redux.query 0.121410s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.121420s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.121431s: Entering Redux.assume(!(!(r3 < 0))) 0.121450s: Exiting Redux.assume: 0.000007 seconds 0.121461s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.121474s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.121489s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.121505s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.121699s: Exiting Redux.query 0.121712s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.121722s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.121736s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.121758s: Exiting Redux.assume: 0.000011 seconds 0.121770s: Entering Redux.assume(!(!(1 = 0))) 0.121782s: Exiting Redux.assume: 0.000001 seconds 0.121794s: Entering Redux.assume(!(!(0 < r2))) 0.121811s: Exiting Redux.assume: 0.000007 seconds 0.121822s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.121835s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.121850s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.121865s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.122085s: Exiting Redux.query 0.122106s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.122116s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.122132s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.122152s: Exiting Redux.assume: 0.000009 seconds 0.122165s: Entering Redux.assume(!(!(1 = 0))) 0.122176s: Exiting Redux.assume: 0.000001 seconds 0.122192s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.122211s: Exiting Redux.assume: 0.000009 seconds 0.122223s: Entering Redux.assume(!(!(1 = 0))) 0.122234s: Exiting Redux.assume: 0.000001 seconds 0.122259s: Entering Redux.assume(!(0 <= R0)) 0.122275s: Exiting Redux.assume: 0.000006 seconds 0.122285s: Entering Redux.assume(false) 0.122297s: Exiting Redux.assume: 0.000001 seconds 0.122307s: Entering Redux.assume(!(false)) 0.122318s: Exiting Redux.assume: 0.000001 seconds 0.122329s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Verifying call 0.122339s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122349s: Entering Redux.query(true) 0.122360s: Exiting Redux.query 0.122370s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122379s: Entering Redux.assume(true) 0.122391s: Exiting Redux.assume: 0.000001 seconds 0.122401s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Executing statement 0.122422s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.122538s: Exiting Redux.assume: 0.000104 seconds 0.122551s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.122564s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122574s: Entering Redux.query(true) 0.122584s: Exiting Redux.query 0.122594s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122604s: Entering Redux.assume(true) 0.122615s: Exiting Redux.assume: 0.000001 seconds 0.122625s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.122640s: Entering Redux.query(!(2 = 0)) 0.122650s: Exiting Redux.query 0.122662s: Entering Redux.assume(%(A0, 2) = 1) 0.122676s: Exiting Redux.assume: 0.000003 seconds 0.122687s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.122697s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122708s: Entering Redux.query(true) 0.122718s: Exiting Redux.query 0.122727s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122737s: Entering Redux.assume(true) 0.122748s: Exiting Redux.assume: 0.000001 seconds 0.122758s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.122774s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.122786s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.122800s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.122819s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.122835s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.123818s: Exiting Redux.query 0.123838s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.123853s: Exiting Redux.assert_term: 0.000005 seconds 0.123865s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.123878s: Exiting Redux.assert_term: 0.000004 seconds 0.123889s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.123903s: Exiting Redux.assert_term: 0.000003 seconds 0.123914s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.123928s: Exiting Redux.assert_term: 0.000003 seconds 0.123938s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.123953s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.123978s: Exiting Redux.assume: 0.000012 seconds 0.123987s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.123999s: Entering Redux.assume(!(1 = 0)) 0.124011s: Exiting Redux.assume: 0.000002 seconds 0.124023s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.124040s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.124064s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124082s: Exiting Redux.assume: 0.000006 seconds 0.124093s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.124116s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124127s: Entering Redux.query(1 <= 1) 0.124137s: Exiting Redux.query 0.124147s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124157s: Entering Redux.assume(1 <= 1) 0.124169s: Exiting Redux.assume: 0.000001 seconds 0.124178s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.124191s: Entering Redux.assume(!(!(r0 = 0))) 0.124222s: Exiting Redux.assume: 0.000019 seconds 0.124232s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.124244s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.124267s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124285s: Exiting Redux.assume: 0.000007 seconds 0.124296s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.124307s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124317s: Entering Redux.query(1 <= 1) 0.124326s: Exiting Redux.query 0.124336s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124346s: Entering Redux.assume(1 <= 1) 0.124357s: Exiting Redux.assume: 0.000001 seconds 0.124367s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.124380s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.124390s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.124400s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.124413s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124435s: Exiting Redux.assume: 0.000011 seconds 0.124447s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.124460s: Exiting Redux.assume: 0.000003 seconds 0.124471s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.124490s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.124504s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.124523s: Exiting Redux.query 0.124538s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.124553s: Exiting Redux.assert_term: 0.000003 seconds 0.124564s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.124577s: Exiting Redux.assert_term: 0.000003 seconds 0.124587s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.124601s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.124623s: Exiting Redux.assume: 0.000011 seconds 0.124633s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.124644s: Entering Redux.assume(!(1 = 0)) 0.124655s: Exiting Redux.assume: 0.000001 seconds 0.124666s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.124680s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.124704s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.124721s: Exiting Redux.assume: 0.000006 seconds 0.124732s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.124742s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124752s: Entering Redux.query(1 <= 1) 0.124762s: Exiting Redux.query 0.124772s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124781s: Entering Redux.assume(1 <= 1) 0.124793s: Exiting Redux.assume: 0.000001 seconds 0.124802s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.124815s: Entering Redux.assume(!(0 < r2)) 0.124833s: Exiting Redux.assume: 0.000007 seconds 0.124843s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.124854s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.125393s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.125410s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.125430s: Exiting Redux.query 0.125443s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.125457s: Exiting Redux.assert_term: 0.000004 seconds 0.125468s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.125482s: Exiting Redux.assert_term: 0.000003 seconds 0.125492s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.125506s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.125544s: Exiting Redux.assume: 0.000025 seconds 0.125556s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.125567s: Entering Redux.assume(!(1 = 0)) 0.125577s: Exiting Redux.assume: 0.000001 seconds 0.125588s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.125602s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.125626s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.125645s: Exiting Redux.assume: 0.000007 seconds 0.125655s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.125666s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125676s: Entering Redux.query(1 <= 1) 0.125686s: Exiting Redux.query 0.125696s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125706s: Entering Redux.assume(1 <= 1) 0.125718s: Exiting Redux.assume: 0.000001 seconds 0.125729s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.125742s: Entering Redux.assume(!(r3 < 0)) 0.125761s: Exiting Redux.assume: 0.000008 seconds 0.125771s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.125787s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.125801s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.125823s: Exiting Redux.query 0.125834s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.125843s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.125855s: Entering Redux.assume(!(!(r3 < 0))) 0.125873s: Exiting Redux.assume: 0.000008 seconds 0.125884s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.125896s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.125912s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.125928s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.126126s: Exiting Redux.query 0.126140s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.126150s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.126164s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.126186s: Exiting Redux.assume: 0.000011 seconds 0.126198s: Entering Redux.assume(!(!(1 = 0))) 0.126209s: Exiting Redux.assume: 0.000001 seconds 0.126222s: Entering Redux.assume(!(!(0 < r2))) 0.126239s: Exiting Redux.assume: 0.000006 seconds 0.126251s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.126264s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.126280s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.126296s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.126512s: Exiting Redux.query 0.126526s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.126538s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.126552s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.126572s: Exiting Redux.assume: 0.000009 seconds 0.126583s: Entering Redux.assume(!(!(1 = 0))) 0.126594s: Exiting Redux.assume: 0.000001 seconds 0.126608s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126626s: Exiting Redux.assume: 0.000008 seconds 0.126637s: Entering Redux.assume(!(!(1 = 0))) 0.126648s: Exiting Redux.assume: 0.000001 seconds 0.126663s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.126676s: Exiting Redux.assume: 0.000002 seconds 0.126686s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.126713s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.126722s: Entering Redux.query(true) 0.126732s: Exiting Redux.query 0.126742s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.126751s: Entering Redux.assume(true) 0.126763s: Exiting Redux.assume: 0.000001 seconds 0.126773s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.126789s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.126801s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.126814s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.126834s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.126850s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.127686s: Exiting Redux.query 0.127703s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.127719s: Exiting Redux.assert_term: 0.000004 seconds 0.127730s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.127744s: Exiting Redux.assert_term: 0.000003 seconds 0.127754s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.127768s: Exiting Redux.assert_term: 0.000003 seconds 0.127779s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.127793s: Exiting Redux.assert_term: 0.000003 seconds 0.127803s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.127818s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.127863s: Exiting Redux.assume: 0.000034 seconds 0.127874s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.127886s: Entering Redux.assume(!(1 = 0)) 0.127898s: Exiting Redux.assume: 0.000001 seconds 0.127910s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.127924s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.127949s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.127969s: Exiting Redux.assume: 0.000007 seconds 0.127979s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.127990s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128001s: Entering Redux.query(1 <= 1) 0.128011s: Exiting Redux.query 0.128022s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128032s: Entering Redux.assume(1 <= 1) 0.128043s: Exiting Redux.assume: 0.000002 seconds 0.128054s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.128066s: Entering Redux.assume(!(!(r0 = 0))) 0.128101s: Exiting Redux.assume: 0.000024 seconds 0.128113s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.128125s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.128148s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.128166s: Exiting Redux.assume: 0.000006 seconds 0.128177s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.128187s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128197s: Entering Redux.query(1 <= 1) 0.128206s: Exiting Redux.query 0.128217s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128226s: Entering Redux.assume(1 <= 1) 0.128237s: Exiting Redux.assume: 0.000001 seconds 0.128247s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.128258s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.128268s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.128277s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.128291s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.128312s: Exiting Redux.assume: 0.000010 seconds 0.128324s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.128337s: Exiting Redux.assume: 0.000003 seconds 0.128348s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.128366s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.128380s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.128398s: Exiting Redux.query 0.128411s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.128426s: Exiting Redux.assert_term: 0.000004 seconds 0.128437s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.128450s: Exiting Redux.assert_term: 0.000003 seconds 0.128460s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.128473s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.128495s: Exiting Redux.assume: 0.000011 seconds 0.128505s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.128516s: Entering Redux.assume(!(1 = 0)) 0.128527s: Exiting Redux.assume: 0.000001 seconds 0.128537s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.128551s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.128576s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.128593s: Exiting Redux.assume: 0.000006 seconds 0.128604s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.128614s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128625s: Entering Redux.query(1 <= 1) 0.128635s: Exiting Redux.query 0.128644s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128655s: Entering Redux.assume(1 <= 1) 0.128666s: Exiting Redux.assume: 0.000001 seconds 0.128676s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.128688s: Entering Redux.assume(!(0 < r2)) 0.128706s: Exiting Redux.assume: 0.000007 seconds 0.128716s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.128727s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.128745s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.128759s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.128779s: Exiting Redux.query 0.128792s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.128806s: Exiting Redux.assert_term: 0.000004 seconds 0.128817s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.128830s: Exiting Redux.assert_term: 0.000003 seconds 0.128839s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.128853s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.128886s: Exiting Redux.assume: 0.000023 seconds 0.128896s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.128907s: Entering Redux.assume(!(1 = 0)) 0.128918s: Exiting Redux.assume: 0.000001 seconds 0.128929s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.128942s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.128966s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.128984s: Exiting Redux.assume: 0.000007 seconds 0.128996s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.129006s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129016s: Entering Redux.query(1 <= 1) 0.129026s: Exiting Redux.query 0.129036s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129046s: Entering Redux.assume(1 <= 1) 0.129058s: Exiting Redux.assume: 0.000001 seconds 0.129068s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.129081s: Entering Redux.assume(!(r3 < 0)) 0.129109s: Exiting Redux.assume: 0.000008 seconds 0.129120s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.129135s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.129149s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.129169s: Exiting Redux.query 0.129179s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.129189s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.129200s: Entering Redux.assume(!(!(r3 < 0))) 0.129290s: Exiting Redux.assume: 0.000079 seconds 0.129303s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.129316s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.129332s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.129347s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.129543s: Exiting Redux.query 0.129559s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.129570s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.129586s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.129608s: Exiting Redux.assume: 0.000011 seconds 0.129621s: Entering Redux.assume(!(!(1 = 0))) 0.129633s: Exiting Redux.assume: 0.000001 seconds 0.129647s: Entering Redux.assume(!(!(0 < r2))) 0.129664s: Exiting Redux.assume: 0.000006 seconds 0.129675s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.129688s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.129704s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.129719s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.129939s: Exiting Redux.query 0.129953s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.129964s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.129978s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.129999s: Exiting Redux.assume: 0.000010 seconds 0.130012s: Entering Redux.assume(!(!(1 = 0))) 0.130024s: Exiting Redux.assume: 0.000001 seconds 0.130039s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.130059s: Exiting Redux.assume: 0.000008 seconds 0.130070s: Entering Redux.assume(!(!(1 = 0))) 0.130081s: Exiting Redux.assume: 0.000001 seconds 0.130119s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.130225s: Exiting Redux.assume: 0.000095 seconds 0.130238s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.130248s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130259s: Entering Redux.query(true) 0.130269s: Exiting Redux.query 0.130279s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130289s: Entering Redux.assume(true) 0.130301s: Exiting Redux.assume: 0.000001 seconds 0.130312s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.130329s: Entering Redux.query(!(2 = 0)) 0.130340s: Exiting Redux.query 0.130353s: Entering Redux.assume(%(A0, 2) = 1) 0.130367s: Exiting Redux.assume: 0.000003 seconds 0.130378s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.130389s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130399s: Entering Redux.query(true) 0.130409s: Exiting Redux.query 0.130419s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130428s: Entering Redux.assume(true) 0.130441s: Exiting Redux.assume: 0.000001 seconds 0.130451s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.130466s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.130478s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.130492s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.130510s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.130526s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.132144s: Exiting Redux.query 0.132164s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.132179s: Exiting Redux.assert_term: 0.000003 seconds 0.132191s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.132205s: Exiting Redux.assert_term: 0.000003 seconds 0.132217s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.132230s: Exiting Redux.assert_term: 0.000003 seconds 0.132242s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.132256s: Exiting Redux.assert_term: 0.000003 seconds 0.132267s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.132281s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.132305s: Exiting Redux.assume: 0.000012 seconds 0.132315s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.132327s: Entering Redux.assume(!(1 = 0)) 0.132339s: Exiting Redux.assume: 0.000001 seconds 0.132352s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.132366s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.132391s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132409s: Exiting Redux.assume: 0.000008 seconds 0.132420s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.132431s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132441s: Entering Redux.query(1 <= 1) 0.132451s: Exiting Redux.query 0.132461s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132473s: Entering Redux.assume(1 <= 1) 0.132484s: Exiting Redux.assume: 0.000000 seconds 0.132494s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.132507s: Entering Redux.assume(!(!(r0 = 0))) 0.132540s: Exiting Redux.assume: 0.000021 seconds 0.132554s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.132569s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.132591s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132610s: Exiting Redux.assume: 0.000006 seconds 0.132620s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.132631s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132640s: Entering Redux.query(1 <= 1) 0.132649s: Exiting Redux.query 0.132660s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132669s: Entering Redux.assume(1 <= 1) 0.132680s: Exiting Redux.assume: 0.000000 seconds 0.132690s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.132701s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.132710s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.132719s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.132733s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.132754s: Exiting Redux.assume: 0.000011 seconds 0.132767s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.132781s: Exiting Redux.assume: 0.000003 seconds 0.132793s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.132812s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.132826s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.132845s: Exiting Redux.query 0.132858s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.132874s: Exiting Redux.assert_term: 0.000003 seconds 0.132886s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.132898s: Exiting Redux.assert_term: 0.000003 seconds 0.132909s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.132924s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.132946s: Exiting Redux.assume: 0.000012 seconds 0.132956s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.132966s: Entering Redux.assume(!(1 = 0)) 0.132978s: Exiting Redux.assume: 0.000001 seconds 0.132989s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.133004s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.133029s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.133047s: Exiting Redux.assume: 0.000006 seconds 0.133057s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.133068s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133078s: Entering Redux.query(1 <= 1) 0.133090s: Exiting Redux.query 0.133106s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133116s: Entering Redux.assume(1 <= 1) 0.133127s: Exiting Redux.assume: 0.000001 seconds 0.133137s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.133150s: Entering Redux.assume(!(0 < r2)) 0.133168s: Exiting Redux.assume: 0.000007 seconds 0.133178s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.133189s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.133207s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.133221s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.133240s: Exiting Redux.query 0.133253s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.133268s: Exiting Redux.assert_term: 0.000004 seconds 0.133279s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.133292s: Exiting Redux.assert_term: 0.000003 seconds 0.133302s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.133316s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.133349s: Exiting Redux.assume: 0.000022 seconds 0.133359s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.134028s: Entering Redux.assume(!(1 = 0)) 0.134042s: Exiting Redux.assume: 0.000001 seconds 0.134055s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.134071s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.134104s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.134122s: Exiting Redux.assume: 0.000007 seconds 0.134134s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.134144s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134155s: Entering Redux.query(1 <= 1) 0.134165s: Exiting Redux.query 0.134175s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134185s: Entering Redux.assume(1 <= 1) 0.134197s: Exiting Redux.assume: 0.000001 seconds 0.134207s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.134221s: Entering Redux.assume(!(r3 < 0)) 0.134240s: Exiting Redux.assume: 0.000008 seconds 0.134251s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.134266s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.134281s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.134303s: Exiting Redux.query 0.134314s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.134324s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.134336s: Entering Redux.assume(!(!(r3 < 0))) 0.134355s: Exiting Redux.assume: 0.000008 seconds 0.134366s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.134379s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.134394s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.134409s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.134600s: Exiting Redux.query 0.134613s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.134624s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.134638s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.134661s: Exiting Redux.assume: 0.000011 seconds 0.134673s: Entering Redux.assume(!(!(1 = 0))) 0.134685s: Exiting Redux.assume: 0.000002 seconds 0.134697s: Entering Redux.assume(!(!(0 < r2))) 0.134715s: Exiting Redux.assume: 0.000006 seconds 0.134727s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.134740s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.134756s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.134770s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.134987s: Exiting Redux.query 0.134999s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.135009s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.135022s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.135043s: Exiting Redux.assume: 0.000010 seconds 0.135055s: Entering Redux.assume(!(!(1 = 0))) 0.135066s: Exiting Redux.assume: 0.000001 seconds 0.135079s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135105s: Exiting Redux.assume: 0.000016 seconds 0.135116s: Entering Redux.assume(!(!(1 = 0))) 0.135127s: Exiting Redux.assume: 0.000001 seconds 0.135141s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.135154s: Exiting Redux.assume: 0.000003 seconds 0.135167s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.135178s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.135187s: Entering Redux.query(true) 0.135197s: Exiting Redux.query 0.135207s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.135217s: Entering Redux.assume(true) 0.135228s: Exiting Redux.assume: 0.000001 seconds 0.135238s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.135255s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.135266s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.135281s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.135325s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.135342s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.136628s: Exiting Redux.query 0.136646s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.136661s: Exiting Redux.assert_term: 0.000005 seconds 0.136672s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.136687s: Exiting Redux.assert_term: 0.000003 seconds 0.136698s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.136712s: Exiting Redux.assert_term: 0.000003 seconds 0.136724s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.136738s: Exiting Redux.assert_term: 0.000003 seconds 0.136747s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.136762s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.136785s: Exiting Redux.assume: 0.000013 seconds 0.136796s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.136808s: Entering Redux.assume(!(1 = 0)) 0.136819s: Exiting Redux.assume: 0.000001 seconds 0.136831s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.136846s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.136872s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.136892s: Exiting Redux.assume: 0.000007 seconds 0.136903s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.136915s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136924s: Entering Redux.query(1 <= 1) 0.136935s: Exiting Redux.query 0.136944s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136955s: Entering Redux.assume(1 <= 1) 0.136967s: Exiting Redux.assume: 0.000001 seconds 0.136978s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.136990s: Entering Redux.assume(!(!(r0 = 0))) 0.137021s: Exiting Redux.assume: 0.000018 seconds 0.137033s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.137045s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.137068s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137086s: Exiting Redux.assume: 0.000007 seconds 0.137106s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.137116s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137127s: Entering Redux.query(1 <= 1) 0.137137s: Exiting Redux.query 0.137148s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137158s: Entering Redux.assume(1 <= 1) 0.137170s: Exiting Redux.assume: 0.000001 seconds 0.137181s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.137192s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.137203s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.137214s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.137227s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137248s: Exiting Redux.assume: 0.000011 seconds 0.137260s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.137273s: Exiting Redux.assume: 0.000003 seconds 0.137284s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.137303s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.137317s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.137336s: Exiting Redux.query 0.137348s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.137363s: Exiting Redux.assert_term: 0.000004 seconds 0.137373s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.137386s: Exiting Redux.assert_term: 0.000003 seconds 0.137396s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.137409s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.137431s: Exiting Redux.assume: 0.000011 seconds 0.137440s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.137451s: Entering Redux.assume(!(1 = 0)) 0.137462s: Exiting Redux.assume: 0.000001 seconds 0.137473s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.137486s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.137510s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.137528s: Exiting Redux.assume: 0.000006 seconds 0.137539s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.137550s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137560s: Entering Redux.query(1 <= 1) 0.137570s: Exiting Redux.query 0.137580s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137590s: Entering Redux.assume(1 <= 1) 0.137602s: Exiting Redux.assume: 0.000001 seconds 0.137611s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.137626s: Entering Redux.assume(!(0 < r2)) 0.137644s: Exiting Redux.assume: 0.000007 seconds 0.137654s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.137665s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.137683s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.137697s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.137717s: Exiting Redux.query 0.137729s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.137743s: Exiting Redux.assert_term: 0.000004 seconds 0.137755s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.137769s: Exiting Redux.assert_term: 0.000003 seconds 0.137833s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.137847s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.137881s: Exiting Redux.assume: 0.000023 seconds 0.137891s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.137902s: Entering Redux.assume(!(1 = 0)) 0.137914s: Exiting Redux.assume: 0.000001 seconds 0.137925s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.137939s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.137963s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.137982s: Exiting Redux.assume: 0.000007 seconds 0.137993s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.138002s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.138013s: Entering Redux.query(1 <= 1) 0.138023s: Exiting Redux.query 0.138033s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.138043s: Entering Redux.assume(1 <= 1) 0.138055s: Exiting Redux.assume: 0.000001 seconds 0.138065s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.138078s: Entering Redux.assume(!(r3 < 0)) 0.138106s: Exiting Redux.assume: 0.000018 seconds 0.138117s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.138133s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.138147s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.138168s: Exiting Redux.query 0.138179s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.138189s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.138201s: Entering Redux.assume(!(!(r3 < 0))) 0.138219s: Exiting Redux.assume: 0.000008 seconds 0.138231s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.138244s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.138260s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.138275s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.138466s: Exiting Redux.query 0.138481s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.138491s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.138505s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.138527s: Exiting Redux.assume: 0.000011 seconds 0.138539s: Entering Redux.assume(!(!(1 = 0))) 0.138551s: Exiting Redux.assume: 0.000001 seconds 0.138565s: Entering Redux.assume(!(!(0 < r2))) 0.138582s: Exiting Redux.assume: 0.000007 seconds 0.138594s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.138608s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.138625s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.138643s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.138863s: Exiting Redux.query 0.138876s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.138887s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.138902s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.138922s: Exiting Redux.assume: 0.000010 seconds 0.138934s: Entering Redux.assume(!(!(1 = 0))) 0.138945s: Exiting Redux.assume: 0.000001 seconds 0.138960s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138979s: Exiting Redux.assume: 0.000008 seconds 0.138990s: Entering Redux.assume(!(!(1 = 0))) 0.139002s: Exiting Redux.assume: 0.000001 seconds 0.139040s: Entering Redux.assume(!(0 <= A0)) 0.139057s: Exiting Redux.assume: 0.000006 seconds 0.139067s: Entering Redux.assume(false) 0.139079s: Exiting Redux.assume: 0.000001 seconds 0.139098s: Entering Redux.assume(!(false)) 0.139110s: Exiting Redux.assume: 0.000001 seconds 0.139123s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(40,5-24): Verifying call 0.139134s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139144s: Entering Redux.query(true) 0.139154s: Exiting Redux.query 0.139164s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139174s: Entering Redux.assume(true) 0.139185s: Exiting Redux.assume: 0.000001 seconds 0.139195s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(41,7-8): Executing statement 0.139209s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.139225s: Exiting Redux.assert_term: 0.000005 seconds 0.139236s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(41,9-30): Verifying call 0.139246s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.139255s: Entering Redux.query(true) 0.139266s: Exiting Redux.query 0.139279s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.139293s: Exiting Redux.assert_term: 0.000004 seconds 0.139304s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.139314s: Entering Redux.assume(true) 0.139325s: Exiting Redux.assume: 0.000001 seconds 0.139335s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Executing statement 0.139499s: Entering Redux.assume(0 <= R0) 0.139519s: Exiting Redux.assume: 0.000005 seconds 0.139530s: Entering Redux.assume(R0 <= 20) 0.139548s: Exiting Redux.assume: 0.000005 seconds 0.139559s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Verifying call 0.139571s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139581s: Entering Redux.query(true) 0.139591s: Exiting Redux.query 0.139601s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139610s: Entering Redux.assume(true) 0.139622s: Exiting Redux.assume: 0.000001 seconds 0.139632s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Executing statement 0.139653s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.139769s: Exiting Redux.assume: 0.000104 seconds 0.139781s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.139791s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139800s: Entering Redux.query(true) 0.139809s: Exiting Redux.query 0.139821s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139831s: Entering Redux.assume(true) 0.139842s: Exiting Redux.assume: 0.000001 seconds 0.139852s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.139867s: Entering Redux.query(!(2 = 0)) 0.139877s: Exiting Redux.query 0.139890s: Entering Redux.assume(%(A0, 2) = 1) 0.139904s: Exiting Redux.assume: 0.000003 seconds 0.139914s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.139924s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139933s: Entering Redux.query(true) 0.139943s: Exiting Redux.query 0.139953s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139962s: Entering Redux.assume(true) 0.139973s: Exiting Redux.assume: 0.000001 seconds 0.139984s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.139999s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.140011s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.140025s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.140044s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.140060s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.142496s: Exiting Redux.query 0.142517s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.142533s: Exiting Redux.assert_term: 0.000005 seconds 0.142544s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.142558s: Exiting Redux.assert_term: 0.000003 seconds 0.142569s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.142583s: Exiting Redux.assert_term: 0.000003 seconds 0.142594s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.142607s: Exiting Redux.assert_term: 0.000003 seconds 0.142617s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.142632s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.142657s: Exiting Redux.assume: 0.000012 seconds 0.142667s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.142679s: Entering Redux.assume(!(1 = 0)) 0.142690s: Exiting Redux.assume: 0.000001 seconds 0.142702s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.142718s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.142744s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.142762s: Exiting Redux.assume: 0.000006 seconds 0.142773s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.142783s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.142793s: Entering Redux.query(1 <= 1) 0.142803s: Exiting Redux.query 0.142813s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.142822s: Entering Redux.assume(1 <= 1) 0.142834s: Exiting Redux.assume: 0.000001 seconds 0.142843s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.142856s: Entering Redux.assume(!(!(r0 = 0))) 0.142886s: Exiting Redux.assume: 0.000019 seconds 0.142897s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.142908s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.142931s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.142950s: Exiting Redux.assume: 0.000006 seconds 0.142960s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.142970s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.142980s: Entering Redux.query(1 <= 1) 0.142990s: Exiting Redux.query 0.143000s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143011s: Entering Redux.assume(1 <= 1) 0.143022s: Exiting Redux.assume: 0.000001 seconds 0.143031s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.143043s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.143054s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.143063s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.143075s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.143105s: Exiting Redux.assume: 0.000019 seconds 0.143118s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.143132s: Exiting Redux.assume: 0.000003 seconds 0.143142s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.143161s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.143175s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.143194s: Exiting Redux.query 0.143207s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.143222s: Exiting Redux.assert_term: 0.000004 seconds 0.143233s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.143246s: Exiting Redux.assert_term: 0.000003 seconds 0.143257s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.143271s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.143293s: Exiting Redux.assume: 0.000011 seconds 0.143304s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.143315s: Entering Redux.assume(!(1 = 0)) 0.143326s: Exiting Redux.assume: 0.000001 seconds 0.143337s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.143351s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.143374s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.143392s: Exiting Redux.assume: 0.000006 seconds 0.143403s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.143413s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143424s: Entering Redux.query(1 <= 1) 0.143435s: Exiting Redux.query 0.143445s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143456s: Entering Redux.assume(1 <= 1) 0.143469s: Exiting Redux.assume: 0.000001 seconds 0.143479s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.143492s: Entering Redux.assume(!(0 < r2)) 0.143510s: Exiting Redux.assume: 0.000006 seconds 0.143521s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.143533s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.143551s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.143566s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.143586s: Exiting Redux.query 0.143599s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.143613s: Exiting Redux.assert_term: 0.000004 seconds 0.143625s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.143640s: Exiting Redux.assert_term: 0.000003 seconds 0.143650s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.143663s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.143695s: Exiting Redux.assume: 0.000022 seconds 0.143705s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.143717s: Entering Redux.assume(!(1 = 0)) 0.143728s: Exiting Redux.assume: 0.000001 seconds 0.143739s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.143753s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.143842s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.143862s: Exiting Redux.assume: 0.000007 seconds 0.143873s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.143884s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143894s: Entering Redux.query(1 <= 1) 0.143904s: Exiting Redux.query 0.143914s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143925s: Entering Redux.assume(1 <= 1) 0.143937s: Exiting Redux.assume: 0.000001 seconds 0.143947s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.143960s: Entering Redux.assume(!(r3 < 0)) 0.143979s: Exiting Redux.assume: 0.000008 seconds 0.143989s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.144004s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.144018s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.144039s: Exiting Redux.query 0.144051s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.144061s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.144073s: Entering Redux.assume(!(!(r3 < 0))) 0.144100s: Exiting Redux.assume: 0.000015 seconds 0.144111s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.144124s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.144140s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.144155s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.144347s: Exiting Redux.query 0.144360s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.144371s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.144385s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.144408s: Exiting Redux.assume: 0.000011 seconds 0.144421s: Entering Redux.assume(!(!(1 = 0))) 0.144433s: Exiting Redux.assume: 0.000001 seconds 0.144446s: Entering Redux.assume(!(!(0 < r2))) 0.144463s: Exiting Redux.assume: 0.000006 seconds 0.144474s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.144487s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.144503s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.144518s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.144744s: Exiting Redux.query 0.144758s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.144768s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.144782s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.144803s: Exiting Redux.assume: 0.000010 seconds 0.144814s: Entering Redux.assume(!(!(1 = 0))) 0.144826s: Exiting Redux.assume: 0.000001 seconds 0.144840s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.144859s: Exiting Redux.assume: 0.000008 seconds 0.144870s: Entering Redux.assume(!(!(1 = 0))) 0.144881s: Exiting Redux.assume: 0.000001 seconds 0.144895s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.144909s: Exiting Redux.assume: 0.000002 seconds 0.144920s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.144930s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.144940s: Entering Redux.query(true) 0.144951s: Exiting Redux.query 0.144961s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.144971s: Entering Redux.assume(true) 0.144982s: Exiting Redux.assume: 0.000001 seconds 0.144992s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.145009s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.145020s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.145034s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.145053s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.145068s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.146972s: Exiting Redux.query 0.146992s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.147009s: Exiting Redux.assert_term: 0.000004 seconds 0.147021s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.147035s: Exiting Redux.assert_term: 0.000003 seconds 0.147046s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.147059s: Exiting Redux.assert_term: 0.000003 seconds 0.147070s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.147084s: Exiting Redux.assert_term: 0.000003 seconds 0.147104s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.147119s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.147143s: Exiting Redux.assume: 0.000013 seconds 0.147154s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.147165s: Entering Redux.assume(!(1 = 0)) 0.147177s: Exiting Redux.assume: 0.000001 seconds 0.147188s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.147203s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.147228s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.147245s: Exiting Redux.assume: 0.000007 seconds 0.147257s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.147267s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.147277s: Entering Redux.query(1 <= 1) 0.147287s: Exiting Redux.query 0.147296s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.147306s: Entering Redux.assume(1 <= 1) 0.147318s: Exiting Redux.assume: 0.000001 seconds 0.147327s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.147340s: Entering Redux.assume(!(!(r0 = 0))) 0.147369s: Exiting Redux.assume: 0.000018 seconds 0.147380s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.147391s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.147413s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.147431s: Exiting Redux.assume: 0.000006 seconds 0.147442s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.147451s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.147461s: Entering Redux.query(1 <= 1) 0.147471s: Exiting Redux.query 0.147481s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.147491s: Entering Redux.assume(1 <= 1) 0.147503s: Exiting Redux.assume: 0.000002 seconds 0.147512s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.147523s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.147534s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.147544s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.147556s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.147577s: Exiting Redux.assume: 0.000010 seconds 0.147589s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.147604s: Exiting Redux.assume: 0.000003 seconds 0.147615s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.147634s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.147648s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.147786s: Exiting Redux.query 0.147801s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.147815s: Exiting Redux.assert_term: 0.000004 seconds 0.147826s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.147839s: Exiting Redux.assert_term: 0.000003 seconds 0.147849s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.147863s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.147886s: Exiting Redux.assume: 0.000011 seconds 0.147896s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.147907s: Entering Redux.assume(!(1 = 0)) 0.147919s: Exiting Redux.assume: 0.000001 seconds 0.147930s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.147944s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.147968s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.147985s: Exiting Redux.assume: 0.000006 seconds 0.147996s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.148007s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.148017s: Entering Redux.query(1 <= 1) 0.148027s: Exiting Redux.query 0.148037s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.148048s: Entering Redux.assume(1 <= 1) 0.148060s: Exiting Redux.assume: 0.000001 seconds 0.148070s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.148082s: Entering Redux.assume(!(0 < r2)) 0.148107s: Exiting Redux.assume: 0.000007 seconds 0.148118s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.148130s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.148148s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.148162s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.148182s: Exiting Redux.query 0.148195s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.148211s: Exiting Redux.assert_term: 0.000004 seconds 0.148222s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.148236s: Exiting Redux.assert_term: 0.000003 seconds 0.148246s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.148259s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.148292s: Exiting Redux.assume: 0.000022 seconds 0.148303s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.148315s: Entering Redux.assume(!(1 = 0)) 0.148327s: Exiting Redux.assume: 0.000001 seconds 0.148340s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.148353s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.148377s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.148396s: Exiting Redux.assume: 0.000007 seconds 0.148407s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.148417s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.148427s: Entering Redux.query(1 <= 1) 0.148437s: Exiting Redux.query 0.148447s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.148458s: Entering Redux.assume(1 <= 1) 0.148469s: Exiting Redux.assume: 0.000001 seconds 0.148479s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.148492s: Entering Redux.assume(!(r3 < 0)) 0.148511s: Exiting Redux.assume: 0.000008 seconds 0.148522s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.148537s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.148552s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.148572s: Exiting Redux.query 0.148584s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.148594s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.148606s: Entering Redux.assume(!(!(r3 < 0))) 0.148623s: Exiting Redux.assume: 0.000008 seconds 0.148635s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.148647s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.148662s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.148677s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.148866s: Exiting Redux.query 0.148879s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.148889s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.148903s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.148924s: Exiting Redux.assume: 0.000011 seconds 0.148935s: Entering Redux.assume(!(!(1 = 0))) 0.148947s: Exiting Redux.assume: 0.000001 seconds 0.148959s: Entering Redux.assume(!(!(0 < r2))) 0.148976s: Exiting Redux.assume: 0.000006 seconds 0.148987s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.149000s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.149015s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.149029s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.149346s: Exiting Redux.query 0.149360s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.149369s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.149386s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.149406s: Exiting Redux.assume: 0.000010 seconds 0.149418s: Entering Redux.assume(!(!(1 = 0))) 0.149429s: Exiting Redux.assume: 0.000001 seconds 0.149442s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.149462s: Exiting Redux.assume: 0.000009 seconds 0.149474s: Entering Redux.assume(!(!(1 = 0))) 0.149486s: Exiting Redux.assume: 0.000002 seconds 0.149508s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.149650s: Exiting Redux.assume: 0.000131 seconds 0.149664s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.149674s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.149684s: Entering Redux.query(true) 0.149694s: Exiting Redux.query 0.149704s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.149714s: Entering Redux.assume(true) 0.149725s: Exiting Redux.assume: 0.000002 seconds 0.149735s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.149750s: Entering Redux.query(!(2 = 0)) 0.149760s: Exiting Redux.query 0.149771s: Entering Redux.assume(%(A0, 2) = 1) 0.149785s: Exiting Redux.assume: 0.000003 seconds 0.149795s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.149806s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.149816s: Entering Redux.query(true) 0.149825s: Exiting Redux.query 0.149835s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.149844s: Entering Redux.assume(true) 0.149855s: Exiting Redux.assume: 0.000001 seconds 0.149865s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.149881s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.149894s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.149908s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.149926s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.149942s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.150841s: Exiting Redux.query 0.150858s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.150874s: Exiting Redux.assert_term: 0.000004 seconds 0.150885s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.150898s: Exiting Redux.assert_term: 0.000003 seconds 0.150909s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.150923s: Exiting Redux.assert_term: 0.000002 seconds 0.150936s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.150949s: Exiting Redux.assert_term: 0.000003 seconds 0.150960s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.150975s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.150999s: Exiting Redux.assume: 0.000014 seconds 0.151010s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.151024s: Entering Redux.assume(!(1 = 0)) 0.151036s: Exiting Redux.assume: 0.000002 seconds 0.151050s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.151063s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.151097s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.151116s: Exiting Redux.assume: 0.000006 seconds 0.151128s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.151139s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151149s: Entering Redux.query(1 <= 1) 0.151160s: Exiting Redux.query 0.151170s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151181s: Entering Redux.assume(1 <= 1) 0.151193s: Exiting Redux.assume: 0.000001 seconds 0.151203s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.151216s: Entering Redux.assume(!(!(r0 = 0))) 0.151245s: Exiting Redux.assume: 0.000018 seconds 0.151256s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.151270s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.151293s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.151311s: Exiting Redux.assume: 0.000007 seconds 0.151322s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.151333s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151343s: Entering Redux.query(1 <= 1) 0.151353s: Exiting Redux.query 0.151364s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151374s: Entering Redux.assume(1 <= 1) 0.151386s: Exiting Redux.assume: 0.000001 seconds 0.151396s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.151407s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.151417s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.151428s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.151441s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.151463s: Exiting Redux.assume: 0.000010 seconds 0.151476s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.151490s: Exiting Redux.assume: 0.000003 seconds 0.151502s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.151521s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.151535s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.151555s: Exiting Redux.query 0.151570s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.151587s: Exiting Redux.assert_term: 0.000005 seconds 0.151599s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.151614s: Exiting Redux.assert_term: 0.000003 seconds 0.151624s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.151638s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.151661s: Exiting Redux.assume: 0.000012 seconds 0.151671s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.151682s: Entering Redux.assume(!(1 = 0)) 0.151694s: Exiting Redux.assume: 0.000001 seconds 0.151706s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.151720s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.151744s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.151762s: Exiting Redux.assume: 0.000006 seconds 0.151773s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.151783s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151794s: Entering Redux.query(1 <= 1) 0.151804s: Exiting Redux.query 0.151814s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151953s: Entering Redux.assume(1 <= 1) 0.151968s: Exiting Redux.assume: 0.000001 seconds 0.151978s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.151992s: Entering Redux.assume(!(0 < r2)) 0.152010s: Exiting Redux.assume: 0.000008 seconds 0.152021s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.152033s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.152051s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.152065s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.152086s: Exiting Redux.query 0.152109s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.152125s: Exiting Redux.assert_term: 0.000004 seconds 0.152138s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.152151s: Exiting Redux.assert_term: 0.000003 seconds 0.152162s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.152176s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.152210s: Exiting Redux.assume: 0.000023 seconds 0.152221s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.152232s: Entering Redux.assume(!(1 = 0)) 0.152244s: Exiting Redux.assume: 0.000001 seconds 0.152255s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.152268s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.152293s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.152312s: Exiting Redux.assume: 0.000008 seconds 0.152323s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.152333s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.152343s: Entering Redux.query(1 <= 1) 0.152353s: Exiting Redux.query 0.152362s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.152372s: Entering Redux.assume(1 <= 1) 0.152384s: Exiting Redux.assume: 0.000001 seconds 0.152393s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.152407s: Entering Redux.assume(!(r3 < 0)) 0.152426s: Exiting Redux.assume: 0.000008 seconds 0.152437s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.152453s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.152467s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.152488s: Exiting Redux.query 0.152500s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.152510s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.152522s: Entering Redux.assume(!(!(r3 < 0))) 0.152540s: Exiting Redux.assume: 0.000008 seconds 0.152551s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.152565s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.152581s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.152598s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.152789s: Exiting Redux.query 0.152802s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.152812s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.152826s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.152849s: Exiting Redux.assume: 0.000011 seconds 0.152861s: Entering Redux.assume(!(!(1 = 0))) 0.152872s: Exiting Redux.assume: 0.000001 seconds 0.152884s: Entering Redux.assume(!(!(0 < r2))) 0.152901s: Exiting Redux.assume: 0.000007 seconds 0.152912s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.152926s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.152942s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.152957s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.153189s: Exiting Redux.query 0.153203s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.153213s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.153229s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.153404s: Exiting Redux.assume: 0.000163 seconds 0.153418s: Entering Redux.assume(!(!(1 = 0))) 0.153429s: Exiting Redux.assume: 0.000001 seconds 0.153444s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.153464s: Exiting Redux.assume: 0.000010 seconds 0.153476s: Entering Redux.assume(!(!(1 = 0))) 0.153488s: Exiting Redux.assume: 0.000001 seconds 0.153501s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.153514s: Exiting Redux.assume: 0.000002 seconds 0.153524s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.153534s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.153543s: Entering Redux.query(true) 0.153553s: Exiting Redux.query 0.153563s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.153573s: Entering Redux.assume(true) 0.153584s: Exiting Redux.assume: 0.000001 seconds 0.153594s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.153610s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.153621s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.153635s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.153653s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.153668s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.154457s: Exiting Redux.query 0.154473s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.154489s: Exiting Redux.assert_term: 0.000004 seconds 0.154500s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.154515s: Exiting Redux.assert_term: 0.000003 seconds 0.154525s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.154539s: Exiting Redux.assert_term: 0.000002 seconds 0.154550s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.154565s: Exiting Redux.assert_term: 0.000003 seconds 0.154577s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.154593s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.154619s: Exiting Redux.assume: 0.000014 seconds 0.154629s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.154673s: Entering Redux.assume(!(1 = 0)) 0.154686s: Exiting Redux.assume: 0.000001 seconds 0.154698s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.154712s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.154737s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.154756s: Exiting Redux.assume: 0.000007 seconds 0.154766s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.154777s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.154788s: Entering Redux.query(1 <= 1) 0.154797s: Exiting Redux.query 0.154808s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.154817s: Entering Redux.assume(1 <= 1) 0.154829s: Exiting Redux.assume: 0.000001 seconds 0.154838s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.154850s: Entering Redux.assume(!(!(r0 = 0))) 0.154881s: Exiting Redux.assume: 0.000020 seconds 0.154893s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.154905s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.154929s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.154947s: Exiting Redux.assume: 0.000007 seconds 0.154960s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.154972s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.154983s: Entering Redux.query(1 <= 1) 0.154993s: Exiting Redux.query 0.155003s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.155013s: Entering Redux.assume(1 <= 1) 0.155025s: Exiting Redux.assume: 0.000001 seconds 0.155035s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.155046s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.155057s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.155066s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.155079s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.155109s: Exiting Redux.assume: 0.000011 seconds 0.155123s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.155137s: Exiting Redux.assume: 0.000003 seconds 0.155148s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.155167s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.155181s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.155201s: Exiting Redux.query 0.155215s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.155230s: Exiting Redux.assert_term: 0.000004 seconds 0.155242s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.155256s: Exiting Redux.assert_term: 0.000003 seconds 0.155266s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.155280s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.155303s: Exiting Redux.assume: 0.000012 seconds 0.155313s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.155324s: Entering Redux.assume(!(1 = 0)) 0.155335s: Exiting Redux.assume: 0.000001 seconds 0.155346s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.155360s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.155384s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.155402s: Exiting Redux.assume: 0.000007 seconds 0.155414s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.155424s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.155434s: Entering Redux.query(1 <= 1) 0.155445s: Exiting Redux.query 0.155455s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.155465s: Entering Redux.assume(1 <= 1) 0.155477s: Exiting Redux.assume: 0.000001 seconds 0.155486s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.155499s: Entering Redux.assume(!(0 < r2)) 0.155516s: Exiting Redux.assume: 0.000007 seconds 0.155527s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.155538s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.155555s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.155570s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.155592s: Exiting Redux.query 0.155606s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.155620s: Exiting Redux.assert_term: 0.000004 seconds 0.155631s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.155644s: Exiting Redux.assert_term: 0.000003 seconds 0.155653s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.155666s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.155699s: Exiting Redux.assume: 0.000022 seconds 0.155708s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.155719s: Entering Redux.assume(!(1 = 0)) 0.155730s: Exiting Redux.assume: 0.000001 seconds 0.155740s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.155754s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.155778s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.155796s: Exiting Redux.assume: 0.000007 seconds 0.155807s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.155817s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.155827s: Entering Redux.query(1 <= 1) 0.155837s: Exiting Redux.query 0.155846s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.155857s: Entering Redux.assume(1 <= 1) 0.155868s: Exiting Redux.assume: 0.000001 seconds 0.155878s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.155890s: Entering Redux.assume(!(r3 < 0)) 0.155909s: Exiting Redux.assume: 0.000008 seconds 0.155919s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.155934s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.155948s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.155969s: Exiting Redux.query 0.155979s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.155988s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.155999s: Entering Redux.assume(!(!(r3 < 0))) 0.156017s: Exiting Redux.assume: 0.000007 seconds 0.156028s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.156047s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.156063s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.156077s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.156273s: Exiting Redux.query 0.156288s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.156298s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.156312s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.156335s: Exiting Redux.assume: 0.000011 seconds 0.156347s: Entering Redux.assume(!(!(1 = 0))) 0.156358s: Exiting Redux.assume: 0.000001 seconds 0.156370s: Entering Redux.assume(!(!(0 < r2))) 0.156387s: Exiting Redux.assume: 0.000006 seconds 0.156398s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.156412s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.156427s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.156442s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.156667s: Exiting Redux.query 0.156681s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.156692s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.156706s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.156726s: Exiting Redux.assume: 0.000009 seconds 0.156738s: Entering Redux.assume(!(!(1 = 0))) 0.156774s: Exiting Redux.assume: 0.000001 seconds 0.156788s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.156808s: Exiting Redux.assume: 0.000009 seconds 0.156820s: Entering Redux.assume(!(!(1 = 0))) 0.156832s: Exiting Redux.assume: 0.000001 seconds 0.156879s: Entering Redux.assume(!(R0 <= 20)) 0.156892s: Exiting Redux.assume: 0.000003 seconds 0.156903s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Verifying call 0.156915s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.156924s: Entering Redux.query(true) 0.156934s: Exiting Redux.query 0.156944s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.156953s: Entering Redux.assume(true) 0.156964s: Exiting Redux.assume: 0.000001 seconds 0.156974s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Executing statement 0.156993s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.157102s: Exiting Redux.assume: 0.000097 seconds 0.157116s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.157126s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.157136s: Entering Redux.query(true) 0.157146s: Exiting Redux.query 0.157157s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.157168s: Entering Redux.assume(true) 0.157180s: Exiting Redux.assume: 0.000002 seconds 0.157190s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.157206s: Entering Redux.query(!(2 = 0)) 0.157217s: Exiting Redux.query 0.157229s: Entering Redux.assume(%(A0, 2) = 1) 0.157243s: Exiting Redux.assume: 0.000003 seconds 0.157253s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.157264s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.157273s: Entering Redux.query(true) 0.157283s: Exiting Redux.query 0.157294s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.157304s: Entering Redux.assume(true) 0.157315s: Exiting Redux.assume: 0.000001 seconds 0.157325s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.157341s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.157351s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.157366s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.157471s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.157491s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.158120s: Exiting Redux.query 0.158137s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.158152s: Exiting Redux.assert_term: 0.000004 seconds 0.158163s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.158177s: Exiting Redux.assert_term: 0.000003 seconds 0.158188s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.158201s: Exiting Redux.assert_term: 0.000003 seconds 0.158212s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.158226s: Exiting Redux.assert_term: 0.000003 seconds 0.158236s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.158250s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.158274s: Exiting Redux.assume: 0.000012 seconds 0.158284s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.158295s: Entering Redux.assume(!(1 = 0)) 0.158307s: Exiting Redux.assume: 0.000001 seconds 0.158319s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.158333s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.158358s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.158377s: Exiting Redux.assume: 0.000006 seconds 0.158387s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.158397s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.158408s: Entering Redux.query(1 <= 1) 0.158418s: Exiting Redux.query 0.158427s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.158437s: Entering Redux.assume(1 <= 1) 0.158448s: Exiting Redux.assume: 0.000001 seconds 0.158458s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.158470s: Entering Redux.assume(!(!(r0 = 0))) 0.158500s: Exiting Redux.assume: 0.000018 seconds 0.158511s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.158523s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.158546s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.158564s: Exiting Redux.assume: 0.000007 seconds 0.158575s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.158586s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.158597s: Entering Redux.query(1 <= 1) 0.158608s: Exiting Redux.query 0.158617s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.158628s: Entering Redux.assume(1 <= 1) 0.158640s: Exiting Redux.assume: 0.000001 seconds 0.158650s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.158661s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.158671s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.158680s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.158693s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.158783s: Exiting Redux.assume: 0.000078 seconds 0.158797s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.158810s: Exiting Redux.assume: 0.000004 seconds 0.158821s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.158840s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.158854s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.158872s: Exiting Redux.query 0.158885s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.158900s: Exiting Redux.assert_term: 0.000004 seconds 0.158911s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.158924s: Exiting Redux.assert_term: 0.000003 seconds 0.158934s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.158948s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.158971s: Exiting Redux.assume: 0.000012 seconds 0.158981s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.158992s: Entering Redux.assume(!(1 = 0)) 0.159004s: Exiting Redux.assume: 0.000001 seconds 0.159014s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.159028s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.159053s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.159071s: Exiting Redux.assume: 0.000006 seconds 0.159082s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.159100s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.159111s: Entering Redux.query(1 <= 1) 0.159121s: Exiting Redux.query 0.159131s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.159142s: Entering Redux.assume(1 <= 1) 0.159154s: Exiting Redux.assume: 0.000001 seconds 0.159164s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.159177s: Entering Redux.assume(!(0 < r2)) 0.159195s: Exiting Redux.assume: 0.000007 seconds 0.159206s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.159219s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.159236s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.159250s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.159271s: Exiting Redux.query 0.159283s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.159297s: Exiting Redux.assert_term: 0.000004 seconds 0.159308s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.159321s: Exiting Redux.assert_term: 0.000003 seconds 0.159331s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.159345s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.159377s: Exiting Redux.assume: 0.000022 seconds 0.159387s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.159398s: Entering Redux.assume(!(1 = 0)) 0.159410s: Exiting Redux.assume: 0.000002 seconds 0.159420s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.159434s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.159459s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.159477s: Exiting Redux.assume: 0.000007 seconds 0.159488s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.159498s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.159508s: Entering Redux.query(1 <= 1) 0.159518s: Exiting Redux.query 0.159528s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.159538s: Entering Redux.assume(1 <= 1) 0.159550s: Exiting Redux.assume: 0.000002 seconds 0.159560s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.159574s: Entering Redux.assume(!(r3 < 0)) 0.159595s: Exiting Redux.assume: 0.000009 seconds 0.159607s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.159625s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.159639s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.159660s: Exiting Redux.query 0.159671s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.159681s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.159693s: Entering Redux.assume(!(!(r3 < 0))) 0.159711s: Exiting Redux.assume: 0.000007 seconds 0.159722s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.159735s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.159751s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.159766s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.159953s: Exiting Redux.query 0.159967s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.159978s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.159992s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.160013s: Exiting Redux.assume: 0.000011 seconds 0.160025s: Entering Redux.assume(!(!(1 = 0))) 0.160037s: Exiting Redux.assume: 0.000001 seconds 0.160049s: Entering Redux.assume(!(!(0 < r2))) 0.160065s: Exiting Redux.assume: 0.000006 seconds 0.160077s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.160099s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.160200s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.160217s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.160440s: Exiting Redux.query 0.160454s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.160464s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.160479s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.160500s: Exiting Redux.assume: 0.000010 seconds 0.160512s: Entering Redux.assume(!(!(1 = 0))) 0.160524s: Exiting Redux.assume: 0.000001 seconds 0.160538s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.160557s: Exiting Redux.assume: 0.000009 seconds 0.160569s: Entering Redux.assume(!(!(1 = 0))) 0.160582s: Exiting Redux.assume: 0.000002 seconds 0.160595s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.160611s: Exiting Redux.assume: 0.000002 seconds 0.160623s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.160634s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.160644s: Entering Redux.query(true) 0.160654s: Exiting Redux.query 0.160664s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.160674s: Entering Redux.assume(true) 0.160685s: Exiting Redux.assume: 0.000001 seconds 0.160695s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.160711s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.160723s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.160737s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.160757s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.160773s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.161446s: Exiting Redux.query 0.161463s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.161478s: Exiting Redux.assert_term: 0.000004 seconds 0.161489s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.161503s: Exiting Redux.assert_term: 0.000003 seconds 0.161514s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.161528s: Exiting Redux.assert_term: 0.000003 seconds 0.161539s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.161553s: Exiting Redux.assert_term: 0.000003 seconds 0.161564s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.161579s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.161607s: Exiting Redux.assume: 0.000014 seconds 0.161618s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.161631s: Entering Redux.assume(!(1 = 0)) 0.161642s: Exiting Redux.assume: 0.000001 seconds 0.161654s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.161668s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.161692s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.161710s: Exiting Redux.assume: 0.000007 seconds 0.161721s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.161730s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.161740s: Entering Redux.query(1 <= 1) 0.161750s: Exiting Redux.query 0.161760s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.161771s: Entering Redux.assume(1 <= 1) 0.161783s: Exiting Redux.assume: 0.000001 seconds 0.161793s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.161805s: Entering Redux.assume(!(!(r0 = 0))) 0.161834s: Exiting Redux.assume: 0.000019 seconds 0.161845s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.161857s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.161879s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.161897s: Exiting Redux.assume: 0.000006 seconds 0.161907s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.161918s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.161928s: Entering Redux.query(1 <= 1) 0.161938s: Exiting Redux.query 0.161949s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.161959s: Entering Redux.assume(1 <= 1) 0.161970s: Exiting Redux.assume: 0.000001 seconds 0.161981s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.161991s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.162002s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.162011s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.162024s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.162046s: Exiting Redux.assume: 0.000010 seconds 0.162058s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.162071s: Exiting Redux.assume: 0.000003 seconds 0.162082s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.162108s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.162122s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.162141s: Exiting Redux.query 0.162154s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.162169s: Exiting Redux.assert_term: 0.000004 seconds 0.162180s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.162193s: Exiting Redux.assert_term: 0.000003 seconds 0.162203s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.162217s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.162240s: Exiting Redux.assume: 0.000012 seconds 0.162250s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.162261s: Entering Redux.assume(!(1 = 0)) 0.162273s: Exiting Redux.assume: 0.000001 seconds 0.162284s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.162298s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.162322s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.162339s: Exiting Redux.assume: 0.000006 seconds 0.162350s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.162360s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.162371s: Entering Redux.query(1 <= 1) 0.162381s: Exiting Redux.query 0.162392s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.162402s: Entering Redux.assume(1 <= 1) 0.162416s: Exiting Redux.assume: 0.000001 seconds 0.162426s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.162440s: Entering Redux.assume(!(0 < r2)) 0.162458s: Exiting Redux.assume: 0.000006 seconds 0.162468s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.162480s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.162498s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.162512s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.162532s: Exiting Redux.query 0.162544s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.162559s: Exiting Redux.assert_term: 0.000004 seconds 0.162570s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.162583s: Exiting Redux.assert_term: 0.000003 seconds 0.162594s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.162609s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.162642s: Exiting Redux.assume: 0.000022 seconds 0.162652s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.162663s: Entering Redux.assume(!(1 = 0)) 0.162675s: Exiting Redux.assume: 0.000001 seconds 0.162685s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.162698s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.162834s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.162854s: Exiting Redux.assume: 0.000007 seconds 0.162864s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.162874s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.162884s: Entering Redux.query(1 <= 1) 0.162894s: Exiting Redux.query 0.162903s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.162914s: Entering Redux.assume(1 <= 1) 0.162926s: Exiting Redux.assume: 0.000001 seconds 0.162937s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.162950s: Entering Redux.assume(!(r3 < 0)) 0.162969s: Exiting Redux.assume: 0.000009 seconds 0.162980s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.162996s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.163010s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.163031s: Exiting Redux.query 0.163043s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.163053s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.163065s: Entering Redux.assume(!(!(r3 < 0))) 0.163083s: Exiting Redux.assume: 0.000008 seconds 0.163104s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.163117s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.163132s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.163147s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.163338s: Exiting Redux.query 0.163352s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.163362s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.163376s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.163398s: Exiting Redux.assume: 0.000011 seconds 0.163410s: Entering Redux.assume(!(!(1 = 0))) 0.163421s: Exiting Redux.assume: 0.000001 seconds 0.163434s: Entering Redux.assume(!(!(0 < r2))) 0.163450s: Exiting Redux.assume: 0.000007 seconds 0.163462s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.163474s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.163490s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.163504s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.163733s: Exiting Redux.query 0.163746s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.163755s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.163770s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.163791s: Exiting Redux.assume: 0.000010 seconds 0.163802s: Entering Redux.assume(!(!(1 = 0))) 0.163814s: Exiting Redux.assume: 0.000001 seconds 0.163827s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.163847s: Exiting Redux.assume: 0.000008 seconds 0.163858s: Entering Redux.assume(!(!(1 = 0))) 0.163869s: Exiting Redux.assume: 0.000001 seconds 0.163891s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.164009s: Exiting Redux.assume: 0.000106 seconds 0.164022s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.164032s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.164042s: Entering Redux.query(true) 0.164053s: Exiting Redux.query 0.164063s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.164074s: Entering Redux.assume(true) 0.164085s: Exiting Redux.assume: 0.000001 seconds 0.164103s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.164120s: Entering Redux.query(!(2 = 0)) 0.164130s: Exiting Redux.query 0.164142s: Entering Redux.assume(%(A0, 2) = 1) 0.164156s: Exiting Redux.assume: 0.000003 seconds 0.164166s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.164177s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.164186s: Entering Redux.query(true) 0.164196s: Exiting Redux.query 0.164206s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.164216s: Entering Redux.assume(true) 0.164227s: Exiting Redux.assume: 0.000001 seconds 0.164237s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.164252s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.164376s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.164393s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.164412s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.164428s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.165176s: Exiting Redux.query 0.165192s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.165208s: Exiting Redux.assert_term: 0.000003 seconds 0.165220s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.165233s: Exiting Redux.assert_term: 0.000003 seconds 0.165244s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.165258s: Exiting Redux.assert_term: 0.000003 seconds 0.165269s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.165282s: Exiting Redux.assert_term: 0.000003 seconds 0.165292s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.165307s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.165330s: Exiting Redux.assume: 0.000012 seconds 0.165341s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.165352s: Entering Redux.assume(!(1 = 0)) 0.165364s: Exiting Redux.assume: 0.000000 seconds 0.165376s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.165390s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.165414s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.165432s: Exiting Redux.assume: 0.000007 seconds 0.165533s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.165545s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165556s: Entering Redux.query(1 <= 1) 0.165568s: Exiting Redux.query 0.165579s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165589s: Entering Redux.assume(1 <= 1) 0.165602s: Exiting Redux.assume: 0.000000 seconds 0.165615s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.165628s: Entering Redux.assume(!(!(r0 = 0))) 0.165658s: Exiting Redux.assume: 0.000020 seconds 0.165669s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.165681s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.165704s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.165721s: Exiting Redux.assume: 0.000007 seconds 0.165732s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.165742s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165753s: Entering Redux.query(1 <= 1) 0.165762s: Exiting Redux.query 0.165773s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165782s: Entering Redux.assume(1 <= 1) 0.165793s: Exiting Redux.assume: 0.000001 seconds 0.165803s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.165814s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.165823s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.165833s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.165845s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.165868s: Exiting Redux.assume: 0.000011 seconds 0.165881s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.165895s: Exiting Redux.assume: 0.000003 seconds 0.165906s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.165923s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.165938s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.165956s: Exiting Redux.query 0.165969s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.165984s: Exiting Redux.assert_term: 0.000004 seconds 0.165994s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.166008s: Exiting Redux.assert_term: 0.000003 seconds 0.166019s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.166033s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.166057s: Exiting Redux.assume: 0.000012 seconds 0.166066s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.166078s: Entering Redux.assume(!(1 = 0)) 0.166098s: Exiting Redux.assume: 0.000001 seconds 0.166110s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.166124s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.166148s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.166167s: Exiting Redux.assume: 0.000007 seconds 0.166178s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.166188s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.166200s: Entering Redux.query(1 <= 1) 0.166209s: Exiting Redux.query 0.166219s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.166230s: Entering Redux.assume(1 <= 1) 0.166242s: Exiting Redux.assume: 0.000001 seconds 0.166252s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.166265s: Entering Redux.assume(!(0 < r2)) 0.166284s: Exiting Redux.assume: 0.000006 seconds 0.166295s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.166307s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.166324s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.166340s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.166360s: Exiting Redux.query 0.166373s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.166389s: Exiting Redux.assert_term: 0.000004 seconds 0.166401s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.166414s: Exiting Redux.assert_term: 0.000003 seconds 0.166425s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.166439s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.166473s: Exiting Redux.assume: 0.000022 seconds 0.166483s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.166494s: Entering Redux.assume(!(1 = 0)) 0.166506s: Exiting Redux.assume: 0.000001 seconds 0.166517s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.166531s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.166556s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.166574s: Exiting Redux.assume: 0.000007 seconds 0.166587s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.166599s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.166611s: Entering Redux.query(1 <= 1) 0.166622s: Exiting Redux.query 0.166634s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.166645s: Entering Redux.assume(1 <= 1) 0.166657s: Exiting Redux.assume: 0.000001 seconds 0.166667s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.166680s: Entering Redux.assume(!(r3 < 0)) 0.166700s: Exiting Redux.assume: 0.000008 seconds 0.166711s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.166726s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.166740s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.166761s: Exiting Redux.query 0.166772s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.166782s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.166793s: Entering Redux.assume(!(!(r3 < 0))) 0.166812s: Exiting Redux.assume: 0.000007 seconds 0.166823s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.166837s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.166853s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.166867s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.167184s: Exiting Redux.query 0.167197s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.167207s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.167222s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.167244s: Exiting Redux.assume: 0.000012 seconds 0.167256s: Entering Redux.assume(!(!(1 = 0))) 0.167267s: Exiting Redux.assume: 0.000001 seconds 0.167280s: Entering Redux.assume(!(!(0 < r2))) 0.167297s: Exiting Redux.assume: 0.000007 seconds 0.167308s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.167322s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.167338s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.167353s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.167571s: Exiting Redux.query 0.167585s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.167596s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.167610s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.167632s: Exiting Redux.assume: 0.000011 seconds 0.167643s: Entering Redux.assume(!(!(1 = 0))) 0.167654s: Exiting Redux.assume: 0.000001 seconds 0.167668s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.167688s: Exiting Redux.assume: 0.000009 seconds 0.167700s: Entering Redux.assume(!(!(1 = 0))) 0.167711s: Exiting Redux.assume: 0.000000 seconds 0.167724s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.167738s: Exiting Redux.assume: 0.000003 seconds 0.167749s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.167758s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.167769s: Entering Redux.query(true) 0.167778s: Exiting Redux.query 0.167789s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.167798s: Entering Redux.assume(true) 0.167809s: Exiting Redux.assume: 0.000000 seconds 0.167820s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.167836s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.167847s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.167862s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.167882s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.167898s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.168768s: Exiting Redux.query 0.168786s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.168803s: Exiting Redux.assert_term: 0.000005 seconds 0.168814s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.168828s: Exiting Redux.assert_term: 0.000003 seconds 0.168840s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.168854s: Exiting Redux.assert_term: 0.000002 seconds 0.168865s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.168878s: Exiting Redux.assert_term: 0.000003 seconds 0.168888s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.168902s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.168925s: Exiting Redux.assume: 0.000013 seconds 0.168936s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.168948s: Entering Redux.assume(!(1 = 0)) 0.168959s: Exiting Redux.assume: 0.000001 seconds 0.168971s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.168986s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.169012s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.169029s: Exiting Redux.assume: 0.000006 seconds 0.169040s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.169051s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.169061s: Entering Redux.query(1 <= 1) 0.169070s: Exiting Redux.query 0.169080s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.169098s: Entering Redux.assume(1 <= 1) 0.169109s: Exiting Redux.assume: 0.000001 seconds 0.169118s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.169131s: Entering Redux.assume(!(!(r0 = 0))) 0.169160s: Exiting Redux.assume: 0.000018 seconds 0.169171s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.169182s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.169205s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.169223s: Exiting Redux.assume: 0.000006 seconds 0.169234s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.169245s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.169255s: Entering Redux.query(1 <= 1) 0.169267s: Exiting Redux.query 0.169278s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.169289s: Entering Redux.assume(1 <= 1) 0.169301s: Exiting Redux.assume: 0.000001 seconds 0.169311s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.169322s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.169332s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.169342s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.169354s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.169376s: Exiting Redux.assume: 0.000011 seconds 0.169388s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.169401s: Exiting Redux.assume: 0.000003 seconds 0.169412s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.169430s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.169444s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.169462s: Exiting Redux.query 0.169475s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.169490s: Exiting Redux.assert_term: 0.000004 seconds 0.169501s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.169515s: Exiting Redux.assert_term: 0.000002 seconds 0.169524s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.169538s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.169560s: Exiting Redux.assume: 0.000012 seconds 0.169570s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.169581s: Entering Redux.assume(!(1 = 0)) 0.169593s: Exiting Redux.assume: 0.000001 seconds 0.169603s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.169617s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.169700s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.169719s: Exiting Redux.assume: 0.000007 seconds 0.169730s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.169739s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.169749s: Entering Redux.query(1 <= 1) 0.169759s: Exiting Redux.query 0.169770s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.169780s: Entering Redux.assume(1 <= 1) 0.169791s: Exiting Redux.assume: 0.000001 seconds 0.169801s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.169814s: Entering Redux.assume(!(0 < r2)) 0.169832s: Exiting Redux.assume: 0.000007 seconds 0.169842s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.169854s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.169872s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.169887s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.169907s: Exiting Redux.query 0.169920s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.169935s: Exiting Redux.assert_term: 0.000004 seconds 0.169946s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.169960s: Exiting Redux.assert_term: 0.000003 seconds 0.169970s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.169984s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.170017s: Exiting Redux.assume: 0.000022 seconds 0.170027s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.170038s: Entering Redux.assume(!(1 = 0)) 0.170050s: Exiting Redux.assume: 0.000001 seconds 0.170061s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.170074s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.170108s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.170127s: Exiting Redux.assume: 0.000007 seconds 0.170138s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.170149s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.170159s: Entering Redux.query(1 <= 1) 0.170168s: Exiting Redux.query 0.170178s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.170189s: Entering Redux.assume(1 <= 1) 0.170201s: Exiting Redux.assume: 0.000001 seconds 0.170211s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.170224s: Entering Redux.assume(!(r3 < 0)) 0.170243s: Exiting Redux.assume: 0.000008 seconds 0.170253s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.170268s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.170282s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.170303s: Exiting Redux.query 0.170314s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.170324s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.170335s: Entering Redux.assume(!(!(r3 < 0))) 0.170354s: Exiting Redux.assume: 0.000007 seconds 0.170365s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.170377s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.170394s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.170409s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.170597s: Exiting Redux.query 0.170611s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.170623s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.170638s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.170660s: Exiting Redux.assume: 0.000011 seconds 0.170672s: Entering Redux.assume(!(!(1 = 0))) 0.170683s: Exiting Redux.assume: 0.000001 seconds 0.170695s: Entering Redux.assume(!(!(0 < r2))) 0.170711s: Exiting Redux.assume: 0.000006 seconds 0.170722s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.170736s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.170751s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.170767s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.171195s: Exiting Redux.query 0.171211s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.171221s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.171237s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.171259s: Exiting Redux.assume: 0.000011 seconds 0.171271s: Entering Redux.assume(!(!(1 = 0))) 0.171283s: Exiting Redux.assume: 0.000001 seconds 0.171298s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.171317s: Exiting Redux.assume: 0.000009 seconds 0.171328s: Entering Redux.assume(!(!(1 = 0))) 0.171339s: Exiting Redux.assume: 0.000001 seconds 0.171367s: Entering Redux.assume(!(0 <= R0)) 0.171384s: Exiting Redux.assume: 0.000005 seconds 0.171394s: Entering Redux.assume(false) 0.171407s: Exiting Redux.assume: 0.000002 seconds 0.171419s: Entering Redux.assume(!(false)) 0.171431s: Exiting Redux.assume: 0.000001 seconds 0.171442s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Verifying call 0.171452s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.171462s: Entering Redux.query(true) 0.171472s: Exiting Redux.query 0.171483s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.171492s: Entering Redux.assume(true) 0.171503s: Exiting Redux.assume: 0.000001 seconds 0.171514s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Executing statement 0.171534s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.171619s: Exiting Redux.assume: 0.000073 seconds 0.171633s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.171647s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.171656s: Entering Redux.query(true) 0.171666s: Exiting Redux.query 0.171677s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.171686s: Entering Redux.assume(true) 0.171697s: Exiting Redux.assume: 0.000001 seconds 0.171707s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.171722s: Entering Redux.query(!(2 = 0)) 0.171732s: Exiting Redux.query 0.171745s: Entering Redux.assume(%(A0, 2) = 1) 0.171758s: Exiting Redux.assume: 0.000003 seconds 0.171768s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.171779s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.171788s: Entering Redux.query(true) 0.171798s: Exiting Redux.query 0.171807s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.171818s: Entering Redux.assume(true) 0.171829s: Exiting Redux.assume: 0.000001 seconds 0.171839s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.171853s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.171865s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.171878s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.171897s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.171913s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.172072s: Exiting Redux.query 0.172086s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.172109s: Exiting Redux.assert_term: 0.000004 seconds 0.172121s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.172135s: Exiting Redux.assert_term: 0.000003 seconds 0.172146s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.172159s: Exiting Redux.assert_term: 0.000002 seconds 0.172169s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.172182s: Exiting Redux.assert_term: 0.000003 seconds 0.172192s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.172205s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.172228s: Exiting Redux.assume: 0.000013 seconds 0.172239s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.172250s: Entering Redux.assume(!(1 = 0)) 0.172263s: Exiting Redux.assume: 0.000002 seconds 0.172274s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.172288s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.172312s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.172330s: Exiting Redux.assume: 0.000007 seconds 0.172340s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.172351s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.172361s: Entering Redux.query(1 <= 1) 0.172371s: Exiting Redux.query 0.172381s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.172391s: Entering Redux.assume(1 <= 1) 0.172402s: Exiting Redux.assume: 0.000001 seconds 0.172412s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.172426s: Entering Redux.assume(!(!(r0 = 0))) 0.172455s: Exiting Redux.assume: 0.000018 seconds 0.172466s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.172478s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.172502s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.172520s: Exiting Redux.assume: 0.000006 seconds 0.172533s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.172543s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.172553s: Entering Redux.query(1 <= 1) 0.172563s: Exiting Redux.query 0.172573s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.172584s: Entering Redux.assume(1 <= 1) 0.172595s: Exiting Redux.assume: 0.000001 seconds 0.172608s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.172622s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.172633s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.172643s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.172656s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.172747s: Exiting Redux.assume: 0.000079 seconds 0.172761s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.172775s: Exiting Redux.assume: 0.000003 seconds 0.172786s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.172804s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.172818s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.172836s: Exiting Redux.query 0.172849s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.172863s: Exiting Redux.assert_term: 0.000004 seconds 0.172874s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.172887s: Exiting Redux.assert_term: 0.000003 seconds 0.172897s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.172910s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.172934s: Exiting Redux.assume: 0.000012 seconds 0.172944s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.172955s: Entering Redux.assume(!(1 = 0)) 0.172966s: Exiting Redux.assume: 0.000001 seconds 0.172977s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.172992s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.173015s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.173033s: Exiting Redux.assume: 0.000007 seconds 0.173044s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.173055s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.173065s: Entering Redux.query(1 <= 1) 0.173075s: Exiting Redux.query 0.173085s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.173104s: Entering Redux.assume(1 <= 1) 0.173115s: Exiting Redux.assume: 0.000001 seconds 0.173125s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.173139s: Entering Redux.assume(!(0 < r2)) 0.173158s: Exiting Redux.assume: 0.000007 seconds 0.173168s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.173179s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.173197s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.173212s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.173234s: Exiting Redux.query 0.173248s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.173262s: Exiting Redux.assert_term: 0.000004 seconds 0.173274s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.173287s: Exiting Redux.assert_term: 0.000003 seconds 0.173296s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.173310s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.173342s: Exiting Redux.assume: 0.000022 seconds 0.173351s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.173362s: Entering Redux.assume(!(1 = 0)) 0.173373s: Exiting Redux.assume: 0.000001 seconds 0.173383s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.173400s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.173424s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.173442s: Exiting Redux.assume: 0.000007 seconds 0.173453s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.173464s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.173474s: Entering Redux.query(1 <= 1) 0.173484s: Exiting Redux.query 0.173493s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.173503s: Entering Redux.assume(1 <= 1) 0.173514s: Exiting Redux.assume: 0.000001 seconds 0.173524s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.173537s: Entering Redux.assume(!(r3 < 0)) 0.173555s: Exiting Redux.assume: 0.000008 seconds 0.173565s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.173580s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.173593s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.173613s: Exiting Redux.query 0.173624s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.173633s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.173644s: Entering Redux.assume(!(!(r3 < 0))) 0.173662s: Exiting Redux.assume: 0.000008 seconds 0.173674s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.173686s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.173702s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.173717s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.173905s: Exiting Redux.query 0.173918s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.173929s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.173943s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.173964s: Exiting Redux.assume: 0.000011 seconds 0.173976s: Entering Redux.assume(!(!(1 = 0))) 0.173988s: Exiting Redux.assume: 0.000002 seconds 0.174000s: Entering Redux.assume(!(!(0 < r2))) 0.174017s: Exiting Redux.assume: 0.000006 seconds 0.174029s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.174042s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.174228s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.174247s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.174471s: Exiting Redux.query 0.174484s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.174495s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.174509s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.174529s: Exiting Redux.assume: 0.000010 seconds 0.174541s: Entering Redux.assume(!(!(1 = 0))) 0.174552s: Exiting Redux.assume: 0.000001 seconds 0.174567s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.174586s: Exiting Redux.assume: 0.000008 seconds 0.174597s: Entering Redux.assume(!(!(1 = 0))) 0.174608s: Exiting Redux.assume: 0.000001 seconds 0.174620s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.174633s: Exiting Redux.assume: 0.000002 seconds 0.174643s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.174653s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.174662s: Entering Redux.query(true) 0.174672s: Exiting Redux.query 0.174682s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.174691s: Entering Redux.assume(true) 0.174702s: Exiting Redux.assume: 0.000001 seconds 0.174712s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.174728s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.174739s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.174753s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.174772s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.174788s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.174947s: Exiting Redux.query 0.174962s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.174976s: Exiting Redux.assert_term: 0.000004 seconds 0.174987s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.175001s: Exiting Redux.assert_term: 0.000003 seconds 0.175012s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.175026s: Exiting Redux.assert_term: 0.000003 seconds 0.175037s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.175050s: Exiting Redux.assert_term: 0.000003 seconds 0.175060s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.175074s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.175108s: Exiting Redux.assume: 0.000022 seconds 0.175119s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.175131s: Entering Redux.assume(!(1 = 0)) 0.175142s: Exiting Redux.assume: 0.000001 seconds 0.175154s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.175168s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.175192s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.175210s: Exiting Redux.assume: 0.000006 seconds 0.175221s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.175232s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175242s: Entering Redux.query(1 <= 1) 0.175252s: Exiting Redux.query 0.175261s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175272s: Entering Redux.assume(1 <= 1) 0.175283s: Exiting Redux.assume: 0.000001 seconds 0.175293s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.175306s: Entering Redux.assume(!(!(r0 = 0))) 0.175335s: Exiting Redux.assume: 0.000019 seconds 0.175347s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.175359s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.175382s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.175400s: Exiting Redux.assume: 0.000006 seconds 0.175411s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.175420s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175430s: Entering Redux.query(1 <= 1) 0.175440s: Exiting Redux.query 0.175450s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175460s: Entering Redux.assume(1 <= 1) 0.175471s: Exiting Redux.assume: 0.000002 seconds 0.175481s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.175492s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.175502s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.175618s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.175635s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.175657s: Exiting Redux.assume: 0.000011 seconds 0.175671s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.175685s: Exiting Redux.assume: 0.000003 seconds 0.175695s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.175713s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.175727s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.175745s: Exiting Redux.query 0.175758s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.175773s: Exiting Redux.assert_term: 0.000004 seconds 0.175784s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.175798s: Exiting Redux.assert_term: 0.000003 seconds 0.175808s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.175822s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.175845s: Exiting Redux.assume: 0.000011 seconds 0.175855s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.175867s: Entering Redux.assume(!(1 = 0)) 0.175878s: Exiting Redux.assume: 0.000001 seconds 0.175889s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.175903s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.175928s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.175945s: Exiting Redux.assume: 0.000007 seconds 0.175955s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.175966s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175976s: Entering Redux.query(1 <= 1) 0.175986s: Exiting Redux.query 0.175996s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.176006s: Entering Redux.assume(1 <= 1) 0.176018s: Exiting Redux.assume: 0.000001 seconds 0.176028s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.176041s: Entering Redux.assume(!(0 < r2)) 0.176059s: Exiting Redux.assume: 0.000006 seconds 0.176070s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.176082s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.176110s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.176125s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.176146s: Exiting Redux.query 0.176159s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.176174s: Exiting Redux.assert_term: 0.000004 seconds 0.176185s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.176198s: Exiting Redux.assert_term: 0.000003 seconds 0.176208s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.176224s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.176259s: Exiting Redux.assume: 0.000023 seconds 0.176268s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.176279s: Entering Redux.assume(!(1 = 0)) 0.176292s: Exiting Redux.assume: 0.000001 seconds 0.176302s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.176315s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.176340s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.176359s: Exiting Redux.assume: 0.000007 seconds 0.176370s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.176381s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.176391s: Entering Redux.query(1 <= 1) 0.176401s: Exiting Redux.query 0.176412s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.176422s: Entering Redux.assume(1 <= 1) 0.176433s: Exiting Redux.assume: 0.000001 seconds 0.176443s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.176455s: Entering Redux.assume(!(r3 < 0)) 0.176475s: Exiting Redux.assume: 0.000008 seconds 0.176485s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.176501s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.176514s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.176537s: Exiting Redux.query 0.176548s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.176558s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.176570s: Entering Redux.assume(!(!(r3 < 0))) 0.176589s: Exiting Redux.assume: 0.000007 seconds 0.176600s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.176614s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.176631s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.176646s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.176836s: Exiting Redux.query 0.176848s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.176859s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.176872s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.176894s: Exiting Redux.assume: 0.000011 seconds 0.176905s: Entering Redux.assume(!(!(1 = 0))) 0.176917s: Exiting Redux.assume: 0.000001 seconds 0.176929s: Entering Redux.assume(!(!(0 < r2))) 0.176945s: Exiting Redux.assume: 0.000006 seconds 0.176957s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.176970s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.176987s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.177003s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.177230s: Exiting Redux.query 0.177244s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.177254s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.177268s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.177288s: Exiting Redux.assume: 0.000009 seconds 0.177299s: Entering Redux.assume(!(!(1 = 0))) 0.177312s: Exiting Redux.assume: 0.000001 seconds 0.177327s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.177347s: Exiting Redux.assume: 0.000009 seconds 0.177359s: Entering Redux.assume(!(!(1 = 0))) 0.177371s: Exiting Redux.assume: 0.000001 seconds 0.177399s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.177527s: Exiting Redux.assume: 0.000116 seconds 0.177540s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(43,5-24): Verifying call 0.177550s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.177560s: Entering Redux.query(true) 0.177570s: Exiting Redux.query 0.177579s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.177588s: Entering Redux.assume(true) 0.177600s: Exiting Redux.assume: 0.000001 seconds 0.177609s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Executing statement 0.177625s: Entering Redux.query(!(2 = 0)) 0.177638s: Exiting Redux.query 0.177651s: Entering Redux.assume(%(A0, 2) = 1) 0.177665s: Exiting Redux.assume: 0.000003 seconds 0.177674s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.177684s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.177694s: Entering Redux.query(true) 0.177703s: Exiting Redux.query 0.177714s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.177724s: Entering Redux.assume(true) 0.177735s: Exiting Redux.assume: 0.000001 seconds 0.177745s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.177760s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.177770s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.177784s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.177803s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.177820s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.178771s: Exiting Redux.query 0.178788s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.178804s: Exiting Redux.assert_term: 0.000005 seconds 0.178815s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.178829s: Exiting Redux.assert_term: 0.000003 seconds 0.178840s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.178853s: Exiting Redux.assert_term: 0.000003 seconds 0.178864s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.178877s: Exiting Redux.assert_term: 0.000003 seconds 0.178887s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.178900s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.178923s: Exiting Redux.assume: 0.000013 seconds 0.178933s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.178944s: Entering Redux.assume(!(1 = 0)) 0.178955s: Exiting Redux.assume: 0.000002 seconds 0.178966s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.178980s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.179004s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.179021s: Exiting Redux.assume: 0.000006 seconds 0.179031s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.179042s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.179051s: Entering Redux.query(1 <= 1) 0.179061s: Exiting Redux.query 0.179071s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.179080s: Entering Redux.assume(1 <= 1) 0.179099s: Exiting Redux.assume: 0.000001 seconds 0.179109s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.179121s: Entering Redux.assume(!(!(r0 = 0))) 0.179150s: Exiting Redux.assume: 0.000019 seconds 0.179161s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.179172s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.179194s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.179211s: Exiting Redux.assume: 0.000007 seconds 0.179222s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.179231s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.179241s: Entering Redux.query(1 <= 1) 0.179250s: Exiting Redux.query 0.179260s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.179269s: Entering Redux.assume(1 <= 1) 0.179281s: Exiting Redux.assume: 0.000001 seconds 0.179290s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.179300s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.179310s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.179319s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.179332s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.179352s: Exiting Redux.assume: 0.000011 seconds 0.179365s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.179378s: Exiting Redux.assume: 0.000003 seconds 0.179389s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.179407s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.179421s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.179439s: Exiting Redux.query 0.179452s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.179466s: Exiting Redux.assert_term: 0.000004 seconds 0.179477s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.179490s: Exiting Redux.assert_term: 0.000003 seconds 0.179499s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.179513s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.179535s: Exiting Redux.assume: 0.000011 seconds 0.179545s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.179556s: Entering Redux.assume(!(1 = 0)) 0.179567s: Exiting Redux.assume: 0.000001 seconds 0.179578s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.179591s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.179990s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.180010s: Exiting Redux.assume: 0.000007 seconds 0.180022s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.180032s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.180042s: Entering Redux.query(1 <= 1) 0.180053s: Exiting Redux.query 0.180063s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.180072s: Entering Redux.assume(1 <= 1) 0.180084s: Exiting Redux.assume: 0.000001 seconds 0.180101s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.180115s: Entering Redux.assume(!(0 < r2)) 0.180132s: Exiting Redux.assume: 0.000007 seconds 0.180142s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.180154s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.180171s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.180185s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.180206s: Exiting Redux.query 0.180219s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.180234s: Exiting Redux.assert_term: 0.000004 seconds 0.180245s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.180259s: Exiting Redux.assert_term: 0.000003 seconds 0.180269s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.180283s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.180315s: Exiting Redux.assume: 0.000022 seconds 0.180325s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.180336s: Entering Redux.assume(!(1 = 0)) 0.180347s: Exiting Redux.assume: 0.000001 seconds 0.180360s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.180373s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.180396s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.180414s: Exiting Redux.assume: 0.000007 seconds 0.180424s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.180434s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.180444s: Entering Redux.query(1 <= 1) 0.180453s: Exiting Redux.query 0.180463s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.180472s: Entering Redux.assume(1 <= 1) 0.180484s: Exiting Redux.assume: 0.000001 seconds 0.180493s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.180505s: Entering Redux.assume(!(r3 < 0)) 0.180524s: Exiting Redux.assume: 0.000008 seconds 0.180535s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.180551s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.180566s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.180588s: Exiting Redux.query 0.180599s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.180609s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.180621s: Entering Redux.assume(!(!(r3 < 0))) 0.180639s: Exiting Redux.assume: 0.000007 seconds 0.180651s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.180664s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.180679s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.180694s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.180882s: Exiting Redux.query 0.180895s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.180905s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.180919s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.180940s: Exiting Redux.assume: 0.000011 seconds 0.180951s: Entering Redux.assume(!(!(1 = 0))) 0.180962s: Exiting Redux.assume: 0.000001 seconds 0.180974s: Entering Redux.assume(!(!(0 < r2))) 0.180990s: Exiting Redux.assume: 0.000006 seconds 0.181001s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.181014s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.181029s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.181044s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.181460s: Exiting Redux.query 0.181474s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.181484s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.181499s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.181519s: Exiting Redux.assume: 0.000010 seconds 0.181531s: Entering Redux.assume(!(!(1 = 0))) 0.181542s: Exiting Redux.assume: 0.000001 seconds 0.181556s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.181576s: Exiting Redux.assume: 0.000008 seconds 0.181586s: Entering Redux.assume(!(!(1 = 0))) 0.181598s: Exiting Redux.assume: 0.000001 seconds 0.181611s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.181626s: Exiting Redux.assume: 0.000003 seconds 0.181639s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(45,5-24): Verifying call 0.181651s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.181662s: Entering Redux.query(true) 0.181673s: Exiting Redux.query 0.181683s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.181693s: Entering Redux.assume(true) 0.181705s: Exiting Redux.assume: 0.000001 seconds 0.181714s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.181730s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(48,7-8): Executing statement 0.181742s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(49,7-8): Executing statement 0.181756s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Executing statement 0.181775s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.181790s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.182528s: Exiting Redux.query 0.182545s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.182560s: Exiting Redux.assert_term: 0.000004 seconds 0.182571s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.182586s: Exiting Redux.assert_term: 0.000003 seconds 0.182596s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.182610s: Exiting Redux.assert_term: 0.000003 seconds 0.182621s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.182637s: Exiting Redux.assert_term: 0.000003 seconds 0.182649s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.182665s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.182688s: Exiting Redux.assume: 0.000012 seconds 0.182698s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.182710s: Entering Redux.assume(!(1 = 0)) 0.182722s: Exiting Redux.assume: 0.000001 seconds 0.182734s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(53,2-3): Executing statement 0.183056s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Executing statement 0.183083s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.183110s: Exiting Redux.assume: 0.000006 seconds 0.183121s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(54,9-26): Verifying call 0.183131s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.183141s: Entering Redux.query(1 <= 1) 0.183152s: Exiting Redux.query 0.183162s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.183172s: Entering Redux.assume(1 <= 1) 0.183184s: Exiting Redux.assume: 0.000001 seconds 0.183194s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(55,9-11): Executing statement 0.183207s: Entering Redux.assume(!(!(r0 = 0))) 0.183236s: Exiting Redux.assume: 0.000019 seconds 0.183247s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(56,13-18): Executing statement 0.183259s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Executing statement 0.183282s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.183299s: Exiting Redux.assume: 0.000007 seconds 0.183310s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(77,5-22): Verifying call 0.183319s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.183329s: Entering Redux.query(1 <= 1) 0.183338s: Exiting Redux.query 0.183348s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.183358s: Entering Redux.assume(1 <= 1) 0.183369s: Exiting Redux.assume: 0.000001 seconds 0.183378s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.183389s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.183398s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.183407s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(79,1-2): Leak check. 0.183419s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.183441s: Exiting Redux.assume: 0.000011 seconds 0.183453s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.183466s: Exiting Redux.assume: 0.000003 seconds 0.183476s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Executing statement 0.183494s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.183508s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.183527s: Exiting Redux.query 0.183539s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.183554s: Exiting Redux.assert_term: 0.000004 seconds 0.183564s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.183577s: Exiting Redux.assert_term: 0.000003 seconds 0.183587s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.183600s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.183622s: Exiting Redux.assume: 0.000012 seconds 0.183634s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.183646s: Entering Redux.assume(!(1 = 0)) 0.183659s: Exiting Redux.assume: 0.000001 seconds 0.183672s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(59,2-3): Executing statement 0.183685s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Executing statement 0.183709s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.183727s: Exiting Redux.assume: 0.000006 seconds 0.183738s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(60,6-23): Verifying call 0.183749s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.183759s: Entering Redux.query(1 <= 1) 0.183769s: Exiting Redux.query 0.183779s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.183789s: Entering Redux.assume(1 <= 1) 0.183800s: Exiting Redux.assume: 0.000001 seconds 0.183812s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(61,13-15): Executing statement 0.183825s: Entering Redux.assume(!(0 < r2)) 0.183843s: Exiting Redux.assume: 0.000007 seconds 0.183855s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(62,17-22): Executing statement 0.183866s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Executing statement 0.183884s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.183898s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.183918s: Exiting Redux.query 0.183930s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.183944s: Exiting Redux.assert_term: 0.000004 seconds 0.183955s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.183968s: Exiting Redux.assert_term: 0.000003 seconds 0.183978s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.183991s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.184023s: Exiting Redux.assume: 0.000022 seconds 0.184033s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.184044s: Entering Redux.assume(!(1 = 0)) 0.184055s: Exiting Redux.assume: 0.000001 seconds 0.184065s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(68,2-3): Executing statement 0.184079s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Executing statement 0.184110s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.184128s: Exiting Redux.assume: 0.000007 seconds 0.184139s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(69,6-23): Verifying call 0.184150s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.184160s: Entering Redux.query(1 <= 1) 0.184170s: Exiting Redux.query 0.184180s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.184190s: Entering Redux.assume(1 <= 1) 0.184201s: Exiting Redux.assume: 0.000001 seconds 0.184210s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(70,13-15): Executing statement 0.184222s: Entering Redux.assume(!(r3 < 0)) 0.184241s: Exiting Redux.assume: 0.000009 seconds 0.184252s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(71,17-22): Executing statement 0.184267s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.184280s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.184301s: Exiting Redux.query 0.184312s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.184321s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(75,5-6): Leak check. 0.184333s: Entering Redux.assume(!(!(r3 < 0))) 0.184351s: Exiting Redux.assume: 0.000007 seconds 0.184361s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(72,15-16): Executing statement 0.184488s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(73,15-16): Executing statement 0.184507s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.184521s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.184716s: Exiting Redux.query 0.184729s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.184740s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(74,9-10): Leak check. 0.184755s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.184777s: Exiting Redux.assume: 0.000012 seconds 0.184790s: Entering Redux.assume(!(!(1 = 0))) 0.184802s: Exiting Redux.assume: 0.000002 seconds 0.184815s: Entering Redux.assume(!(!(0 < r2))) 0.184832s: Exiting Redux.assume: 0.000006 seconds 0.184843s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(63,15-16): Executing statement 0.184856s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(64,15-16): Executing statement 0.184872s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.184887s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.185116s: Exiting Redux.query 0.185129s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.185140s: fermat1_ll_valuebound20__verifast_instrumented_modified.c(65,9-10): Leak check. 0.185155s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.185175s: Exiting Redux.assume: 0.000010 seconds 0.185187s: Entering Redux.assume(!(!(1 = 0))) 0.185198s: Exiting Redux.assume: 0.000001 seconds 0.185213s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.185231s: Exiting Redux.assume: 0.000009 seconds 0.185242s: Entering Redux.assume(!(!(1 = 0))) 0.185253s: 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_valuebound20__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.060618s Time spent in Simplex: 0.051160s Time spent parsing: 0.017639s Function timings (> 0.1s): fermat1_ll_valuebound20__verifast_instrumented_modified.c(29,5-9): main: 0.14 seconds Total time: 0.18 seconds 0 errors found (33 statements verified)