./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound10.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound10.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound10.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound10.yml/witness-2.1.yml ++ basename sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound10.c + FILE=fermat2-ll_valuebound10.c ++ echo fermat2-ll_valuebound10 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat2_ll_valuebound10 + MODULE=fermat2_ll_valuebound10__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat2_ll_valuebound10__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound10.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat2_ll_valuebound10__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound10.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound10.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat2_ll_valuebound10__verifast_instrumented_modified Cast deleted. Potential Overflow in Invariant. + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound10.c -o fermat2_ll_valuebound10__verifast_instrumented.c + program_modifications_cli.py -p fermat2_ll_valuebound10__verifast_instrumented.c -o fermat2_ll_valuebound10__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -read_options_from_source_file -c fermat2_ll_valuebound10__verifast_instrumented_modified.c fermat2_ll_valuebound10__verifast_instrumented_modified.c 0.006868s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006900s: Exiting Redux.assert_term: 0.000012 seconds 0.006961s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006978s: Exiting Redux.assert_term: 0.000006 seconds 0.006989s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007004s: Exiting Redux.assert_term: 0.000004 seconds 0.007014s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007029s: Exiting Redux.assert_term: 0.000002 seconds 0.007042s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007057s: Exiting Redux.assert_term: 0.000005 seconds 0.007073s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007088s: Exiting Redux.assert_term: 0.000005 seconds 0.007101s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007115s: Exiting Redux.assert_term: 0.000003 seconds 0.007125s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007139s: Exiting Redux.assert_term: 0.000005 seconds 0.007148s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007165s: Exiting Redux.assert_term: 0.000006 seconds 0.007183s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007195s: Exiting Redux.assert_term: 0.000002 seconds 0.007207s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007222s: Exiting Redux.assert_term: 0.000005 seconds 0.007233s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007247s: Exiting Redux.assert_term: 0.000002 seconds 0.007258s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007275s: Exiting Redux.assert_term: 0.000004 seconds 0.007289s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007304s: Exiting Redux.assert_term: 0.000005 seconds 0.007313s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007326s: Exiting Redux.assert_term: 0.000002 seconds 0.007337s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007349s: Exiting Redux.assert_term: 0.000001 seconds 0.007360s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007374s: Exiting Redux.assert_term: 0.000004 seconds 0.007389s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007405s: Exiting Redux.assert_term: 0.000005 seconds 0.007417s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007429s: Exiting Redux.assert_term: 0.000002 seconds 0.007441s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007457s: Exiting Redux.assert_term: 0.000007 seconds 0.007466s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007480s: Exiting Redux.assert_term: 0.000004 seconds 0.007494s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007509s: Exiting Redux.assert_term: 0.000002 seconds 0.007520s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007535s: Exiting Redux.assert_term: 0.000005 seconds 0.007544s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007560s: Exiting Redux.assert_term: 0.000005 seconds 0.007571s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007583s: Exiting Redux.assert_term: 0.000002 seconds 0.007594s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007615s: Exiting Redux.assert_term: 0.000004 seconds 0.007624s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007638s: Exiting Redux.assert_term: 0.000004 seconds 0.025300s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025354s: Exiting Redux.assert_term: 0.000012 seconds 0.025372s: Entering Redux.assume(true ==> default_value = 0) 0.025388s: Exiting Redux.assume: 0.000005 seconds 0.026638s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026676s: Exiting Redux.assert_term: 0.000005 seconds 0.026691s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026703s: Exiting Redux.assert_term: 0.000003 seconds 0.026717s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026729s: Exiting Redux.assert_term: 0.000003 seconds 0.026748s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026760s: Exiting Redux.assert_term: 0.000002 seconds 0.026772s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026791s: Exiting Redux.assert_term: 0.000003 seconds 0.026807s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026821s: Exiting Redux.assert_term: 0.000003 seconds 0.026838s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026852s: Exiting Redux.assert_term: 0.000002 seconds 0.026864s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026876s: Exiting Redux.assert_term: 0.000003 seconds 0.026891s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026910s: Exiting Redux.assert_term: 0.000003 seconds 0.026925s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026938s: Exiting Redux.assert_term: 0.000003 seconds 0.026961s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026974s: Exiting Redux.assert_term: 0.000003 seconds 0.026987s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.026999s: Exiting Redux.assert_term: 0.000002 seconds 0.027014s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027032s: Exiting Redux.assert_term: 0.000003 seconds 0.027049s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027061s: Exiting Redux.assert_term: 0.000002 seconds 0.027076s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027088s: Exiting Redux.assert_term: 0.000003 seconds 0.027105s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027118s: Exiting Redux.assert_term: 0.000002 seconds 0.027137s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027155s: Exiting Redux.assert_term: 0.000003 seconds 0.027173s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027186s: Exiting Redux.assert_term: 0.000003 seconds 0.027202s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027215s: Exiting Redux.assert_term: 0.000002 seconds 0.027233s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027246s: Exiting Redux.assert_term: 0.000003 seconds 0.029976s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030013s: Exiting Redux.assume: 0.000006 seconds 0.035383s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035417s: Exiting Redux.assert_term: 0.000008 seconds 0.035443s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035457s: Exiting Redux.assert_term: 0.000003 seconds 0.035476s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035490s: Exiting Redux.assert_term: 0.000003 seconds 0.035513s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035528s: Exiting Redux.assert_term: 0.000003 seconds 0.035539s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035561s: Exiting Redux.assume: 0.000010 seconds 0.035575s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035589s: Exiting Redux.assert_term: 0.000005 seconds 0.035600s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035627s: Exiting Redux.assume: 0.000012 seconds 0.035641s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035654s: Exiting Redux.assert_term: 0.000003 seconds 0.035672s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035684s: Exiting Redux.assert_term: 0.000003 seconds 0.035705s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035718s: Exiting Redux.assert_term: 0.000002 seconds 0.035746s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035759s: Exiting Redux.assert_term: 0.000003 seconds 0.035781s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035792s: Exiting Redux.assert_term: 0.000002 seconds 0.035817s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035830s: Exiting Redux.assert_term: 0.000002 seconds 0.035855s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.035876s: Exiting Redux.assert_term: 0.000002 seconds 0.035893s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.035905s: Exiting Redux.assert_term: 0.000003 seconds 0.035922s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.035935s: Exiting Redux.assert_term: 0.000002 seconds 0.035958s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.035970s: Exiting Redux.assert_term: 0.000003 seconds 0.035986s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036004s: Exiting Redux.assert_term: 0.000003 seconds 0.036020s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036032s: Exiting Redux.assert_term: 0.000002 seconds 0.036048s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036060s: Exiting Redux.assert_term: 0.000002 seconds 0.036077s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036089s: Exiting Redux.assert_term: 0.000002 seconds 0.036110s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036123s: Exiting Redux.assert_term: 0.000003 seconds 0.036140s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036154s: Exiting Redux.assert_term: 0.000003 seconds 0.036171s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036183s: Exiting Redux.assert_term: 0.000003 seconds 0.036207s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036219s: Exiting Redux.assert_term: 0.000003 seconds 0.036240s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036253s: Exiting Redux.assert_term: 0.000002 seconds 0.036320s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036332s: Exiting Redux.assert_term: 0.000003 seconds 0.036355s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036368s: Exiting Redux.assert_term: 0.000002 seconds 0.036396s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036415s: Exiting Redux.assert_term: 0.000003 seconds 0.036439s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036452s: Exiting Redux.assert_term: 0.000003 seconds 0.036467s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036479s: Exiting Redux.assert_term: 0.000002 seconds 0.036497s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036512s: Exiting Redux.assert_term: 0.000003 seconds 0.036531s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036553s: Exiting Redux.assert_term: 0.000003 seconds 0.036568s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036581s: Exiting Redux.assert_term: 0.000002 seconds 0.036595s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036607s: Exiting Redux.assert_term: 0.000003 seconds 0.036620s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036632s: Exiting Redux.assert_term: 0.000003 seconds 0.036650s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036667s: Exiting Redux.assert_term: 0.000003 seconds 0.036684s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036697s: Exiting Redux.assert_term: 0.000002 seconds 0.036713s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036726s: Exiting Redux.assert_term: 0.000002 seconds 0.036748s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036761s: Exiting Redux.assert_term: 0.000003 seconds 0.036787s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036805s: Exiting Redux.assert_term: 0.000002 seconds 0.036822s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036836s: Exiting Redux.assert_term: 0.000002 seconds 0.036860s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036872s: Exiting Redux.assert_term: 0.000003 seconds 0.036887s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.036902s: Exiting Redux.assert_term: 0.000002 seconds 0.036917s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.036937s: Exiting Redux.assert_term: 0.000002 seconds 0.036959s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.036972s: Exiting Redux.assert_term: 0.000003 seconds 0.036988s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037000s: Exiting Redux.assert_term: 0.000003 seconds 0.037014s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037026s: Exiting Redux.assert_term: 0.000003 seconds 0.037040s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037058s: Exiting Redux.assert_term: 0.000002 seconds 0.037071s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037083s: Exiting Redux.assert_term: 0.000002 seconds 0.037096s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037107s: Exiting Redux.assert_term: 0.000003 seconds 0.037121s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037132s: Exiting Redux.assert_term: 0.000002 seconds 0.037146s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037162s: Exiting Redux.assert_term: 0.000003 seconds 0.037176s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037187s: Exiting Redux.assert_term: 0.000003 seconds 0.037201s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037212s: Exiting Redux.assert_term: 0.000003 seconds 0.037226s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037238s: Exiting Redux.assert_term: 0.000003 seconds 0.037257s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037269s: Exiting Redux.assert_term: 0.000003 seconds 0.037282s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037294s: Exiting Redux.assert_term: 0.000003 seconds 0.037307s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037319s: Exiting Redux.assert_term: 0.000002 seconds 0.037333s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037344s: Exiting Redux.assert_term: 0.000002 seconds 0.037365s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037377s: Exiting Redux.assert_term: 0.000002 seconds 0.037389s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037401s: Exiting Redux.assert_term: 0.000003 seconds 0.037414s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037426s: Exiting Redux.assert_term: 0.000002 seconds 0.037440s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037452s: Exiting Redux.assert_term: 0.000003 seconds 0.037472s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037484s: Exiting Redux.assert_term: 0.000002 seconds 0.037496s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037507s: Exiting Redux.assert_term: 0.000002 seconds 0.037522s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037533s: Exiting Redux.assert_term: 0.000002 seconds 0.037548s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037559s: Exiting Redux.assert_term: 0.000002 seconds 0.037578s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037590s: Exiting Redux.assert_term: 0.000003 seconds 0.037604s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037616s: Exiting Redux.assert_term: 0.000002 seconds 0.037629s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037641s: Exiting Redux.assert_term: 0.000003 seconds 0.037656s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037668s: Exiting Redux.assert_term: 0.000002 seconds 0.037685s: 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(uints_inv) < 0) 0.037721s: Exiting Redux.assert_term: 0.000002 seconds 0.037734s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037745s: Exiting Redux.assert_term: 0.000003 seconds 0.037759s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037771s: Exiting Redux.assert_term: 0.000003 seconds 0.037785s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037802s: Exiting Redux.assert_term: 0.000002 seconds 0.037816s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037828s: Exiting Redux.assert_term: 0.000002 seconds 0.037841s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.037853s: Exiting Redux.assert_term: 0.000002 seconds 0.037867s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.037879s: Exiting Redux.assert_term: 0.000002 seconds 0.037893s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.037911s: Exiting Redux.assert_term: 0.000002 seconds 0.037928s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.037948s: Exiting Redux.assert_term: 0.000002 seconds 0.037964s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.037977s: Exiting Redux.assert_term: 0.000003 seconds 0.037994s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038006s: Exiting Redux.assert_term: 0.000003 seconds 0.038027s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038041s: Exiting Redux.assert_term: 0.000003 seconds 0.038056s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038069s: Exiting Redux.assert_term: 0.000003 seconds 0.038086s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038100s: Exiting Redux.assert_term: 0.000003 seconds 0.038117s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038130s: Exiting Redux.assert_term: 0.000002 seconds 0.038156s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038169s: Exiting Redux.assert_term: 0.000002 seconds 0.038188s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038201s: Exiting Redux.assert_term: 0.000003 seconds 0.038217s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038230s: Exiting Redux.assert_term: 0.000002 seconds 0.038245s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038257s: Exiting Redux.assert_term: 0.000003 seconds 0.038279s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038292s: Exiting Redux.assert_term: 0.000003 seconds 0.038307s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038320s: Exiting Redux.assert_term: 0.000002 seconds 0.038336s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038349s: Exiting Redux.assert_term: 0.000002 seconds 0.038363s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038376s: Exiting Redux.assert_term: 0.000002 seconds 0.038397s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038410s: Exiting Redux.assert_term: 0.000002 seconds 0.038426s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038439s: Exiting Redux.assert_term: 0.000002 seconds 0.038455s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038468s: Exiting Redux.assert_term: 0.000003 seconds 0.038484s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038497s: Exiting Redux.assert_term: 0.000002 seconds 0.038519s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038536s: Exiting Redux.assert_term: 0.000003 seconds 0.038554s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038567s: Exiting Redux.assert_term: 0.000002 seconds 0.038582s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038594s: Exiting Redux.assert_term: 0.000003 seconds 0.038609s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038627s: Exiting Redux.assert_term: 0.000003 seconds 0.038643s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038655s: Exiting Redux.assert_term: 0.000002 seconds 0.038670s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038682s: Exiting Redux.assert_term: 0.000003 seconds 0.038699s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038711s: Exiting Redux.assert_term: 0.000003 seconds 0.038726s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038744s: Exiting Redux.assert_term: 0.000003 seconds 0.038764s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038777s: Exiting Redux.assert_term: 0.000003 seconds 0.038793s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038806s: Exiting Redux.assert_term: 0.000002 seconds 0.038821s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038834s: Exiting Redux.assert_term: 0.000003 seconds 0.038851s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038868s: Exiting Redux.assert_term: 0.000003 seconds 0.038883s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.038898s: Exiting Redux.assert_term: 0.000003 seconds 0.038916s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.038930s: Exiting Redux.assert_term: 0.000005 seconds 0.038955s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.038968s: Exiting Redux.assert_term: 0.000003 seconds 0.038984s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039004s: Exiting Redux.assert_term: 0.000003 seconds 0.039021s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039036s: Exiting Redux.assert_term: 0.000002 seconds 0.039052s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039066s: Exiting Redux.assert_term: 0.000002 seconds 0.039402s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039418s: Exiting Redux.assert_term: 0.000006 seconds 0.040497s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040527s: Exiting Redux.assert_term: 0.000006 seconds 0.040549s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040563s: Exiting Redux.assert_term: 0.000003 seconds 0.040579s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040592s: Exiting Redux.assert_term: 0.000003 seconds 0.040609s: Entering Redux.assert_term(func_rank(main) = 203) 0.040622s: Exiting Redux.assert_term: 0.000003 seconds 0.040659s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.040684s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040700s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040711s: Entering Redux.assume(0 <= argc) 0.040726s: Exiting Redux.assume: 0.000004 seconds 0.040736s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040755s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040770s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.040785s: Consuming chunk module(fermat2_ll_valuebound10__verifast_instrumented_modified, true) 0.040798s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.040815s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040824s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.040832s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Leak check. 0.040875s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040886s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.040900s: Entering Redux.assume(false) 0.040912s: Exiting Redux.assume: 0.000002 seconds 0.040926s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040946s: Exiting Redux.assert_term: 0.000006 seconds 0.040962s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.040971s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.040979s: Entering Redux.assume(true) 0.040995s: Exiting Redux.assume: 0.000001 seconds 0.041010s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,6-25): Executing statement 0.041027s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(17,3-5): Executing statement 0.041045s: Entering Redux.assume(!(!(cond = 0))) 0.041069s: Exiting Redux.assume: 0.000015 seconds 0.041079s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(17,13-14): Executing statement 0.041090s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(17,14-19): Executing statement 0.041111s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041125s: Exiting Redux.assert_term: 0.000003 seconds 0.041136s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(17,14-19): Verifying call 0.041145s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.041154s: Entering Redux.query(true) 0.041163s: Exiting Redux.query 0.041173s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(6,13-17): Producing assertion 0.041187s: Entering Redux.assume(true) 0.041197s: Exiting Redux.assume: 0.000001 seconds 0.041207s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041217s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.041225s: Entering Redux.query(true) 0.041234s: Exiting Redux.query 0.041243s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041257s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041270s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041284s: Exiting Redux.assume: 0.000003 seconds 0.041293s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041303s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.041311s: Entering Redux.query(true) 0.041320s: Exiting Redux.query 0.041337s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041346s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041362s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041375s: Exiting Redux.assert_term: 0.000004 seconds 0.041386s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.041396s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.041414s: Entering Redux.assume(1 <= cond) 0.041430s: Exiting Redux.assume: 0.000005 seconds 0.041440s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,6-23): Executing statement 0.041451s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(22,5-7): Executing statement 0.042156s: Entering Redux.assume(!(!(cond = 0))) 0.042183s: Exiting Redux.assume: 0.000010 seconds 0.042193s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042216s: Exiting Redux.assume: 0.000003 seconds 0.042226s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.042237s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.042246s: Entering Redux.query(1 <= cond) 0.042259s: Exiting Redux.query 0.042268s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.042279s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(27,1-2): Leak check. 0.042303s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.042312s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.042327s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(33,5-16): Executing statement 0.042345s: Consuming chunk [_]module(fermat2_ll_valuebound10__verifast_instrumented_modified, true) 0.042360s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Executing statement 0.042378s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(35,5-8): Executing statement 0.042391s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.042406s: Exiting Redux.assert_term: 0.000003 seconds 0.042417s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.042430s: Exiting Redux.assert_term: 0.000003 seconds 0.042439s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(36,5-9): Executing statement 0.042453s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.042472s: Exiting Redux.assert_term: 0.000004 seconds 0.042484s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.042498s: Exiting Redux.assert_term: 0.000003 seconds 0.042508s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042522s: Exiting Redux.assert_term: 0.000001 seconds 0.042534s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(37,7-8): Executing statement 0.042558s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042573s: Exiting Redux.assert_term: 0.000003 seconds 0.042583s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(37,9-30): Verifying call 0.042594s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042603s: Entering Redux.query(true) 0.042613s: Exiting Redux.query 0.042624s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.042642s: Exiting Redux.assert_term: 0.000004 seconds 0.042652s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042661s: Entering Redux.assume(true) 0.042673s: Exiting Redux.assume: 0.000002 seconds 0.042682s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(38,5-24): Executing statement 0.042700s: Entering Redux.assume(0 <= A0) 0.042715s: Exiting Redux.assume: 0.000006 seconds 0.042726s: Entering Redux.assume(A0 <= 10) 0.042741s: Exiting Redux.assume: 0.000004 seconds 0.042760s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(38,5-24): Verifying call 0.042771s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042778s: Entering Redux.query(true) 0.042789s: Exiting Redux.query 0.042798s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042807s: Entering Redux.assume(true) 0.042819s: Exiting Redux.assume: 0.000001 seconds 0.042835s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(39,7-8): Executing statement 0.042849s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042862s: Exiting Redux.assert_term: 0.000003 seconds 0.042873s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(39,9-30): Verifying call 0.042882s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042889s: Entering Redux.query(true) 0.042898s: Exiting Redux.query 0.042907s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.042925s: Exiting Redux.assert_term: 0.000003 seconds 0.042934s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042950s: Entering Redux.assume(true) 0.042960s: Exiting Redux.assume: 0.000001 seconds 0.042969s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Executing statement 0.042983s: Entering Redux.assume(0 <= R0) 0.042997s: Exiting Redux.assume: 0.000004 seconds 0.043012s: Entering Redux.assume(R0 <= 10) 0.043026s: Exiting Redux.assume: 0.000004 seconds 0.043035s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.043044s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043053s: Entering Redux.query(true) 0.043063s: Exiting Redux.query 0.043073s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043082s: Entering Redux.assume(true) 0.043099s: Exiting Redux.assume: 0.000001 seconds 0.043108s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.043131s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.043275s: Exiting Redux.assume: 0.000133 seconds 0.043286s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.043297s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043306s: Entering Redux.query(true) 0.043322s: Exiting Redux.query 0.043331s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043340s: Entering Redux.assume(true) 0.043350s: Exiting Redux.assume: 0.000001 seconds 0.043359s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.043373s: Entering Redux.query(!(2 = 0)) 0.043381s: Exiting Redux.query 0.043392s: Entering Redux.assume(%(A0, 2) = 1) 0.043404s: Exiting Redux.assume: 0.000003 seconds 0.043413s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.043427s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043435s: Entering Redux.query(true) 0.043445s: Exiting Redux.query 0.043454s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043462s: Entering Redux.assume(true) 0.043473s: Exiting Redux.assume: 0.000001 seconds 0.043482s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.043502s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.043514s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043528s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.043545s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.043562s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.044886s: Exiting Redux.query 0.044903s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.044918s: Exiting Redux.assert_term: 0.000004 seconds 0.044928s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.044948s: Exiting Redux.assert_term: 0.000010 seconds 0.044958s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.044977s: Exiting Redux.assert_term: 0.000003 seconds 0.044988s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.045000s: Exiting Redux.assert_term: 0.000002 seconds 0.045009s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.045022s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045049s: Exiting Redux.assume: 0.000018 seconds 0.045058s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.045074s: Entering Redux.assume(!(1 = 0)) 0.045084s: Exiting Redux.assume: 0.000001 seconds 0.045094s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.045107s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.045130s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045151s: Exiting Redux.assume: 0.000011 seconds 0.045166s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.045175s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045184s: Entering Redux.query(1 <= 1) 0.045194s: Exiting Redux.query 0.045203s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045214s: Entering Redux.assume(1 <= 1) 0.045224s: Exiting Redux.assume: 0.000001 seconds 0.045233s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.045251s: Entering Redux.assume(!(!(r0 = 0))) 0.045281s: Exiting Redux.assume: 0.000020 seconds 0.045292s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.045303s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.045326s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045346s: Exiting Redux.assume: 0.000010 seconds 0.045361s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.045370s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045379s: Entering Redux.query(1 <= 1) 0.045387s: Exiting Redux.query 0.045395s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045404s: Entering Redux.assume(1 <= 1) 0.045414s: Exiting Redux.assume: 0.000001 seconds 0.045423s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.045439s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.045448s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.045457s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.045469s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.045496s: Exiting Redux.assume: 0.000017 seconds 0.045514s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.045527s: Exiting Redux.assume: 0.000004 seconds 0.045537s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.045549s: Entering Redux.assume(0 < r0) 0.045564s: Exiting Redux.assume: 0.000007 seconds 0.045573s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.045585s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.045606s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.045622s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.045635s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.046038s: Exiting Redux.query 0.046051s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.046069s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.046081s: Entering Redux.assume(!(0 < r0)) 0.046098s: Exiting Redux.assume: 0.000007 seconds 0.046107s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.046119s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.046131s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.046153s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.046166s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.046327s: Exiting Redux.query 0.046338s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.046347s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.046363s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.046395s: Exiting Redux.assume: 0.000017 seconds 0.046408s: Entering Redux.assume(!(!(1 = 0))) 0.046418s: Exiting Redux.assume: 0.000001 seconds 0.046433s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.046445s: Exiting Redux.assume: 0.000002 seconds 0.046454s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.046463s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.046477s: Entering Redux.query(true) 0.046489s: Exiting Redux.query 0.046498s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.046506s: Entering Redux.assume(true) 0.046516s: Exiting Redux.assume: 0.000001 seconds 0.046525s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.046539s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.046549s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.046571s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.046588s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.046602s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.047395s: Exiting Redux.query 0.047414s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.047436s: Exiting Redux.assert_term: 0.000004 seconds 0.047447s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.047461s: Exiting Redux.assert_term: 0.000003 seconds 0.047473s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.047486s: Exiting Redux.assert_term: 0.000003 seconds 0.047496s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.047510s: Exiting Redux.assert_term: 0.000004 seconds 0.047525s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.047541s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.047568s: Exiting Redux.assume: 0.000016 seconds 0.047577s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.047588s: Entering Redux.assume(!(1 = 0)) 0.047598s: Exiting Redux.assume: 0.000001 seconds 0.047615s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.047628s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.047653s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.047676s: Exiting Redux.assume: 0.000010 seconds 0.047686s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.047696s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.047712s: Entering Redux.query(1 <= 1) 0.047721s: Exiting Redux.query 0.047731s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.047741s: Entering Redux.assume(1 <= 1) 0.047752s: Exiting Redux.assume: 0.000001 seconds 0.047761s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.047773s: Entering Redux.assume(!(!(r0 = 0))) 0.047803s: Exiting Redux.assume: 0.000020 seconds 0.047819s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.047831s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.047853s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.047874s: Exiting Redux.assume: 0.000011 seconds 0.047885s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.047894s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.047910s: Entering Redux.query(1 <= 1) 0.047919s: Exiting Redux.query 0.047928s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.047945s: Entering Redux.assume(1 <= 1) 0.047956s: Exiting Redux.assume: 0.000001 seconds 0.047966s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.047976s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.047991s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.048000s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.048012s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.048039s: Exiting Redux.assume: 0.000017 seconds 0.048051s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.048064s: Exiting Redux.assume: 0.000002 seconds 0.048074s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.048092s: Entering Redux.assume(0 < r0) 0.048110s: Exiting Redux.assume: 0.000007 seconds 0.048120s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.048132s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.048145s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.048161s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.048181s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.048646s: Exiting Redux.query 0.048659s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.048668s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.048680s: Entering Redux.assume(!(0 < r0)) 0.048697s: Exiting Redux.assume: 0.000007 seconds 0.048712s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.048725s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.048736s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.048752s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.048765s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.048928s: Exiting Redux.query 0.048945s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.048954s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.048969s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.048995s: Exiting Redux.assume: 0.000016 seconds 0.049005s: Entering Redux.assume(!(!(1 = 0))) 0.049016s: Exiting Redux.assume: 0.000001 seconds 0.049070s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.049201s: Exiting Redux.assume: 0.000120 seconds 0.049213s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.049222s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.049230s: Entering Redux.query(true) 0.049239s: Exiting Redux.query 0.049247s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.049261s: Entering Redux.assume(true) 0.049271s: Exiting Redux.assume: 0.000001 seconds 0.049280s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.049294s: Entering Redux.query(!(2 = 0)) 0.049303s: Exiting Redux.query 0.049313s: Entering Redux.assume(%(A0, 2) = 1) 0.049325s: Exiting Redux.assume: 0.000002 seconds 0.049333s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.049342s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.049355s: Entering Redux.query(true) 0.049364s: Exiting Redux.query 0.049372s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.049380s: Entering Redux.assume(true) 0.049390s: Exiting Redux.assume: 0.000001 seconds 0.049398s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.049412s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.049427s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.049440s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.049455s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.049469s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.052531s: Exiting Redux.query 0.052577s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.052593s: Exiting Redux.assert_term: 0.000006 seconds 0.052605s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.052617s: Exiting Redux.assert_term: 0.000003 seconds 0.052628s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.052641s: Exiting Redux.assert_term: 0.000003 seconds 0.052651s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.052671s: Exiting Redux.assert_term: 0.000003 seconds 0.052682s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.052700s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.052723s: Exiting Redux.assume: 0.000013 seconds 0.052732s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.052744s: Entering Redux.assume(!(1 = 0)) 0.052761s: Exiting Redux.assume: 0.000001 seconds 0.052774s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.052790s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.052823s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.052840s: Exiting Redux.assume: 0.000007 seconds 0.052850s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.052867s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.052876s: Entering Redux.query(1 <= 1) 0.052885s: Exiting Redux.query 0.052895s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.052904s: Entering Redux.assume(1 <= 1) 0.052915s: Exiting Redux.assume: 0.000001 seconds 0.052924s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.052936s: Entering Redux.assume(!(!(r0 = 0))) 0.053130s: Exiting Redux.assume: 0.000171 seconds 0.053143s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.053154s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.053178s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.053195s: Exiting Redux.assume: 0.000007 seconds 0.053205s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.053221s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.053231s: Entering Redux.query(1 <= 1) 0.053240s: Exiting Redux.query 0.053249s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.053258s: Entering Redux.assume(1 <= 1) 0.053268s: Exiting Redux.assume: 0.000001 seconds 0.053277s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.053288s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.053303s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.053312s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.053323s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.053343s: Exiting Redux.assume: 0.000011 seconds 0.053355s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.053368s: Exiting Redux.assume: 0.000004 seconds 0.053384s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.053396s: Entering Redux.assume(0 < r0) 0.053412s: Exiting Redux.assume: 0.000006 seconds 0.053421s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.053433s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.053445s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.053469s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.053483s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.053684s: Exiting Redux.query 0.053697s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.053706s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.053717s: Entering Redux.assume(!(0 < r0)) 0.053740s: Exiting Redux.assume: 0.000007 seconds 0.053751s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.053764s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.053776s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.053793s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.053807s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.053935s: Exiting Redux.query 0.053955s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.053965s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.053979s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.053999s: Exiting Redux.assume: 0.000010 seconds 0.054021s: Entering Redux.assume(!(!(1 = 0))) 0.054031s: Exiting Redux.assume: 0.000001 seconds 0.054043s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.054055s: Exiting Redux.assume: 0.000003 seconds 0.054064s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.054073s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.054082s: Entering Redux.query(true) 0.054090s: Exiting Redux.query 0.054099s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.054117s: Entering Redux.assume(true) 0.054129s: Exiting Redux.assume: 0.000001 seconds 0.054137s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.054152s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.054161s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.054174s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.054195s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.054209s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.055309s: Exiting Redux.query 0.055323s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.055337s: Exiting Redux.assert_term: 0.000005 seconds 0.055348s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.055367s: Exiting Redux.assert_term: 0.000003 seconds 0.055377s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.055390s: Exiting Redux.assert_term: 0.000003 seconds 0.055399s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.055412s: Exiting Redux.assert_term: 0.000003 seconds 0.055421s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.055440s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.055463s: Exiting Redux.assume: 0.000012 seconds 0.055472s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.055482s: Entering Redux.assume(!(1 = 0)) 0.055492s: Exiting Redux.assume: 0.000001 seconds 0.055502s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.055514s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.055596s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055614s: Exiting Redux.assume: 0.000006 seconds 0.055624s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.055633s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055642s: Entering Redux.query(1 <= 1) 0.055651s: Exiting Redux.query 0.055666s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055676s: Entering Redux.assume(1 <= 1) 0.055687s: Exiting Redux.assume: 0.000001 seconds 0.055695s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.055707s: Entering Redux.assume(!(!(r0 = 0))) 0.055735s: Exiting Redux.assume: 0.000019 seconds 0.055745s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.055755s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.055785s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055802s: Exiting Redux.assume: 0.000006 seconds 0.055812s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.055821s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055831s: Entering Redux.query(1 <= 1) 0.055839s: Exiting Redux.query 0.055856s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055865s: Entering Redux.assume(1 <= 1) 0.055877s: Exiting Redux.assume: 0.000001 seconds 0.055887s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.055897s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.055907s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.055922s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.055934s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.055963s: Exiting Redux.assume: 0.000011 seconds 0.055976s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.055989s: Exiting Redux.assume: 0.000003 seconds 0.056000s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.056012s: Entering Redux.assume(0 < r0) 0.056029s: Exiting Redux.assume: 0.000006 seconds 0.056045s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.056059s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.056071s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.056087s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.056101s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.056309s: Exiting Redux.query 0.056321s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.056331s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.056341s: Entering Redux.assume(!(0 < r0)) 0.056360s: Exiting Redux.assume: 0.000006 seconds 0.056369s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.056390s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.056403s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.056419s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.056435s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.056560s: Exiting Redux.query 0.056573s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.056588s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.056602s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.056621s: Exiting Redux.assume: 0.000010 seconds 0.056632s: Entering Redux.assume(!(!(1 = 0))) 0.056643s: Exiting Redux.assume: 0.000001 seconds 0.056680s: Entering Redux.assume(!(R0 <= 10)) 0.056692s: Exiting Redux.assume: 0.000003 seconds 0.056708s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.056717s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.056725s: Entering Redux.query(true) 0.056734s: Exiting Redux.query 0.056743s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.056751s: Entering Redux.assume(true) 0.056761s: Exiting Redux.assume: 0.000002 seconds 0.056770s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.056795s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.057243s: Exiting Redux.assume: 0.000437 seconds 0.057257s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.057266s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.057274s: Entering Redux.query(true) 0.057285s: Exiting Redux.query 0.057294s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.057315s: Entering Redux.assume(true) 0.057326s: Exiting Redux.assume: 0.000001 seconds 0.057334s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.057348s: Entering Redux.query(!(2 = 0)) 0.057357s: Exiting Redux.query 0.057367s: Entering Redux.assume(%(A0, 2) = 1) 0.057380s: Exiting Redux.assume: 0.000003 seconds 0.057388s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.057408s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.057416s: Entering Redux.query(true) 0.057424s: Exiting Redux.query 0.057432s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.057440s: Entering Redux.assume(true) 0.057450s: Exiting Redux.assume: 0.000001 seconds 0.057458s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.057473s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.057488s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.057502s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.057517s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.057531s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.058009s: Exiting Redux.query 0.058025s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.058038s: Exiting Redux.assert_term: 0.000004 seconds 0.058048s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.058060s: Exiting Redux.assert_term: 0.000003 seconds 0.058069s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.058081s: Exiting Redux.assert_term: 0.000003 seconds 0.058091s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.058109s: Exiting Redux.assert_term: 0.000003 seconds 0.058118s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.058131s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.058157s: Exiting Redux.assume: 0.000016 seconds 0.058166s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.058182s: Entering Redux.assume(!(1 = 0)) 0.058193s: Exiting Redux.assume: 0.000002 seconds 0.058203s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.058217s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.058242s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.058261s: Exiting Redux.assume: 0.000010 seconds 0.058271s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.058286s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058295s: Entering Redux.query(1 <= 1) 0.058304s: Exiting Redux.query 0.058312s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058321s: Entering Redux.assume(1 <= 1) 0.058331s: Exiting Redux.assume: 0.000001 seconds 0.058340s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.058360s: Entering Redux.assume(!(!(r0 = 0))) 0.058389s: Exiting Redux.assume: 0.000019 seconds 0.058400s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.058411s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.058434s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.058454s: Exiting Redux.assume: 0.000009 seconds 0.058464s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.058634s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058646s: Entering Redux.query(1 <= 1) 0.058654s: Exiting Redux.query 0.058663s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058672s: Entering Redux.assume(1 <= 1) 0.058683s: Exiting Redux.assume: 0.000001 seconds 0.058693s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.058711s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.058721s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.058730s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.058744s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.058770s: Exiting Redux.assume: 0.000017 seconds 0.058784s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.058803s: Exiting Redux.assume: 0.000003 seconds 0.058814s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.058826s: Entering Redux.assume(0 < r0) 0.058842s: Exiting Redux.assume: 0.000007 seconds 0.058851s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.058863s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.058874s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.058897s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.058911s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.059196s: Exiting Redux.query 0.059208s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.059217s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.059234s: Entering Redux.assume(!(0 < r0)) 0.059251s: Exiting Redux.assume: 0.000006 seconds 0.059261s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.059273s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.059285s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.059302s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.059322s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.059471s: Exiting Redux.query 0.059483s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.059492s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.059508s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059532s: Exiting Redux.assume: 0.000016 seconds 0.059551s: Entering Redux.assume(!(!(1 = 0))) 0.059563s: Exiting Redux.assume: 0.000001 seconds 0.059577s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.059590s: Exiting Redux.assume: 0.000004 seconds 0.059601s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.059610s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.059618s: Entering Redux.query(true) 0.059627s: Exiting Redux.query 0.059635s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.059649s: Entering Redux.assume(true) 0.059660s: Exiting Redux.assume: 0.000001 seconds 0.059668s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.059683s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.059692s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.059705s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.059726s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.059740s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.060568s: Exiting Redux.query 0.060585s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.060599s: Exiting Redux.assert_term: 0.000005 seconds 0.060617s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.060629s: Exiting Redux.assert_term: 0.000003 seconds 0.060639s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.060650s: Exiting Redux.assert_term: 0.000003 seconds 0.060660s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.060672s: Exiting Redux.assert_term: 0.000003 seconds 0.060682s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.060703s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.060731s: Exiting Redux.assume: 0.000017 seconds 0.060741s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.060752s: Entering Redux.assume(!(1 = 0)) 0.060762s: Exiting Redux.assume: 0.000001 seconds 0.060772s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.060793s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.060817s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.060837s: Exiting Redux.assume: 0.000010 seconds 0.060846s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.060854s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060863s: Entering Redux.query(1 <= 1) 0.060878s: Exiting Redux.query 0.060887s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060896s: Entering Redux.assume(1 <= 1) 0.060906s: Exiting Redux.assume: 0.000001 seconds 0.060915s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.060928s: Entering Redux.assume(!(!(r0 = 0))) 0.060964s: Exiting Redux.assume: 0.000026 seconds 0.060974s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.060992s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.061014s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.061035s: Exiting Redux.assume: 0.000010 seconds 0.061045s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.061054s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061064s: Entering Redux.query(1 <= 1) 0.061080s: Exiting Redux.query 0.061090s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061099s: Entering Redux.assume(1 <= 1) 0.061110s: Exiting Redux.assume: 0.000001 seconds 0.061120s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.061131s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.061141s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.061157s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.061170s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061195s: Exiting Redux.assume: 0.000016 seconds 0.061207s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.061219s: Exiting Redux.assume: 0.000003 seconds 0.061229s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.061240s: Entering Redux.assume(0 < r0) 0.061263s: Exiting Redux.assume: 0.000006 seconds 0.061273s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.061285s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.061297s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.061314s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.061328s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.061609s: Exiting Redux.query 0.061621s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.061630s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.061640s: Entering Redux.assume(!(0 < r0)) 0.061657s: Exiting Redux.assume: 0.000006 seconds 0.061666s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.061685s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.061697s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.061713s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.061727s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.061875s: Exiting Redux.query 0.061887s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.061904s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.061917s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061950s: Exiting Redux.assume: 0.000022 seconds 0.061962s: Entering Redux.assume(!(!(1 = 0))) 0.061973s: Exiting Redux.assume: 0.000001 seconds 0.062025s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.062120s: Exiting Redux.assume: 0.000077 seconds 0.062132s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.062142s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062150s: Entering Redux.query(true) 0.062159s: Exiting Redux.query 0.062169s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062178s: Entering Redux.assume(true) 0.062189s: Exiting Redux.assume: 0.000001 seconds 0.062206s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.062221s: Entering Redux.query(!(2 = 0)) 0.062230s: Exiting Redux.query 0.062242s: Entering Redux.assume(%(A0, 2) = 1) 0.062255s: Exiting Redux.assume: 0.000003 seconds 0.062265s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.062274s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062282s: Entering Redux.query(true) 0.062298s: Exiting Redux.query 0.062308s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062317s: Entering Redux.assume(true) 0.062328s: Exiting Redux.assume: 0.000001 seconds 0.062337s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.062353s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.062363s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.062384s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.062401s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.062416s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.062575s: Exiting Redux.query 0.062591s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.062618s: Exiting Redux.assert_term: 0.000004 seconds 0.062628s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.062640s: Exiting Redux.assert_term: 0.000003 seconds 0.062649s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.062661s: Exiting Redux.assert_term: 0.000002 seconds 0.062670s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.062682s: Exiting Redux.assert_term: 0.000002 seconds 0.062702s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.062715s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.062736s: Exiting Redux.assume: 0.000012 seconds 0.062745s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.062755s: Entering Redux.assume(!(1 = 0)) 0.062766s: Exiting Redux.assume: 0.000001 seconds 0.062776s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.062797s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.062822s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.062839s: Exiting Redux.assume: 0.000006 seconds 0.062849s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.062858s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.062875s: Entering Redux.query(1 <= 1) 0.062884s: Exiting Redux.query 0.062893s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.062902s: Entering Redux.assume(1 <= 1) 0.062912s: Exiting Redux.assume: 0.000001 seconds 0.062920s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.062932s: Entering Redux.assume(!(!(r0 = 0))) 0.062967s: Exiting Redux.assume: 0.000018 seconds 0.062977s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.062994s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.063141s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063158s: Exiting Redux.assume: 0.000007 seconds 0.063168s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.063178s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063195s: Entering Redux.query(1 <= 1) 0.063204s: Exiting Redux.query 0.063213s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063222s: Entering Redux.assume(1 <= 1) 0.063233s: Exiting Redux.assume: 0.000001 seconds 0.063242s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.063252s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.063262s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.063278s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.063290s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.063309s: Exiting Redux.assume: 0.000011 seconds 0.063323s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.063335s: Exiting Redux.assume: 0.000003 seconds 0.063345s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.063363s: Entering Redux.assume(0 < r0) 0.063380s: Exiting Redux.assume: 0.000006 seconds 0.063389s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.063400s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.063411s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.063426s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.063448s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.063656s: Exiting Redux.query 0.063668s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.063677s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.063688s: Entering Redux.assume(!(0 < r0)) 0.063704s: Exiting Redux.assume: 0.000006 seconds 0.063714s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.063735s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.063748s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.063764s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.063778s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.063907s: Exiting Redux.query 0.063918s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.063927s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.063949s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.063968s: Exiting Redux.assume: 0.000010 seconds 0.063979s: Entering Redux.assume(!(!(1 = 0))) 0.063989s: Exiting Redux.assume: 0.000002 seconds 0.064010s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.064023s: Exiting Redux.assume: 0.000002 seconds 0.064032s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.064041s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.064049s: Entering Redux.query(true) 0.064057s: Exiting Redux.query 0.064066s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.064075s: Entering Redux.assume(true) 0.064092s: Exiting Redux.assume: 0.000001 seconds 0.064102s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.064117s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.064127s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.064141s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.064157s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.064179s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.064340s: Exiting Redux.query 0.064355s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.066332s: Exiting Redux.assert_term: 0.001966 seconds 0.066347s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.066361s: Exiting Redux.assert_term: 0.000003 seconds 0.066383s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.066395s: Exiting Redux.assert_term: 0.000003 seconds 0.066405s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.066417s: Exiting Redux.assert_term: 0.000003 seconds 0.066428s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.066441s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.066472s: Exiting Redux.assume: 0.000012 seconds 0.066482s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.066495s: Entering Redux.assume(!(1 = 0)) 0.066506s: Exiting Redux.assume: 0.000001 seconds 0.066516s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.066530s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.066557s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.066586s: Exiting Redux.assume: 0.000008 seconds 0.066598s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.066607s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.066616s: Entering Redux.query(1 <= 1) 0.066624s: Exiting Redux.query 0.066633s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.066649s: Entering Redux.assume(1 <= 1) 0.066659s: Exiting Redux.assume: 0.000001 seconds 0.066667s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.066679s: Entering Redux.assume(!(!(r0 = 0))) 0.066707s: Exiting Redux.assume: 0.000019 seconds 0.066717s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.066728s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.066757s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.066773s: Exiting Redux.assume: 0.000006 seconds 0.066783s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.066791s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.066800s: Entering Redux.query(1 <= 1) 0.066808s: Exiting Redux.query 0.066817s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.066833s: Entering Redux.assume(1 <= 1) 0.066843s: Exiting Redux.assume: 0.000001 seconds 0.066851s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.066861s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.066870s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.066879s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.066898s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.066918s: Exiting Redux.assume: 0.000011 seconds 0.066930s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.066951s: Exiting Redux.assume: 0.000003 seconds 0.066961s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.066975s: Entering Redux.assume(0 < r0) 0.066992s: Exiting Redux.assume: 0.000006 seconds 0.067003s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.067024s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.067037s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.067054s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.067070s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.067266s: Exiting Redux.query 0.067286s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.067296s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.067306s: Entering Redux.assume(!(0 < r0)) 0.067322s: Exiting Redux.assume: 0.000006 seconds 0.067332s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.067345s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.067365s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.067383s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.067396s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.067515s: Exiting Redux.query 0.067526s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.067535s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.067558s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.067579s: Exiting Redux.assume: 0.000009 seconds 0.067590s: Entering Redux.assume(!(!(1 = 0))) 0.067600s: Exiting Redux.assume: 0.000001 seconds 0.067627s: Entering Redux.assume(!(0 <= R0)) 0.067641s: Exiting Redux.assume: 0.000005 seconds 0.067650s: Entering Redux.assume(false) 0.067660s: Exiting Redux.assume: 0.000002 seconds 0.067676s: Entering Redux.assume(!(false)) 0.067687s: Exiting Redux.assume: 0.000002 seconds 0.067697s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.067707s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.067715s: Entering Redux.query(true) 0.067724s: Exiting Redux.query 0.067733s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.067741s: Entering Redux.assume(true) 0.067760s: Exiting Redux.assume: 0.000001 seconds 0.067769s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.067827s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.067964s: Exiting Redux.assume: 0.000125 seconds 0.067977s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.067987s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.067995s: Entering Redux.query(true) 0.068012s: Exiting Redux.query 0.068021s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068029s: Entering Redux.assume(true) 0.068039s: Exiting Redux.assume: 0.000001 seconds 0.068048s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.068062s: Entering Redux.query(!(2 = 0)) 0.068071s: Exiting Redux.query 0.068082s: Entering Redux.assume(%(A0, 2) = 1) 0.068094s: Exiting Redux.assume: 0.000003 seconds 0.068110s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.068119s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068127s: Entering Redux.query(true) 0.068135s: Exiting Redux.query 0.068144s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068152s: Entering Redux.assume(true) 0.068162s: Exiting Redux.assume: 0.000001 seconds 0.068170s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.068192s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.068202s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.068215s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.068232s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.068246s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.069357s: Exiting Redux.query 0.069374s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.069388s: Exiting Redux.assert_term: 0.000004 seconds 0.069399s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.069412s: Exiting Redux.assert_term: 0.000003 seconds 0.069421s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.069441s: Exiting Redux.assert_term: 0.000003 seconds 0.069451s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.069463s: Exiting Redux.assert_term: 0.000003 seconds 0.069471s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.069484s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069509s: Exiting Redux.assume: 0.000016 seconds 0.069518s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.069541s: Entering Redux.assume(!(1 = 0)) 0.069551s: Exiting Redux.assume: 0.000001 seconds 0.069561s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.069573s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.069596s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069616s: Exiting Redux.assume: 0.000009 seconds 0.069638s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.069648s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069657s: Entering Redux.query(1 <= 1) 0.069665s: Exiting Redux.query 0.069673s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069683s: Entering Redux.assume(1 <= 1) 0.069694s: Exiting Redux.assume: 0.000001 seconds 0.069710s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.069723s: Entering Redux.assume(!(!(r0 = 0))) 0.069753s: Exiting Redux.assume: 0.000019 seconds 0.069764s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.069775s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.069798s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069818s: Exiting Redux.assume: 0.000010 seconds 0.069836s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.069845s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069853s: Entering Redux.query(1 <= 1) 0.069862s: Exiting Redux.query 0.069870s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069879s: Entering Redux.assume(1 <= 1) 0.069889s: Exiting Redux.assume: 0.000001 seconds 0.069905s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.069914s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.069924s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.069932s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.069951s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069985s: Exiting Redux.assume: 0.000016 seconds 0.069997s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.070009s: Exiting Redux.assume: 0.000003 seconds 0.070019s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.070032s: Entering Redux.assume(0 < r0) 0.070047s: Exiting Redux.assume: 0.000007 seconds 0.070057s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.070069s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.070089s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.070105s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.070119s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.070670s: Exiting Redux.query 0.070682s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.070701s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.070714s: Entering Redux.assume(!(0 < r0)) 0.070732s: Exiting Redux.assume: 0.000007 seconds 0.070742s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.070755s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.070768s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.070793s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.070807s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.070964s: Exiting Redux.query 0.070976s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.070984s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.070999s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071032s: Exiting Redux.assume: 0.000015 seconds 0.071043s: Entering Redux.assume(!(!(1 = 0))) 0.071053s: Exiting Redux.assume: 0.000001 seconds 0.071066s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.071077s: Exiting Redux.assume: 0.000003 seconds 0.071086s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.071095s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.071111s: Entering Redux.query(true) 0.071120s: Exiting Redux.query 0.071128s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071137s: Entering Redux.assume(true) 0.071147s: Exiting Redux.assume: 0.000001 seconds 0.071155s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.071170s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.071179s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.071200s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.071216s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.071230s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.072608s: Exiting Redux.query 0.072625s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.072648s: Exiting Redux.assert_term: 0.000005 seconds 0.072659s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.072672s: Exiting Redux.assert_term: 0.000004 seconds 0.072682s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.072694s: Exiting Redux.assert_term: 0.000002 seconds 0.072703s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.072724s: Exiting Redux.assert_term: 0.000002 seconds 0.072735s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.072749s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072776s: Exiting Redux.assume: 0.000016 seconds 0.072785s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.072794s: Entering Redux.assume(!(1 = 0)) 0.072805s: Exiting Redux.assume: 0.000001 seconds 0.072823s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.072839s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.072864s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072883s: Exiting Redux.assume: 0.000009 seconds 0.072894s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.072903s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072921s: Entering Redux.query(1 <= 1) 0.072930s: Exiting Redux.query 0.072946s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072956s: Entering Redux.assume(1 <= 1) 0.072967s: Exiting Redux.assume: 0.000001 seconds 0.072977s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.072990s: Entering Redux.assume(!(!(r0 = 0))) 0.073019s: Exiting Redux.assume: 0.000019 seconds 0.073037s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.073049s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.073073s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.073093s: Exiting Redux.assume: 0.000010 seconds 0.073166s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.073175s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073192s: Entering Redux.query(1 <= 1) 0.073201s: Exiting Redux.query 0.073210s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073218s: Entering Redux.assume(1 <= 1) 0.073228s: Exiting Redux.assume: 0.000001 seconds 0.073237s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.073247s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.073264s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.073272s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.073285s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.073311s: Exiting Redux.assume: 0.000017 seconds 0.073323s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.073336s: Exiting Redux.assume: 0.000003 seconds 0.073346s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.073367s: Entering Redux.assume(0 < r0) 0.073385s: Exiting Redux.assume: 0.000007 seconds 0.073396s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.073409s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.073422s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.073439s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.073461s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.073744s: Exiting Redux.query 0.073756s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.073766s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.073777s: Entering Redux.assume(!(0 < r0)) 0.073793s: Exiting Redux.assume: 0.000007 seconds 0.073812s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.073825s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.073837s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.073853s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.073866s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.074029s: Exiting Redux.query 0.074040s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.074049s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.074064s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.074088s: Exiting Redux.assume: 0.000016 seconds 0.074099s: Entering Redux.assume(!(!(1 = 0))) 0.074109s: Exiting Redux.assume: 0.000001 seconds 0.074151s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.074263s: Exiting Redux.assume: 0.000102 seconds 0.074274s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.074283s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074291s: Entering Redux.query(true) 0.074300s: Exiting Redux.query 0.074309s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074325s: Entering Redux.assume(true) 0.074336s: Exiting Redux.assume: 0.000001 seconds 0.074344s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.074359s: Entering Redux.query(!(2 = 0)) 0.074367s: Exiting Redux.query 0.074378s: Entering Redux.assume(%(A0, 2) = 1) 0.074390s: Exiting Redux.assume: 0.000003 seconds 0.074399s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.074407s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074423s: Entering Redux.query(true) 0.074432s: Exiting Redux.query 0.074440s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074449s: Entering Redux.assume(true) 0.074459s: Exiting Redux.assume: 0.000001 seconds 0.074468s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.074482s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.074500s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.074513s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.074918s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.074936s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.076036s: Exiting Redux.query 0.076063s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.076079s: Exiting Redux.assert_term: 0.000004 seconds 0.076089s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.076102s: Exiting Redux.assert_term: 0.000003 seconds 0.076113s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.076125s: Exiting Redux.assert_term: 0.000003 seconds 0.076136s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.076157s: Exiting Redux.assert_term: 0.000003 seconds 0.076167s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.076181s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.076210s: Exiting Redux.assume: 0.000018 seconds 0.076222s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.076233s: Entering Redux.assume(!(1 = 0)) 0.076252s: Exiting Redux.assume: 0.000002 seconds 0.076263s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.076277s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.076302s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.076322s: Exiting Redux.assume: 0.000010 seconds 0.076333s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.076351s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076363s: Entering Redux.query(1 <= 1) 0.076372s: Exiting Redux.query 0.076382s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076391s: Entering Redux.assume(1 <= 1) 0.076402s: Exiting Redux.assume: 0.000001 seconds 0.076411s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.076424s: Entering Redux.assume(!(!(r0 = 0))) 0.076462s: Exiting Redux.assume: 0.000019 seconds 0.076473s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.076483s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.076506s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.076526s: Exiting Redux.assume: 0.000010 seconds 0.076536s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.076561s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076572s: Entering Redux.query(1 <= 1) 0.076582s: Exiting Redux.query 0.076593s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076604s: Entering Redux.assume(1 <= 1) 0.076615s: Exiting Redux.assume: 0.000001 seconds 0.076624s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.076635s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.076660s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.076670s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.076681s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.076707s: Exiting Redux.assume: 0.000016 seconds 0.076719s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.076732s: Exiting Redux.assume: 0.000003 seconds 0.076750s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.076763s: Entering Redux.assume(0 < r0) 0.076779s: Exiting Redux.assume: 0.000007 seconds 0.076789s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.076802s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.076814s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.076839s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.076854s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.077136s: Exiting Redux.query 0.077149s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.077159s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.077169s: Entering Redux.assume(!(0 < r0)) 0.077195s: Exiting Redux.assume: 0.000008 seconds 0.077206s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.077218s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.077231s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.077248s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.077263s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.077555s: Exiting Redux.query 0.077569s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.077579s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.077596s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.077622s: Exiting Redux.assume: 0.000015 seconds 0.077643s: Entering Redux.assume(!(!(1 = 0))) 0.077655s: Exiting Redux.assume: 0.000001 seconds 0.077670s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.077683s: Exiting Redux.assume: 0.000003 seconds 0.077693s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.077703s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.077712s: Entering Redux.query(true) 0.077721s: Exiting Redux.query 0.077731s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.077748s: Entering Redux.assume(true) 0.077760s: Exiting Redux.assume: 0.000001 seconds 0.077769s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.077784s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.077795s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.077808s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.077833s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.077848s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.079490s: Exiting Redux.query 0.079507s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.079522s: Exiting Redux.assert_term: 0.000005 seconds 0.079533s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.079557s: Exiting Redux.assert_term: 0.000003 seconds 0.079568s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.079580s: Exiting Redux.assert_term: 0.000003 seconds 0.079591s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.079604s: Exiting Redux.assert_term: 0.000003 seconds 0.079613s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.079635s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079665s: Exiting Redux.assume: 0.000018 seconds 0.079674s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.079684s: Entering Redux.assume(!(1 = 0)) 0.079695s: Exiting Redux.assume: 0.000001 seconds 0.079705s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.079719s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.079751s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079772s: Exiting Redux.assume: 0.000010 seconds 0.079781s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.079790s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079799s: Entering Redux.query(1 <= 1) 0.079807s: Exiting Redux.query 0.079824s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079833s: Entering Redux.assume(1 <= 1) 0.079843s: Exiting Redux.assume: 0.000001 seconds 0.079852s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.079864s: Entering Redux.assume(!(!(r0 = 0))) 0.079892s: Exiting Redux.assume: 0.000020 seconds 0.079903s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.079923s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.079953s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079974s: Exiting Redux.assume: 0.000010 seconds 0.079984s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.079993s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080002s: Entering Redux.query(1 <= 1) 0.080011s: Exiting Redux.query 0.080029s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080040s: Entering Redux.assume(1 <= 1) 0.080051s: Exiting Redux.assume: 0.000001 seconds 0.080060s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.080071s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.080080s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.080098s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.080110s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.080136s: Exiting Redux.assume: 0.000016 seconds 0.080147s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.080159s: Exiting Redux.assume: 0.000003 seconds 0.080169s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.080180s: Entering Redux.assume(0 < r0) 0.080205s: Exiting Redux.assume: 0.000007 seconds 0.080215s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.080228s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.080240s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.080256s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.080271s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.080555s: Exiting Redux.query 0.080647s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.080658s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.080671s: Entering Redux.assume(!(0 < r0)) 0.080687s: Exiting Redux.assume: 0.000006 seconds 0.080697s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.080719s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.080732s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.080748s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.080762s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.080910s: Exiting Redux.query 0.080923s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.080948s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.080965s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.080990s: Exiting Redux.assume: 0.000015 seconds 0.081002s: Entering Redux.assume(!(!(1 = 0))) 0.081014s: Exiting Redux.assume: 0.000001 seconds 0.081061s: Entering Redux.assume(!(A0 <= 10)) 0.081074s: Exiting Redux.assume: 0.000003 seconds 0.081094s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(38,5-24): Verifying call 0.081104s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081113s: Entering Redux.query(true) 0.081123s: Exiting Redux.query 0.081132s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.081142s: Entering Redux.assume(true) 0.081152s: Exiting Redux.assume: 0.000001 seconds 0.081162s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(39,7-8): Executing statement 0.081184s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.081199s: Exiting Redux.assert_term: 0.000004 seconds 0.081209s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(39,9-30): Verifying call 0.081219s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.081227s: Entering Redux.query(true) 0.081238s: Exiting Redux.query 0.081250s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.081272s: Exiting Redux.assert_term: 0.000003 seconds 0.081282s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.081291s: Entering Redux.assume(true) 0.081302s: Exiting Redux.assume: 0.000001 seconds 0.081312s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Executing statement 0.081327s: Entering Redux.assume(0 <= R0) 0.081343s: Exiting Redux.assume: 0.000005 seconds 0.081352s: Entering Redux.assume(R0 <= 10) 0.081376s: Exiting Redux.assume: 0.000006 seconds 0.081386s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.081396s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081404s: Entering Redux.query(true) 0.081413s: Exiting Redux.query 0.081423s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.081432s: Entering Redux.assume(true) 0.081443s: Exiting Redux.assume: 0.000001 seconds 0.081461s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.081481s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.081603s: Exiting Redux.assume: 0.000111 seconds 0.081614s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.081623s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081633s: Entering Redux.query(true) 0.081642s: Exiting Redux.query 0.081660s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.081670s: Entering Redux.assume(true) 0.081680s: Exiting Redux.assume: 0.000001 seconds 0.081689s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.081704s: Entering Redux.query(!(2 = 0)) 0.081712s: Exiting Redux.query 0.081723s: Entering Redux.assume(%(A0, 2) = 1) 0.081735s: Exiting Redux.assume: 0.000003 seconds 0.081743s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.081760s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081769s: Entering Redux.query(true) 0.081777s: Exiting Redux.query 0.081785s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.081793s: Entering Redux.assume(true) 0.081803s: Exiting Redux.assume: 0.000001 seconds 0.081811s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.081834s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.081846s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.081859s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.081874s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.081889s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.082426s: Exiting Redux.query 0.082441s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.082455s: Exiting Redux.assert_term: 0.000004 seconds 0.082466s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.082479s: Exiting Redux.assert_term: 0.000003 seconds 0.082489s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.082511s: Exiting Redux.assert_term: 0.000003 seconds 0.082521s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.082534s: Exiting Redux.assert_term: 0.000003 seconds 0.082543s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.082557s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.082579s: Exiting Redux.assume: 0.000011 seconds 0.082589s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.082611s: Entering Redux.assume(!(1 = 0)) 0.082625s: Exiting Redux.assume: 0.000002 seconds 0.082636s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.082650s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.082674s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.082693s: Exiting Redux.assume: 0.000007 seconds 0.082713s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.082723s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082733s: Entering Redux.query(1 <= 1) 0.082742s: Exiting Redux.query 0.082751s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082760s: Entering Redux.assume(1 <= 1) 0.082771s: Exiting Redux.assume: 0.000001 seconds 0.082780s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.082808s: Entering Redux.assume(!(!(r0 = 0))) 0.082842s: Exiting Redux.assume: 0.000018 seconds 0.082853s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.082864s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.082888s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.082907s: Exiting Redux.assume: 0.000006 seconds 0.082917s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.082927s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082945s: Entering Redux.query(1 <= 1) 0.082955s: Exiting Redux.query 0.082965s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082975s: Entering Redux.assume(1 <= 1) 0.082986s: Exiting Redux.assume: 0.000001 seconds 0.082997s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.083008s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.083019s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.083030s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.083043s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.083065s: Exiting Redux.assume: 0.000011 seconds 0.083078s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.083092s: Exiting Redux.assume: 0.000003 seconds 0.083103s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.083117s: Entering Redux.assume(0 < r0) 0.083134s: Exiting Redux.assume: 0.000006 seconds 0.083145s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.083158s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.083171s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.083189s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.083204s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.083399s: Exiting Redux.query 0.083413s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.083424s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.083436s: Entering Redux.assume(!(0 < r0)) 0.083453s: Exiting Redux.assume: 0.000006 seconds 0.083464s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.083479s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.083492s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.083510s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.083525s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.083872s: Exiting Redux.query 0.083886s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.083896s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.083912s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.083933s: Exiting Redux.assume: 0.000010 seconds 0.083954s: Entering Redux.assume(!(!(1 = 0))) 0.083965s: Exiting Redux.assume: 0.000002 seconds 0.083979s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.083993s: Exiting Redux.assume: 0.000003 seconds 0.084003s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.084013s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.084022s: Entering Redux.query(true) 0.084031s: Exiting Redux.query 0.084041s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.084050s: Entering Redux.assume(true) 0.084061s: Exiting Redux.assume: 0.000001 seconds 0.084072s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.084087s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.084099s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.084113s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.084130s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.084144s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.084560s: Exiting Redux.query 0.084576s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.084591s: Exiting Redux.assert_term: 0.000004 seconds 0.084602s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.084617s: Exiting Redux.assert_term: 0.000004 seconds 0.084629s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.084645s: Exiting Redux.assert_term: 0.000003 seconds 0.084657s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.084670s: Exiting Redux.assert_term: 0.000002 seconds 0.084680s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.084694s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.084716s: Exiting Redux.assume: 0.000012 seconds 0.084726s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.084737s: Entering Redux.assume(!(1 = 0)) 0.084749s: Exiting Redux.assume: 0.000001 seconds 0.084760s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.084774s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.084798s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.084815s: Exiting Redux.assume: 0.000006 seconds 0.084826s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.084836s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.084847s: Entering Redux.query(1 <= 1) 0.084857s: Exiting Redux.query 0.084868s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.084878s: Entering Redux.assume(1 <= 1) 0.084890s: Exiting Redux.assume: 0.000001 seconds 0.084899s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.084912s: Entering Redux.assume(!(!(r0 = 0))) 0.084949s: Exiting Redux.assume: 0.000025 seconds 0.084961s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.084972s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.084995s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085012s: Exiting Redux.assume: 0.000006 seconds 0.085326s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.085338s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085348s: Entering Redux.query(1 <= 1) 0.085358s: Exiting Redux.query 0.085367s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085377s: Entering Redux.assume(1 <= 1) 0.085389s: Exiting Redux.assume: 0.000001 seconds 0.085398s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.085410s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.085420s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.085430s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.085443s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.085464s: Exiting Redux.assume: 0.000011 seconds 0.085477s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.085491s: Exiting Redux.assume: 0.000003 seconds 0.085502s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.085515s: Entering Redux.assume(0 < r0) 0.085532s: Exiting Redux.assume: 0.000006 seconds 0.085542s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.085556s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.085568s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.085585s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.085602s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.085801s: Exiting Redux.query 0.085813s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.085823s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.085834s: Entering Redux.assume(!(0 < r0)) 0.085850s: Exiting Redux.assume: 0.000006 seconds 0.085860s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.085873s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.085885s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.085902s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.085917s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.086042s: Exiting Redux.query 0.086055s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.086064s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.086078s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086098s: Exiting Redux.assume: 0.000009 seconds 0.086109s: Entering Redux.assume(!(!(1 = 0))) 0.086120s: Exiting Redux.assume: 0.000002 seconds 0.086145s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.086250s: Exiting Redux.assume: 0.000092 seconds 0.086263s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.086274s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.086284s: Entering Redux.query(true) 0.086294s: Exiting Redux.query 0.086304s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.086314s: Entering Redux.assume(true) 0.086326s: Exiting Redux.assume: 0.000001 seconds 0.086336s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.086352s: Entering Redux.query(!(2 = 0)) 0.086363s: Exiting Redux.query 0.086376s: Entering Redux.assume(%(A0, 2) = 1) 0.086389s: Exiting Redux.assume: 0.000003 seconds 0.086400s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.086409s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.086419s: Entering Redux.query(true) 0.086429s: Exiting Redux.query 0.086439s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.086449s: Entering Redux.assume(true) 0.086460s: Exiting Redux.assume: 0.000001 seconds 0.086469s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.086485s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.086497s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.086510s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.086526s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.086540s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.086841s: Exiting Redux.query 0.086857s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.086872s: Exiting Redux.assert_term: 0.000004 seconds 0.086883s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.086896s: Exiting Redux.assert_term: 0.000002 seconds 0.086907s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.086920s: Exiting Redux.assert_term: 0.000003 seconds 0.086931s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.086952s: Exiting Redux.assert_term: 0.000003 seconds 0.086962s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.086976s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.086999s: Exiting Redux.assume: 0.000012 seconds 0.087010s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.087021s: Entering Redux.assume(!(1 = 0)) 0.087033s: Exiting Redux.assume: 0.000001 seconds 0.087045s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.087058s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.087083s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087101s: Exiting Redux.assume: 0.000006 seconds 0.087112s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.087123s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087134s: Entering Redux.query(1 <= 1) 0.087144s: Exiting Redux.query 0.087154s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087165s: Entering Redux.assume(1 <= 1) 0.087176s: Exiting Redux.assume: 0.000001 seconds 0.087187s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.087199s: Entering Redux.assume(!(!(r0 = 0))) 0.087228s: Exiting Redux.assume: 0.000017 seconds 0.087239s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.087251s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.087274s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087291s: Exiting Redux.assume: 0.000006 seconds 0.087302s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.087312s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087323s: Entering Redux.query(1 <= 1) 0.087333s: Exiting Redux.query 0.087343s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087353s: Entering Redux.assume(1 <= 1) 0.087364s: Exiting Redux.assume: 0.000001 seconds 0.087374s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.087385s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.087396s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.087405s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.087419s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087439s: Exiting Redux.assume: 0.000011 seconds 0.087452s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.087466s: Exiting Redux.assume: 0.000003 seconds 0.087477s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.087490s: Entering Redux.assume(0 < r0) 0.087507s: Exiting Redux.assume: 0.000006 seconds 0.087518s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.087531s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.087543s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.087560s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.087575s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.087770s: Exiting Redux.query 0.087783s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.087794s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.087806s: Entering Redux.assume(!(0 < r0)) 0.087823s: Exiting Redux.assume: 0.000006 seconds 0.087834s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.087849s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.087862s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.087880s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.087895s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.088240s: Exiting Redux.query 0.088254s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.088264s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.088278s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.088297s: Exiting Redux.assume: 0.000010 seconds 0.088308s: Entering Redux.assume(!(!(1 = 0))) 0.088320s: Exiting Redux.assume: 0.000001 seconds 0.088334s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.088347s: Exiting Redux.assume: 0.000003 seconds 0.088358s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.088369s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088378s: Entering Redux.query(true) 0.088388s: Exiting Redux.query 0.088398s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088407s: Entering Redux.assume(true) 0.088419s: Exiting Redux.assume: 0.000001 seconds 0.088429s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.088446s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.088457s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.088471s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.088487s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.088503s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.088674s: Exiting Redux.query 0.088689s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.088704s: Exiting Redux.assert_term: 0.000004 seconds 0.088714s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.088727s: Exiting Redux.assert_term: 0.000003 seconds 0.088737s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.088750s: Exiting Redux.assert_term: 0.000003 seconds 0.088760s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.088773s: Exiting Redux.assert_term: 0.000003 seconds 0.088785s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.088798s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.088820s: Exiting Redux.assume: 0.000011 seconds 0.088830s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.088841s: Entering Redux.assume(!(1 = 0)) 0.088853s: Exiting Redux.assume: 0.000001 seconds 0.088863s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.088877s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.088900s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.088918s: Exiting Redux.assume: 0.000006 seconds 0.088928s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.088944s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.088954s: Entering Redux.query(1 <= 1) 0.088963s: Exiting Redux.query 0.088973s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.088982s: Entering Redux.assume(1 <= 1) 0.088994s: Exiting Redux.assume: 0.000001 seconds 0.089003s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.089015s: Entering Redux.assume(!(!(r0 = 0))) 0.089043s: Exiting Redux.assume: 0.000017 seconds 0.089054s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.089066s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.089089s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089107s: Exiting Redux.assume: 0.000006 seconds 0.089118s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.089128s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089138s: Entering Redux.query(1 <= 1) 0.089148s: Exiting Redux.query 0.089159s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089168s: Entering Redux.assume(1 <= 1) 0.089179s: Exiting Redux.assume: 0.000001 seconds 0.089189s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.089200s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.089211s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.089221s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.089233s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.089255s: Exiting Redux.assume: 0.000011 seconds 0.089268s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.089281s: Exiting Redux.assume: 0.000003 seconds 0.089292s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.089305s: Entering Redux.assume(0 < r0) 0.089322s: Exiting Redux.assume: 0.000006 seconds 0.089333s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.089346s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.089358s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.089375s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.089389s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.089756s: Exiting Redux.query 0.089770s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.089780s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.089792s: Entering Redux.assume(!(0 < r0)) 0.089810s: Exiting Redux.assume: 0.000007 seconds 0.089821s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.089835s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.089849s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.089866s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.089881s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.090010s: Exiting Redux.query 0.090023s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.090033s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.090049s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090069s: Exiting Redux.assume: 0.000010 seconds 0.090082s: Entering Redux.assume(!(!(1 = 0))) 0.090093s: Exiting Redux.assume: 0.000001 seconds 0.090126s: Entering Redux.assume(!(R0 <= 10)) 0.090140s: Exiting Redux.assume: 0.000003 seconds 0.090151s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.090161s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.090170s: Entering Redux.query(true) 0.090179s: Exiting Redux.query 0.090189s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.090199s: Entering Redux.assume(true) 0.090210s: Exiting Redux.assume: 0.000001 seconds 0.090221s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.090241s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.090345s: Exiting Redux.assume: 0.000093 seconds 0.090358s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.090368s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.090378s: Entering Redux.query(true) 0.090388s: Exiting Redux.query 0.090397s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.090407s: Entering Redux.assume(true) 0.090419s: Exiting Redux.assume: 0.000001 seconds 0.090429s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.090444s: Entering Redux.query(!(2 = 0)) 0.090454s: Exiting Redux.query 0.090465s: Entering Redux.assume(%(A0, 2) = 1) 0.090479s: Exiting Redux.assume: 0.000003 seconds 0.090489s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.090500s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.090509s: Entering Redux.query(true) 0.090518s: Exiting Redux.query 0.090528s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.090538s: Entering Redux.assume(true) 0.090548s: Exiting Redux.assume: 0.000001 seconds 0.090557s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.090572s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.090582s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.090596s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.090611s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.090626s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.091265s: Exiting Redux.query 0.091282s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.091297s: Exiting Redux.assert_term: 0.000004 seconds 0.091308s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.091321s: Exiting Redux.assert_term: 0.000003 seconds 0.091331s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.091344s: Exiting Redux.assert_term: 0.000003 seconds 0.091354s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.091367s: Exiting Redux.assert_term: 0.000003 seconds 0.091377s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.091390s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.091412s: Exiting Redux.assume: 0.000012 seconds 0.091422s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.091433s: Entering Redux.assume(!(1 = 0)) 0.091444s: Exiting Redux.assume: 0.000001 seconds 0.091456s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.091470s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.091494s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091512s: Exiting Redux.assume: 0.000007 seconds 0.091523s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.091534s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091544s: Entering Redux.query(1 <= 1) 0.091554s: Exiting Redux.query 0.091564s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091575s: Entering Redux.assume(1 <= 1) 0.091587s: Exiting Redux.assume: 0.000001 seconds 0.091597s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.091609s: Entering Redux.assume(!(!(r0 = 0))) 0.091638s: Exiting Redux.assume: 0.000018 seconds 0.091649s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.091661s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.091684s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091702s: Exiting Redux.assume: 0.000006 seconds 0.091713s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.091723s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091733s: Entering Redux.query(1 <= 1) 0.091742s: Exiting Redux.query 0.091751s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091760s: Entering Redux.assume(1 <= 1) 0.091771s: Exiting Redux.assume: 0.000000 seconds 0.091781s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.091791s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.091801s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.091809s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.091822s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.091842s: Exiting Redux.assume: 0.000009 seconds 0.091854s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.091866s: Exiting Redux.assume: 0.000003 seconds 0.091877s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.091889s: Entering Redux.assume(0 < r0) 0.091906s: Exiting Redux.assume: 0.000006 seconds 0.091915s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.091929s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.091948s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.091965s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.091979s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.092174s: Exiting Redux.query 0.092187s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.092196s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.092207s: Entering Redux.assume(!(0 < r0)) 0.092224s: Exiting Redux.assume: 0.000006 seconds 0.092234s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.092247s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.092260s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.092276s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.092290s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.092409s: Exiting Redux.query 0.092422s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.092432s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.092447s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092468s: Exiting Redux.assume: 0.000009 seconds 0.092479s: Entering Redux.assume(!(!(1 = 0))) 0.092491s: Exiting Redux.assume: 0.000001 seconds 0.092504s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.092598s: Exiting Redux.assume: 0.000082 seconds 0.092611s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.092623s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.092634s: Entering Redux.query(true) 0.092646s: Exiting Redux.query 0.092656s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.092666s: Entering Redux.assume(true) 0.092678s: Exiting Redux.assume: 0.000002 seconds 0.092688s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.092703s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.092713s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.092726s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.092742s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.092757s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.093155s: Exiting Redux.query 0.093172s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.093188s: Exiting Redux.assert_term: 0.000004 seconds 0.093199s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.093213s: Exiting Redux.assert_term: 0.000003 seconds 0.093224s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.093237s: Exiting Redux.assert_term: 0.000002 seconds 0.093247s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.093261s: Exiting Redux.assert_term: 0.000003 seconds 0.093272s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.093286s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.093309s: Exiting Redux.assume: 0.000012 seconds 0.093320s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.093331s: Entering Redux.assume(!(1 = 0)) 0.093342s: Exiting Redux.assume: 0.000001 seconds 0.093352s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.093366s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.093390s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.093407s: Exiting Redux.assume: 0.000006 seconds 0.093419s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.093429s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093440s: Entering Redux.query(1 <= 1) 0.093451s: Exiting Redux.query 0.093461s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093472s: Entering Redux.assume(1 <= 1) 0.093483s: Exiting Redux.assume: 0.000000 seconds 0.093492s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.093506s: Entering Redux.assume(!(!(r0 = 0))) 0.093534s: Exiting Redux.assume: 0.000018 seconds 0.093545s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.093556s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.093579s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.093600s: Exiting Redux.assume: 0.000009 seconds 0.093612s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.093625s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093634s: Entering Redux.query(1 <= 1) 0.093647s: Exiting Redux.query 0.093658s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093667s: Entering Redux.assume(1 <= 1) 0.093681s: Exiting Redux.assume: 0.000001 seconds 0.093692s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.093704s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.093716s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.093727s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.093740s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.093761s: Exiting Redux.assume: 0.000011 seconds 0.093774s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.093787s: Exiting Redux.assume: 0.000003 seconds 0.093800s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.093812s: Entering Redux.assume(0 < r0) 0.093830s: Exiting Redux.assume: 0.000006 seconds 0.093841s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.093854s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.093867s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.093883s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.094037s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.094244s: Exiting Redux.query 0.094258s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.094267s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.094281s: Entering Redux.assume(!(0 < r0)) 0.094297s: Exiting Redux.assume: 0.000006 seconds 0.094308s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.094321s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.094334s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.094350s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.094364s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.094482s: Exiting Redux.query 0.094493s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.094503s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.094518s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094538s: Exiting Redux.assume: 0.000009 seconds 0.094550s: Entering Redux.assume(!(!(1 = 0))) 0.094561s: Exiting Redux.assume: 0.000001 seconds 0.094584s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.094668s: Exiting Redux.assume: 0.000074 seconds 0.094680s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.094691s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.094699s: Entering Redux.query(true) 0.094709s: Exiting Redux.query 0.094718s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.094727s: Entering Redux.assume(true) 0.094738s: Exiting Redux.assume: 0.000001 seconds 0.094747s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.094762s: Entering Redux.query(!(2 = 0)) 0.094771s: Exiting Redux.query 0.094783s: Entering Redux.assume(%(A0, 2) = 1) 0.094795s: Exiting Redux.assume: 0.000003 seconds 0.094805s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.094814s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.094824s: Entering Redux.query(true) 0.094833s: Exiting Redux.query 0.094843s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.094854s: Entering Redux.assume(true) 0.094866s: Exiting Redux.assume: 0.000001 seconds 0.094875s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.094891s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.094902s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.094916s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.094933s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.094956s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.095114s: Exiting Redux.query 0.095130s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.095146s: Exiting Redux.assert_term: 0.000004 seconds 0.095157s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.095171s: Exiting Redux.assert_term: 0.000003 seconds 0.095183s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.095196s: Exiting Redux.assert_term: 0.000003 seconds 0.095207s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.095221s: Exiting Redux.assert_term: 0.000003 seconds 0.095231s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.095246s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.095268s: Exiting Redux.assume: 0.000012 seconds 0.095279s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.095289s: Entering Redux.assume(!(1 = 0)) 0.095300s: Exiting Redux.assume: 0.000001 seconds 0.095310s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.095410s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.095437s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.095456s: Exiting Redux.assume: 0.000006 seconds 0.095467s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.095476s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095487s: Entering Redux.query(1 <= 1) 0.095497s: Exiting Redux.query 0.095507s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095517s: Entering Redux.assume(1 <= 1) 0.095528s: Exiting Redux.assume: 0.000001 seconds 0.095538s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.095551s: Entering Redux.assume(!(!(r0 = 0))) 0.095581s: Exiting Redux.assume: 0.000019 seconds 0.095592s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.095604s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.095629s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.095650s: Exiting Redux.assume: 0.000006 seconds 0.095663s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.095673s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095683s: Entering Redux.query(1 <= 1) 0.095692s: Exiting Redux.query 0.095703s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095713s: Entering Redux.assume(1 <= 1) 0.095724s: Exiting Redux.assume: 0.000001 seconds 0.095735s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.095746s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.095756s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.095766s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.095779s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.095801s: Exiting Redux.assume: 0.000010 seconds 0.095814s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.095828s: Exiting Redux.assume: 0.000003 seconds 0.095839s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.095851s: Entering Redux.assume(0 < r0) 0.095868s: Exiting Redux.assume: 0.000006 seconds 0.095878s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.095890s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.095903s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.095919s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.095933s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.096139s: Exiting Redux.query 0.096153s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.096163s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.096175s: Entering Redux.assume(!(0 < r0)) 0.096192s: Exiting Redux.assume: 0.000006 seconds 0.096202s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.096215s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.096227s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.096244s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.096258s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.096380s: Exiting Redux.query 0.096392s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.096402s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.096418s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096439s: Exiting Redux.assume: 0.000009 seconds 0.096451s: Entering Redux.assume(!(!(1 = 0))) 0.096464s: Exiting Redux.assume: 0.000001 seconds 0.096479s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.096493s: Exiting Redux.assume: 0.000003 seconds 0.096504s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.096514s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096524s: Entering Redux.query(true) 0.096533s: Exiting Redux.query 0.096543s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096552s: Entering Redux.assume(true) 0.096563s: Exiting Redux.assume: 0.000001 seconds 0.096572s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.096587s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.096597s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.096611s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.096626s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.096641s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.097027s: Exiting Redux.query 0.097044s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.097059s: Exiting Redux.assert_term: 0.000004 seconds 0.097070s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.097084s: Exiting Redux.assert_term: 0.000003 seconds 0.097097s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.097110s: Exiting Redux.assert_term: 0.000003 seconds 0.097122s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.097136s: Exiting Redux.assert_term: 0.000003 seconds 0.097147s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.097162s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.097185s: Exiting Redux.assume: 0.000012 seconds 0.097196s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.097208s: Entering Redux.assume(!(1 = 0)) 0.097220s: Exiting Redux.assume: 0.000002 seconds 0.097231s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.097246s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.097271s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.097291s: Exiting Redux.assume: 0.000007 seconds 0.097302s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.097312s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097322s: Entering Redux.query(1 <= 1) 0.097332s: Exiting Redux.query 0.097342s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097352s: Entering Redux.assume(1 <= 1) 0.097363s: Exiting Redux.assume: 0.000001 seconds 0.097372s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.097385s: Entering Redux.assume(!(!(r0 = 0))) 0.097414s: Exiting Redux.assume: 0.000016 seconds 0.097425s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.097436s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.097460s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.097478s: Exiting Redux.assume: 0.000006 seconds 0.097488s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.097499s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097510s: Entering Redux.query(1 <= 1) 0.097519s: Exiting Redux.query 0.097529s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097539s: Entering Redux.assume(1 <= 1) 0.097550s: Exiting Redux.assume: 0.000001 seconds 0.097560s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.097571s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.097582s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.097591s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.097604s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.097625s: Exiting Redux.assume: 0.000009 seconds 0.097637s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.097651s: Exiting Redux.assume: 0.000003 seconds 0.097662s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.097676s: Entering Redux.assume(0 < r0) 0.097693s: Exiting Redux.assume: 0.000005 seconds 0.097704s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.097718s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.097731s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.097748s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.097763s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.097968s: Exiting Redux.query 0.097981s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.097991s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.098003s: Entering Redux.assume(!(0 < r0)) 0.098020s: Exiting Redux.assume: 0.000006 seconds 0.098032s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.098045s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.098059s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.098076s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.098091s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.098313s: Exiting Redux.query 0.098328s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.098339s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.098355s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.098376s: Exiting Redux.assume: 0.000009 seconds 0.098389s: Entering Redux.assume(!(!(1 = 0))) 0.098401s: Exiting Redux.assume: 0.000001 seconds 0.098427s: Entering Redux.assume(!(0 <= R0)) 0.098444s: Exiting Redux.assume: 0.000005 seconds 0.098454s: Entering Redux.assume(false) 0.098466s: Exiting Redux.assume: 0.000001 seconds 0.098477s: Entering Redux.assume(!(false)) 0.098488s: Exiting Redux.assume: 0.000001 seconds 0.098499s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.098509s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.098519s: Entering Redux.query(true) 0.098529s: Exiting Redux.query 0.098540s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.098549s: Entering Redux.assume(true) 0.098561s: Exiting Redux.assume: 0.000001 seconds 0.098570s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.098591s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.098704s: Exiting Redux.assume: 0.000101 seconds 0.098716s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.098726s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.098735s: Entering Redux.query(true) 0.098745s: Exiting Redux.query 0.098754s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.098763s: Entering Redux.assume(true) 0.098774s: Exiting Redux.assume: 0.000002 seconds 0.098784s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.098798s: Entering Redux.query(!(2 = 0)) 0.098807s: Exiting Redux.query 0.098818s: Entering Redux.assume(%(A0, 2) = 1) 0.098831s: Exiting Redux.assume: 0.000002 seconds 0.098841s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.098850s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.098860s: Entering Redux.query(true) 0.098868s: Exiting Redux.query 0.098878s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.098886s: Entering Redux.assume(true) 0.098897s: Exiting Redux.assume: 0.000002 seconds 0.098906s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.098920s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.098932s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.098954s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.098971s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.098986s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.099969s: Exiting Redux.query 0.099986s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.100001s: Exiting Redux.assert_term: 0.000005 seconds 0.100012s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.100027s: Exiting Redux.assert_term: 0.000003 seconds 0.100038s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.100052s: Exiting Redux.assert_term: 0.000003 seconds 0.100064s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.100077s: Exiting Redux.assert_term: 0.000003 seconds 0.100087s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.100101s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.100126s: Exiting Redux.assume: 0.000012 seconds 0.100137s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.100148s: Entering Redux.assume(!(1 = 0)) 0.100161s: Exiting Redux.assume: 0.000001 seconds 0.100172s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.100186s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.100209s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.100228s: Exiting Redux.assume: 0.000006 seconds 0.100239s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.100250s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100261s: Entering Redux.query(1 <= 1) 0.100270s: Exiting Redux.query 0.100280s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100291s: Entering Redux.assume(1 <= 1) 0.100303s: Exiting Redux.assume: 0.000001 seconds 0.100313s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.100326s: Entering Redux.assume(!(!(r0 = 0))) 0.100354s: Exiting Redux.assume: 0.000018 seconds 0.100366s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.100378s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.100400s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.100418s: Exiting Redux.assume: 0.000005 seconds 0.100429s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.100440s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100450s: Entering Redux.query(1 <= 1) 0.100461s: Exiting Redux.query 0.100471s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100482s: Entering Redux.assume(1 <= 1) 0.100493s: Exiting Redux.assume: 0.000001 seconds 0.100504s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.100515s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.100525s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.100536s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.100548s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.100569s: Exiting Redux.assume: 0.000010 seconds 0.100583s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.100597s: Exiting Redux.assume: 0.000002 seconds 0.100608s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.100620s: Entering Redux.assume(0 < r0) 0.100640s: Exiting Redux.assume: 0.000006 seconds 0.100652s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.100666s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.100679s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.100696s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.100711s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.100907s: Exiting Redux.query 0.100919s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.101058s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.101072s: Entering Redux.assume(!(0 < r0)) 0.101089s: Exiting Redux.assume: 0.000007 seconds 0.101099s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.101112s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.101124s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.101141s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.101155s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.101278s: Exiting Redux.query 0.101290s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.101300s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.101316s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.101337s: Exiting Redux.assume: 0.000009 seconds 0.101350s: Entering Redux.assume(!(!(1 = 0))) 0.101362s: Exiting Redux.assume: 0.000001 seconds 0.101376s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.101390s: Exiting Redux.assume: 0.000003 seconds 0.101401s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.101412s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.101423s: Entering Redux.query(true) 0.101433s: Exiting Redux.query 0.101443s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.101452s: Entering Redux.assume(true) 0.101465s: Exiting Redux.assume: 0.000001 seconds 0.101474s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.101490s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.101501s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.101515s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.101532s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.101547s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.102444s: Exiting Redux.query 0.102461s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.102476s: Exiting Redux.assert_term: 0.000005 seconds 0.102487s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.102501s: Exiting Redux.assert_term: 0.000003 seconds 0.102513s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.102526s: Exiting Redux.assert_term: 0.000003 seconds 0.102537s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.102550s: Exiting Redux.assert_term: 0.000003 seconds 0.102560s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.102574s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.102597s: Exiting Redux.assume: 0.000012 seconds 0.102606s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.102618s: Entering Redux.assume(!(1 = 0)) 0.102629s: Exiting Redux.assume: 0.000001 seconds 0.102641s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.102655s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.102679s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102697s: Exiting Redux.assume: 0.000006 seconds 0.102708s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.102718s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102728s: Entering Redux.query(1 <= 1) 0.102737s: Exiting Redux.query 0.102747s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102756s: Entering Redux.assume(1 <= 1) 0.102767s: Exiting Redux.assume: 0.000001 seconds 0.102776s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.102788s: Entering Redux.assume(!(!(r0 = 0))) 0.102816s: Exiting Redux.assume: 0.000018 seconds 0.102827s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.102840s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.102862s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102880s: Exiting Redux.assume: 0.000006 seconds 0.102891s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.102902s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102912s: Entering Redux.query(1 <= 1) 0.102923s: Exiting Redux.query 0.102934s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102950s: Entering Redux.assume(1 <= 1) 0.102962s: Exiting Redux.assume: 0.000001 seconds 0.102972s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.102983s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.102994s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.103004s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.103016s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.103037s: Exiting Redux.assume: 0.000010 seconds 0.103049s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.103062s: Exiting Redux.assume: 0.000003 seconds 0.103073s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.103086s: Entering Redux.assume(0 < r0) 0.103103s: Exiting Redux.assume: 0.000006 seconds 0.103114s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.103127s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.103140s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.103157s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.103172s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.103369s: Exiting Redux.query 0.103381s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.103392s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.103404s: Entering Redux.assume(!(0 < r0)) 0.103421s: Exiting Redux.assume: 0.000006 seconds 0.103431s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.103445s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.103458s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.103475s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.103490s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.103697s: Exiting Redux.query 0.103710s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.103721s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.103736s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.103757s: Exiting Redux.assume: 0.000009 seconds 0.103769s: Entering Redux.assume(!(!(1 = 0))) 0.103781s: Exiting Redux.assume: 0.000001 seconds 0.103803s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.103907s: Exiting Redux.assume: 0.000092 seconds 0.103920s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.103930s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.103946s: Entering Redux.query(true) 0.103956s: Exiting Redux.query 0.103965s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.103975s: Entering Redux.assume(true) 0.103987s: Exiting Redux.assume: 0.000002 seconds 0.103997s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.104011s: Entering Redux.query(!(2 = 0)) 0.104021s: Exiting Redux.query 0.104033s: Entering Redux.assume(%(A0, 2) = 1) 0.104047s: Exiting Redux.assume: 0.000002 seconds 0.104057s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.104067s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.104077s: Entering Redux.query(true) 0.104087s: Exiting Redux.query 0.104097s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.104107s: Entering Redux.assume(true) 0.104118s: Exiting Redux.assume: 0.000001 seconds 0.104128s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.104144s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.104155s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.104169s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.104185s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.104201s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.105418s: Exiting Redux.query 0.105434s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.105449s: Exiting Redux.assert_term: 0.000005 seconds 0.105460s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.105473s: Exiting Redux.assert_term: 0.000002 seconds 0.105483s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.105495s: Exiting Redux.assert_term: 0.000003 seconds 0.105505s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.105518s: Exiting Redux.assert_term: 0.000002 seconds 0.105528s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.105542s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.105564s: Exiting Redux.assume: 0.000012 seconds 0.105574s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.105585s: Entering Redux.assume(!(1 = 0)) 0.105595s: Exiting Redux.assume: 0.000000 seconds 0.105606s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.105620s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.105644s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.105662s: Exiting Redux.assume: 0.000005 seconds 0.105672s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.105681s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105691s: Entering Redux.query(1 <= 1) 0.105701s: Exiting Redux.query 0.105710s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105719s: Entering Redux.assume(1 <= 1) 0.105730s: Exiting Redux.assume: 0.000001 seconds 0.105740s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.105752s: Entering Redux.assume(!(!(r0 = 0))) 0.105780s: Exiting Redux.assume: 0.000018 seconds 0.105789s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.105801s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.105823s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.105840s: Exiting Redux.assume: 0.000007 seconds 0.105849s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.105859s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105868s: Entering Redux.query(1 <= 1) 0.105877s: Exiting Redux.query 0.105886s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105896s: Entering Redux.assume(1 <= 1) 0.105907s: Exiting Redux.assume: 0.000001 seconds 0.105915s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.105926s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.105937s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.105951s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.105963s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.106104s: Exiting Redux.assume: 0.000131 seconds 0.106119s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.106133s: Exiting Redux.assume: 0.000003 seconds 0.106145s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.106157s: Entering Redux.assume(0 < r0) 0.106175s: Exiting Redux.assume: 0.000006 seconds 0.106185s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.106198s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.106211s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.106228s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.106244s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.106443s: Exiting Redux.query 0.106456s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.106466s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.106478s: Entering Redux.assume(!(0 < r0)) 0.106496s: Exiting Redux.assume: 0.000006 seconds 0.106507s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.106520s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.106533s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.106551s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.106566s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.106686s: Exiting Redux.query 0.106699s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.106709s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.106725s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.106745s: Exiting Redux.assume: 0.000010 seconds 0.106757s: Entering Redux.assume(!(!(1 = 0))) 0.106769s: Exiting Redux.assume: 0.000001 seconds 0.106782s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.106795s: Exiting Redux.assume: 0.000002 seconds 0.106805s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.106816s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.106826s: Entering Redux.query(true) 0.106836s: Exiting Redux.query 0.106846s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.106855s: Entering Redux.assume(true) 0.106866s: Exiting Redux.assume: 0.000001 seconds 0.106876s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.106891s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.106902s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.106916s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.106933s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.106955s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.108190s: Exiting Redux.query 0.108207s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.108223s: Exiting Redux.assert_term: 0.000004 seconds 0.108234s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.108248s: Exiting Redux.assert_term: 0.000003 seconds 0.108260s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.108273s: Exiting Redux.assert_term: 0.000003 seconds 0.108284s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.108298s: Exiting Redux.assert_term: 0.000003 seconds 0.108308s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.108322s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.108345s: Exiting Redux.assume: 0.000012 seconds 0.108356s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.108366s: Entering Redux.assume(!(1 = 0)) 0.108380s: Exiting Redux.assume: 0.000001 seconds 0.108392s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.108406s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.108463s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.108483s: Exiting Redux.assume: 0.000007 seconds 0.108493s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.108502s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108511s: Entering Redux.query(1 <= 1) 0.108521s: Exiting Redux.query 0.108530s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108540s: Entering Redux.assume(1 <= 1) 0.108551s: Exiting Redux.assume: 0.000002 seconds 0.108560s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.108572s: Entering Redux.assume(!(!(r0 = 0))) 0.108601s: Exiting Redux.assume: 0.000018 seconds 0.108611s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.108622s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.108644s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.108660s: Exiting Redux.assume: 0.000006 seconds 0.108670s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.108680s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108689s: Entering Redux.query(1 <= 1) 0.108699s: Exiting Redux.query 0.108708s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108717s: Entering Redux.assume(1 <= 1) 0.108727s: Exiting Redux.assume: 0.000000 seconds 0.108737s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.108747s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.108757s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.108766s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.108778s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.108798s: Exiting Redux.assume: 0.000010 seconds 0.108810s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.108824s: Exiting Redux.assume: 0.000003 seconds 0.108834s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.108845s: Entering Redux.assume(0 < r0) 0.108862s: Exiting Redux.assume: 0.000006 seconds 0.108872s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.108885s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.108900s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.108919s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.108933s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.109150s: Exiting Redux.query 0.109163s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.109173s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.109185s: Entering Redux.assume(!(0 < r0)) 0.109202s: Exiting Redux.assume: 0.000007 seconds 0.109214s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.109232s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.109244s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.109261s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.109278s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.109403s: Exiting Redux.query 0.109416s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.109427s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.109441s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.109462s: Exiting Redux.assume: 0.000010 seconds 0.109474s: Entering Redux.assume(!(!(1 = 0))) 0.109486s: Exiting Redux.assume: 0.000001 seconds 0.109514s: Entering Redux.assume(!(0 <= A0)) 0.109532s: Exiting Redux.assume: 0.000006 seconds 0.109542s: Entering Redux.assume(false) 0.109554s: Exiting Redux.assume: 0.000002 seconds 0.109565s: Entering Redux.assume(!(false)) 0.109576s: Exiting Redux.assume: 0.000001 seconds 0.109587s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(38,5-24): Verifying call 0.109598s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109608s: Entering Redux.query(true) 0.109617s: Exiting Redux.query 0.109627s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109637s: Entering Redux.assume(true) 0.109648s: Exiting Redux.assume: 0.000001 seconds 0.109659s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(39,7-8): Executing statement 0.109674s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.109690s: Exiting Redux.assert_term: 0.000004 seconds 0.109701s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(39,9-30): Verifying call 0.109711s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.109721s: Entering Redux.query(true) 0.109730s: Exiting Redux.query 0.109743s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.109757s: Exiting Redux.assert_term: 0.000003 seconds 0.109768s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.109778s: Entering Redux.assume(true) 0.109789s: Exiting Redux.assume: 0.000001 seconds 0.109799s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Executing statement 0.109814s: Entering Redux.assume(0 <= R0) 0.109830s: Exiting Redux.assume: 0.000005 seconds 0.109841s: Entering Redux.assume(R0 <= 10) 0.109857s: Exiting Redux.assume: 0.000005 seconds 0.109867s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.109877s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109887s: Entering Redux.query(true) 0.109897s: Exiting Redux.query 0.109907s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109917s: Entering Redux.assume(true) 0.109929s: Exiting Redux.assume: 0.000001 seconds 0.109946s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.109977s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.110095s: Exiting Redux.assume: 0.000106 seconds 0.110107s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.110117s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110127s: Entering Redux.query(true) 0.110136s: Exiting Redux.query 0.110146s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110155s: Entering Redux.assume(true) 0.110166s: Exiting Redux.assume: 0.000001 seconds 0.110175s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.110190s: Entering Redux.query(!(2 = 0)) 0.110199s: Exiting Redux.query 0.110211s: Entering Redux.assume(%(A0, 2) = 1) 0.110223s: Exiting Redux.assume: 0.000003 seconds 0.110233s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.110243s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110252s: Entering Redux.query(true) 0.110262s: Exiting Redux.query 0.110273s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110282s: Entering Redux.assume(true) 0.110294s: Exiting Redux.assume: 0.000001 seconds 0.110305s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.110321s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.110332s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.110347s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.110363s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.110379s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.112319s: Exiting Redux.query 0.112337s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.112353s: Exiting Redux.assert_term: 0.000004 seconds 0.112364s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.112379s: Exiting Redux.assert_term: 0.000003 seconds 0.112390s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.112403s: Exiting Redux.assert_term: 0.000003 seconds 0.112415s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.112428s: Exiting Redux.assert_term: 0.000003 seconds 0.112438s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.112633s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.112659s: Exiting Redux.assume: 0.000013 seconds 0.112669s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.112683s: Entering Redux.assume(!(1 = 0)) 0.112695s: Exiting Redux.assume: 0.000001 seconds 0.112706s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.112722s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.112747s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.112765s: Exiting Redux.assume: 0.000006 seconds 0.112776s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.112787s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112797s: Entering Redux.query(1 <= 1) 0.112807s: Exiting Redux.query 0.112817s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112827s: Entering Redux.assume(1 <= 1) 0.112838s: Exiting Redux.assume: 0.000000 seconds 0.112849s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.112861s: Entering Redux.assume(!(!(r0 = 0))) 0.112890s: Exiting Redux.assume: 0.000018 seconds 0.112901s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.112913s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.112944s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.112962s: Exiting Redux.assume: 0.000006 seconds 0.112974s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.112984s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112995s: Entering Redux.query(1 <= 1) 0.113005s: Exiting Redux.query 0.113015s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113025s: Entering Redux.assume(1 <= 1) 0.113037s: Exiting Redux.assume: 0.000001 seconds 0.113046s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.113057s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.113066s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.113075s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.113087s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.113107s: Exiting Redux.assume: 0.000010 seconds 0.113120s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.113133s: Exiting Redux.assume: 0.000003 seconds 0.113144s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.113157s: Entering Redux.assume(0 < r0) 0.113174s: Exiting Redux.assume: 0.000006 seconds 0.113185s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.113198s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.113211s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.113228s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.113243s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.113438s: Exiting Redux.query 0.113453s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.113463s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.113475s: Entering Redux.assume(!(0 < r0)) 0.113493s: Exiting Redux.assume: 0.000006 seconds 0.113504s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.113517s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.113531s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.113549s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.113563s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.113688s: Exiting Redux.query 0.113701s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.113710s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.113725s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.113744s: Exiting Redux.assume: 0.000010 seconds 0.113755s: Entering Redux.assume(!(!(1 = 0))) 0.113766s: Exiting Redux.assume: 0.000001 seconds 0.113778s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.113790s: Exiting Redux.assume: 0.000002 seconds 0.113800s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.113810s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.113819s: Entering Redux.query(true) 0.113828s: Exiting Redux.query 0.113839s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.113848s: Entering Redux.assume(true) 0.113860s: Exiting Redux.assume: 0.000001 seconds 0.113870s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.113886s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.113897s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.113912s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.113952s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.113969s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.115720s: Exiting Redux.query 0.115737s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.115753s: Exiting Redux.assert_term: 0.000004 seconds 0.115765s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.115778s: Exiting Redux.assert_term: 0.000003 seconds 0.115789s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.115802s: Exiting Redux.assert_term: 0.000003 seconds 0.115813s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.115827s: Exiting Redux.assert_term: 0.000003 seconds 0.115837s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.115852s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.115875s: Exiting Redux.assume: 0.000012 seconds 0.115885s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.115896s: Entering Redux.assume(!(1 = 0)) 0.115907s: Exiting Redux.assume: 0.000001 seconds 0.115917s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.115931s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.115962s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.115980s: Exiting Redux.assume: 0.000006 seconds 0.115991s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.116001s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116012s: Entering Redux.query(1 <= 1) 0.116022s: Exiting Redux.query 0.116033s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116043s: Entering Redux.assume(1 <= 1) 0.116055s: Exiting Redux.assume: 0.000001 seconds 0.116064s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.116077s: Entering Redux.assume(!(!(r0 = 0))) 0.116106s: Exiting Redux.assume: 0.000017 seconds 0.116117s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.116128s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.116150s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.116168s: Exiting Redux.assume: 0.000006 seconds 0.116224s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.116237s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116248s: Entering Redux.query(1 <= 1) 0.116257s: Exiting Redux.query 0.116267s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116278s: Entering Redux.assume(1 <= 1) 0.116289s: Exiting Redux.assume: 0.000001 seconds 0.116299s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.116310s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.116319s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.116328s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.116341s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.116362s: Exiting Redux.assume: 0.000011 seconds 0.116375s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.116388s: Exiting Redux.assume: 0.000003 seconds 0.116398s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.116410s: Entering Redux.assume(0 < r0) 0.116427s: Exiting Redux.assume: 0.000007 seconds 0.116437s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.116450s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.116461s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.116478s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.116492s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.116691s: Exiting Redux.query 0.116704s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.116715s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.116726s: Entering Redux.assume(!(0 < r0)) 0.116743s: Exiting Redux.assume: 0.000006 seconds 0.116753s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.116765s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.116779s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.116795s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.116809s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.116931s: Exiting Redux.query 0.116951s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.116961s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.116976s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.116997s: Exiting Redux.assume: 0.000009 seconds 0.117010s: Entering Redux.assume(!(!(1 = 0))) 0.117021s: Exiting Redux.assume: 0.000001 seconds 0.117041s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.117183s: Exiting Redux.assume: 0.000130 seconds 0.117195s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.117205s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.117215s: Entering Redux.query(true) 0.117224s: Exiting Redux.query 0.117236s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.117245s: Entering Redux.assume(true) 0.117256s: Exiting Redux.assume: 0.000001 seconds 0.117266s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.117280s: Entering Redux.query(!(2 = 0)) 0.117290s: Exiting Redux.query 0.117301s: Entering Redux.assume(%(A0, 2) = 1) 0.117314s: Exiting Redux.assume: 0.000003 seconds 0.117323s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.117333s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.117343s: Entering Redux.query(true) 0.117353s: Exiting Redux.query 0.117363s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.117372s: Entering Redux.assume(true) 0.117384s: Exiting Redux.assume: 0.000001 seconds 0.117393s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.117408s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.117419s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.117434s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.117450s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.117465s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.118296s: Exiting Redux.query 0.118312s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.118328s: Exiting Redux.assert_term: 0.000004 seconds 0.118338s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.118351s: Exiting Redux.assert_term: 0.000002 seconds 0.118361s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.118374s: Exiting Redux.assert_term: 0.000002 seconds 0.118384s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.118397s: Exiting Redux.assert_term: 0.000003 seconds 0.118407s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.118420s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.118444s: Exiting Redux.assume: 0.000012 seconds 0.118454s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.118465s: Entering Redux.assume(!(1 = 0)) 0.118476s: Exiting Redux.assume: 0.000002 seconds 0.118487s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.118501s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.118525s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118544s: Exiting Redux.assume: 0.000006 seconds 0.118555s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.118564s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118575s: Entering Redux.query(1 <= 1) 0.118584s: Exiting Redux.query 0.118595s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118604s: Entering Redux.assume(1 <= 1) 0.118615s: Exiting Redux.assume: 0.000001 seconds 0.118624s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.118636s: Entering Redux.assume(!(!(r0 = 0))) 0.118664s: Exiting Redux.assume: 0.000018 seconds 0.118675s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.118685s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.118832s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118852s: Exiting Redux.assume: 0.000007 seconds 0.118863s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.118873s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118883s: Entering Redux.query(1 <= 1) 0.118893s: Exiting Redux.query 0.118903s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118914s: Entering Redux.assume(1 <= 1) 0.118925s: Exiting Redux.assume: 0.000001 seconds 0.118942s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.118953s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.118964s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.118974s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.118987s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119009s: Exiting Redux.assume: 0.000011 seconds 0.119023s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.119036s: Exiting Redux.assume: 0.000003 seconds 0.119047s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.119061s: Entering Redux.assume(0 < r0) 0.119079s: Exiting Redux.assume: 0.000006 seconds 0.119089s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.119103s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.119115s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.119134s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.119149s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.119352s: Exiting Redux.query 0.119365s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.119375s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.119388s: Entering Redux.assume(!(0 < r0)) 0.119405s: Exiting Redux.assume: 0.000007 seconds 0.119416s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.119429s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.119443s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.119460s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.119475s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.119598s: Exiting Redux.query 0.119611s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.119621s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.119637s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119658s: Exiting Redux.assume: 0.000010 seconds 0.119669s: Entering Redux.assume(!(!(1 = 0))) 0.119680s: Exiting Redux.assume: 0.000001 seconds 0.119694s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.119707s: Exiting Redux.assume: 0.000003 seconds 0.119718s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.119727s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.119737s: Entering Redux.query(true) 0.119746s: Exiting Redux.query 0.119756s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.119765s: Entering Redux.assume(true) 0.119776s: Exiting Redux.assume: 0.000001 seconds 0.119786s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.119801s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.119812s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.119825s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.119841s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.119856s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.120681s: Exiting Redux.query 0.120699s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.120715s: Exiting Redux.assert_term: 0.000004 seconds 0.120726s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.120740s: Exiting Redux.assert_term: 0.000003 seconds 0.120752s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.120766s: Exiting Redux.assert_term: 0.000003 seconds 0.120777s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.120791s: Exiting Redux.assert_term: 0.000002 seconds 0.120801s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.120815s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.120839s: Exiting Redux.assume: 0.000012 seconds 0.120849s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.120860s: Entering Redux.assume(!(1 = 0)) 0.120872s: Exiting Redux.assume: 0.000001 seconds 0.120883s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.120897s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.120921s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.120947s: Exiting Redux.assume: 0.000014 seconds 0.120957s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.120968s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120978s: Entering Redux.query(1 <= 1) 0.120988s: Exiting Redux.query 0.120998s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121009s: Entering Redux.assume(1 <= 1) 0.121021s: Exiting Redux.assume: 0.000001 seconds 0.121031s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.121044s: Entering Redux.assume(!(!(r0 = 0))) 0.121073s: Exiting Redux.assume: 0.000018 seconds 0.121084s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.121096s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.121118s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.121135s: Exiting Redux.assume: 0.000006 seconds 0.121146s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.121157s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121168s: Entering Redux.query(1 <= 1) 0.121178s: Exiting Redux.query 0.121189s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121199s: Entering Redux.assume(1 <= 1) 0.121211s: Exiting Redux.assume: 0.000001 seconds 0.121221s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.121232s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.121242s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.121252s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.121265s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.121287s: Exiting Redux.assume: 0.000011 seconds 0.121299s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.121312s: Exiting Redux.assume: 0.000003 seconds 0.121323s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.121335s: Entering Redux.assume(0 < r0) 0.121351s: Exiting Redux.assume: 0.000006 seconds 0.121361s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.121374s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.121386s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.121403s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.121478s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.121682s: Exiting Redux.query 0.121697s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.121708s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.121720s: Entering Redux.assume(!(0 < r0)) 0.121736s: Exiting Redux.assume: 0.000007 seconds 0.121746s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.121759s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.121771s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.121788s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.121802s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.121925s: Exiting Redux.query 0.121946s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.121955s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.121971s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.121992s: Exiting Redux.assume: 0.000010 seconds 0.122003s: Entering Redux.assume(!(!(1 = 0))) 0.122015s: Exiting Redux.assume: 0.000001 seconds 0.122043s: Entering Redux.assume(!(R0 <= 10)) 0.122056s: Exiting Redux.assume: 0.000003 seconds 0.122067s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.122077s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122087s: Entering Redux.query(true) 0.122097s: Exiting Redux.query 0.122107s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122117s: Entering Redux.assume(true) 0.122129s: Exiting Redux.assume: 0.000001 seconds 0.122139s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.122159s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.122256s: Exiting Redux.assume: 0.000086 seconds 0.122269s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.122280s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122290s: Entering Redux.query(true) 0.122300s: Exiting Redux.query 0.122311s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122320s: Entering Redux.assume(true) 0.122332s: Exiting Redux.assume: 0.000001 seconds 0.122342s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.122356s: Entering Redux.query(!(2 = 0)) 0.122366s: Exiting Redux.query 0.122379s: Entering Redux.assume(%(A0, 2) = 1) 0.122393s: Exiting Redux.assume: 0.000003 seconds 0.122404s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.122414s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122423s: Entering Redux.query(true) 0.122433s: Exiting Redux.query 0.122443s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122453s: Entering Redux.assume(true) 0.122465s: Exiting Redux.assume: 0.000001 seconds 0.122475s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.122490s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.122502s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.122516s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.122532s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.122548s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.123209s: Exiting Redux.query 0.123226s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.123240s: Exiting Redux.assert_term: 0.000005 seconds 0.123252s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.123266s: Exiting Redux.assert_term: 0.000003 seconds 0.123277s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.123290s: Exiting Redux.assert_term: 0.000003 seconds 0.123301s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.123315s: Exiting Redux.assert_term: 0.000002 seconds 0.123326s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.123340s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.123362s: Exiting Redux.assume: 0.000011 seconds 0.123372s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.123383s: Entering Redux.assume(!(1 = 0)) 0.123394s: Exiting Redux.assume: 0.000001 seconds 0.123406s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.123420s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.123443s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.123460s: Exiting Redux.assume: 0.000006 seconds 0.123470s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.123480s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.123490s: Entering Redux.query(1 <= 1) 0.123499s: Exiting Redux.query 0.123509s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.123519s: Entering Redux.assume(1 <= 1) 0.123530s: Exiting Redux.assume: 0.000001 seconds 0.123540s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.123553s: Entering Redux.assume(!(!(r0 = 0))) 0.123582s: Exiting Redux.assume: 0.000017 seconds 0.123593s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.123605s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.123626s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.123643s: Exiting Redux.assume: 0.000006 seconds 0.123653s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.123662s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.123673s: Entering Redux.query(1 <= 1) 0.123683s: Exiting Redux.query 0.123695s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.123705s: Entering Redux.assume(1 <= 1) 0.123718s: Exiting Redux.assume: 0.000001 seconds 0.123728s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.123738s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.123746s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.123756s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.123769s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.123791s: Exiting Redux.assume: 0.000010 seconds 0.123803s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.123816s: Exiting Redux.assume: 0.000003 seconds 0.123828s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.123840s: Entering Redux.assume(0 < r0) 0.123857s: Exiting Redux.assume: 0.000006 seconds 0.123868s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.123882s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.123895s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.123911s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.123926s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.124269s: Exiting Redux.query 0.124283s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.124293s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.124306s: Entering Redux.assume(!(0 < r0)) 0.124324s: Exiting Redux.assume: 0.000007 seconds 0.124335s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.124347s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.124360s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.124377s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.124391s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.124514s: Exiting Redux.query 0.124526s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.124535s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.124550s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124570s: Exiting Redux.assume: 0.000009 seconds 0.124581s: Entering Redux.assume(!(!(1 = 0))) 0.124592s: Exiting Redux.assume: 0.000001 seconds 0.124604s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.124618s: Exiting Redux.assume: 0.000002 seconds 0.124629s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.124639s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.124649s: Entering Redux.query(true) 0.124660s: Exiting Redux.query 0.124670s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.124680s: Entering Redux.assume(true) 0.124692s: Exiting Redux.assume: 0.000001 seconds 0.124702s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.124719s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.124730s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.124744s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.124761s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.124776s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.125483s: Exiting Redux.query 0.125500s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.125514s: Exiting Redux.assert_term: 0.000005 seconds 0.125524s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.125537s: Exiting Redux.assert_term: 0.000003 seconds 0.125547s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.125562s: Exiting Redux.assert_term: 0.000003 seconds 0.125573s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.125586s: Exiting Redux.assert_term: 0.000002 seconds 0.125598s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.125612s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.125636s: Exiting Redux.assume: 0.000013 seconds 0.125646s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.125657s: Entering Redux.assume(!(1 = 0)) 0.125668s: Exiting Redux.assume: 0.000001 seconds 0.125679s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.125692s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.125717s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125735s: Exiting Redux.assume: 0.000006 seconds 0.125747s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.125757s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125767s: Entering Redux.query(1 <= 1) 0.125777s: Exiting Redux.query 0.125787s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125797s: Entering Redux.assume(1 <= 1) 0.125809s: Exiting Redux.assume: 0.000001 seconds 0.125817s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.125830s: Entering Redux.assume(!(!(r0 = 0))) 0.125859s: Exiting Redux.assume: 0.000018 seconds 0.125869s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.125879s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.125902s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125919s: Exiting Redux.assume: 0.000006 seconds 0.125929s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.125948s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125958s: Entering Redux.query(1 <= 1) 0.125968s: Exiting Redux.query 0.125978s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125988s: Entering Redux.assume(1 <= 1) 0.126000s: Exiting Redux.assume: 0.000001 seconds 0.126010s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.126020s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.126031s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.126040s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.126053s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126074s: Exiting Redux.assume: 0.000010 seconds 0.126086s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.126100s: Exiting Redux.assume: 0.000002 seconds 0.126136s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.126150s: Entering Redux.assume(0 < r0) 0.126167s: Exiting Redux.assume: 0.000007 seconds 0.126177s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.126191s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.126203s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.126220s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.126234s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.126434s: Exiting Redux.query 0.126447s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.126458s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.126470s: Entering Redux.assume(!(0 < r0)) 0.126487s: Exiting Redux.assume: 0.000006 seconds 0.126498s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.126512s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.126525s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.126542s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.126556s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.126777s: Exiting Redux.query 0.126791s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.126802s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.126818s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126838s: Exiting Redux.assume: 0.000010 seconds 0.126851s: Entering Redux.assume(!(!(1 = 0))) 0.126863s: Exiting Redux.assume: 0.000001 seconds 0.126882s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.127005s: Exiting Redux.assume: 0.000112 seconds 0.127018s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.127029s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.127038s: Entering Redux.query(true) 0.127049s: Exiting Redux.query 0.127060s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.127069s: Entering Redux.assume(true) 0.127081s: Exiting Redux.assume: 0.000001 seconds 0.127091s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.127106s: Entering Redux.query(!(2 = 0)) 0.127116s: Exiting Redux.query 0.127128s: Entering Redux.assume(%(A0, 2) = 1) 0.127142s: Exiting Redux.assume: 0.000003 seconds 0.127153s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.127163s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.127172s: Entering Redux.query(true) 0.127182s: Exiting Redux.query 0.127192s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.127201s: Entering Redux.assume(true) 0.127212s: Exiting Redux.assume: 0.000001 seconds 0.127221s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.127235s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.127246s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.127259s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.127275s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.127290s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.128063s: Exiting Redux.query 0.128080s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.128095s: Exiting Redux.assert_term: 0.000005 seconds 0.128106s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.128120s: Exiting Redux.assert_term: 0.000003 seconds 0.128131s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.128144s: Exiting Redux.assert_term: 0.000003 seconds 0.128155s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.128169s: Exiting Redux.assert_term: 0.000003 seconds 0.128180s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.128194s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.128217s: Exiting Redux.assume: 0.000012 seconds 0.128227s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.128239s: Entering Redux.assume(!(1 = 0)) 0.128250s: Exiting Redux.assume: 0.000001 seconds 0.128262s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.128277s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.128301s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.128319s: Exiting Redux.assume: 0.000006 seconds 0.128330s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.128340s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128350s: Entering Redux.query(1 <= 1) 0.128360s: Exiting Redux.query 0.128370s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128380s: Entering Redux.assume(1 <= 1) 0.128391s: Exiting Redux.assume: 0.000001 seconds 0.128401s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.128413s: Entering Redux.assume(!(!(r0 = 0))) 0.128441s: Exiting Redux.assume: 0.000018 seconds 0.128452s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.128465s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.128487s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.128505s: Exiting Redux.assume: 0.000006 seconds 0.128516s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.128526s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128537s: Entering Redux.query(1 <= 1) 0.128547s: Exiting Redux.query 0.128557s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128567s: Entering Redux.assume(1 <= 1) 0.128579s: Exiting Redux.assume: 0.000001 seconds 0.128589s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.128600s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.128611s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.128621s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.128634s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.128655s: Exiting Redux.assume: 0.000011 seconds 0.128668s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.128681s: Exiting Redux.assume: 0.000003 seconds 0.128693s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.128707s: Entering Redux.assume(0 < r0) 0.128725s: Exiting Redux.assume: 0.000006 seconds 0.128735s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.128748s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.128760s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.128776s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.128791s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.128994s: Exiting Redux.query 0.129007s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.129017s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.129029s: Entering Redux.assume(!(0 < r0)) 0.129046s: Exiting Redux.assume: 0.000006 seconds 0.129056s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.129070s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.129084s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.129101s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.129116s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.129235s: Exiting Redux.query 0.129247s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.129257s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.129272s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.129366s: Exiting Redux.assume: 0.000083 seconds 0.129380s: Entering Redux.assume(!(!(1 = 0))) 0.129392s: Exiting Redux.assume: 0.000001 seconds 0.129405s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.129419s: Exiting Redux.assume: 0.000002 seconds 0.129430s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.129440s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.129450s: Entering Redux.query(true) 0.129460s: Exiting Redux.query 0.129470s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.129480s: Entering Redux.assume(true) 0.129492s: Exiting Redux.assume: 0.000001 seconds 0.129502s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.129518s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.129530s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.129544s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.129561s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.129576s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.130329s: Exiting Redux.query 0.130345s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.130361s: Exiting Redux.assert_term: 0.000004 seconds 0.130372s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.130387s: Exiting Redux.assert_term: 0.000003 seconds 0.130399s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.130413s: Exiting Redux.assert_term: 0.000003 seconds 0.130424s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.130437s: Exiting Redux.assert_term: 0.000003 seconds 0.130447s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.130462s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.130485s: Exiting Redux.assume: 0.000012 seconds 0.130494s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.130505s: Entering Redux.assume(!(1 = 0)) 0.130516s: Exiting Redux.assume: 0.000001 seconds 0.130527s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.130540s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.130623s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.130643s: Exiting Redux.assume: 0.000006 seconds 0.130654s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.130665s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130675s: Entering Redux.query(1 <= 1) 0.130685s: Exiting Redux.query 0.130695s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130705s: Entering Redux.assume(1 <= 1) 0.130716s: Exiting Redux.assume: 0.000001 seconds 0.130726s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.130739s: Entering Redux.assume(!(!(r0 = 0))) 0.130767s: Exiting Redux.assume: 0.000018 seconds 0.130778s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.130790s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.130811s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.130828s: Exiting Redux.assume: 0.000006 seconds 0.130840s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.130850s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130861s: Entering Redux.query(1 <= 1) 0.130871s: Exiting Redux.query 0.130881s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130891s: Entering Redux.assume(1 <= 1) 0.130903s: Exiting Redux.assume: 0.000000 seconds 0.130914s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.130925s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.130942s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.130951s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.130964s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.130985s: Exiting Redux.assume: 0.000010 seconds 0.130998s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.131011s: Exiting Redux.assume: 0.000003 seconds 0.131022s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.131035s: Entering Redux.assume(0 < r0) 0.131052s: Exiting Redux.assume: 0.000006 seconds 0.131063s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.131077s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.131090s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.131107s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.131121s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.131316s: Exiting Redux.query 0.131329s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.131339s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.131350s: Entering Redux.assume(!(0 < r0)) 0.131366s: Exiting Redux.assume: 0.000006 seconds 0.131376s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.131389s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.131403s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.131424s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.131441s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.131567s: Exiting Redux.query 0.131581s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.131592s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.131607s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131627s: Exiting Redux.assume: 0.000010 seconds 0.131639s: Entering Redux.assume(!(!(1 = 0))) 0.131651s: Exiting Redux.assume: 0.000001 seconds 0.131674s: Entering Redux.assume(!(0 <= R0)) 0.131691s: Exiting Redux.assume: 0.000005 seconds 0.131701s: Entering Redux.assume(false) 0.131713s: Exiting Redux.assume: 0.000001 seconds 0.131722s: Entering Redux.assume(!(false)) 0.131734s: Exiting Redux.assume: 0.000002 seconds 0.131745s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.131756s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.131766s: Entering Redux.query(true) 0.131776s: Exiting Redux.query 0.131786s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.131796s: Entering Redux.assume(true) 0.131808s: Exiting Redux.assume: 0.000001 seconds 0.131819s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.131839s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.131921s: Exiting Redux.assume: 0.000069 seconds 0.131934s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.131951s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.131961s: Entering Redux.query(true) 0.131971s: Exiting Redux.query 0.131982s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.131993s: Entering Redux.assume(true) 0.132005s: Exiting Redux.assume: 0.000001 seconds 0.132068s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.132084s: Entering Redux.query(!(2 = 0)) 0.132094s: Exiting Redux.query 0.132108s: Entering Redux.assume(%(A0, 2) = 1) 0.132122s: Exiting Redux.assume: 0.000002 seconds 0.132132s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.132142s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132151s: Entering Redux.query(true) 0.132162s: Exiting Redux.query 0.132172s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132181s: Entering Redux.assume(true) 0.132193s: Exiting Redux.assume: 0.000001 seconds 0.132203s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.132217s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.132228s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.132242s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.132258s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.132273s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.132430s: Exiting Redux.query 0.132446s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.132461s: Exiting Redux.assert_term: 0.000004 seconds 0.132473s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.132486s: Exiting Redux.assert_term: 0.000003 seconds 0.132497s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.132510s: Exiting Redux.assert_term: 0.000003 seconds 0.132521s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.132534s: Exiting Redux.assert_term: 0.000003 seconds 0.132545s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.132559s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.132582s: Exiting Redux.assume: 0.000012 seconds 0.132592s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.132603s: Entering Redux.assume(!(1 = 0)) 0.132615s: Exiting Redux.assume: 0.000001 seconds 0.132626s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.132641s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.132665s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132682s: Exiting Redux.assume: 0.000006 seconds 0.132694s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.132704s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132715s: Entering Redux.query(1 <= 1) 0.132725s: Exiting Redux.query 0.132735s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132746s: Entering Redux.assume(1 <= 1) 0.132757s: Exiting Redux.assume: 0.000001 seconds 0.132768s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.132780s: Entering Redux.assume(!(!(r0 = 0))) 0.132809s: Exiting Redux.assume: 0.000017 seconds 0.132820s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.132832s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.132854s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132871s: Exiting Redux.assume: 0.000006 seconds 0.132882s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.132892s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132901s: Entering Redux.query(1 <= 1) 0.132911s: Exiting Redux.query 0.132921s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132931s: Entering Redux.assume(1 <= 1) 0.132950s: Exiting Redux.assume: 0.000001 seconds 0.132959s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.132970s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.132980s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.132989s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.133002s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133023s: Exiting Redux.assume: 0.000010 seconds 0.133036s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.133049s: Exiting Redux.assume: 0.000003 seconds 0.133061s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.133074s: Entering Redux.assume(0 < r0) 0.133091s: Exiting Redux.assume: 0.000006 seconds 0.133102s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.133116s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.133127s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.133144s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.133159s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.133357s: Exiting Redux.query 0.133370s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.133380s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.133391s: Entering Redux.assume(!(0 < r0)) 0.133408s: Exiting Redux.assume: 0.000006 seconds 0.133418s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.133430s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.133443s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.133459s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.133473s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.133591s: Exiting Redux.query 0.133603s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.133612s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.133627s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133647s: Exiting Redux.assume: 0.000009 seconds 0.133659s: Entering Redux.assume(!(!(1 = 0))) 0.133671s: Exiting Redux.assume: 0.000001 seconds 0.133683s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.133698s: Exiting Redux.assume: 0.000003 seconds 0.133710s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.133722s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.133732s: Entering Redux.query(true) 0.133742s: Exiting Redux.query 0.133751s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.133760s: Entering Redux.assume(true) 0.133772s: Exiting Redux.assume: 0.000001 seconds 0.133781s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.133796s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.133806s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.133819s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.133835s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.133850s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.134017s: Exiting Redux.query 0.134032s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.134047s: Exiting Redux.assert_term: 0.000005 seconds 0.134059s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.134072s: Exiting Redux.assert_term: 0.000002 seconds 0.134083s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.134096s: Exiting Redux.assert_term: 0.000002 seconds 0.134107s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.134120s: Exiting Redux.assert_term: 0.000003 seconds 0.134131s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.134145s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.134168s: Exiting Redux.assume: 0.000012 seconds 0.134178s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.134189s: Entering Redux.assume(!(1 = 0)) 0.134200s: Exiting Redux.assume: 0.000001 seconds 0.134212s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.134226s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.134250s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.134268s: Exiting Redux.assume: 0.000006 seconds 0.134279s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.134289s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134299s: Entering Redux.query(1 <= 1) 0.134309s: Exiting Redux.query 0.134319s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134328s: Entering Redux.assume(1 <= 1) 0.134339s: Exiting Redux.assume: 0.000001 seconds 0.134349s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.134361s: Entering Redux.assume(!(!(r0 = 0))) 0.134389s: Exiting Redux.assume: 0.000017 seconds 0.134399s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.134410s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.134432s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.134448s: Exiting Redux.assume: 0.000006 seconds 0.134458s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.134468s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134478s: Entering Redux.query(1 <= 1) 0.134487s: Exiting Redux.query 0.134496s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134506s: Entering Redux.assume(1 <= 1) 0.134517s: Exiting Redux.assume: 0.000001 seconds 0.134528s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.134538s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.134549s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.134559s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.134571s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.134592s: Exiting Redux.assume: 0.000010 seconds 0.134605s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.134620s: Exiting Redux.assume: 0.000004 seconds 0.134631s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.134644s: Entering Redux.assume(0 < r0) 0.134660s: Exiting Redux.assume: 0.000006 seconds 0.134671s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.134732s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.134746s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.134762s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.134777s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.134984s: Exiting Redux.query 0.134997s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.135008s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.135019s: Entering Redux.assume(!(0 < r0)) 0.135037s: Exiting Redux.assume: 0.000006 seconds 0.135048s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.135061s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.135075s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.135092s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.135109s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.135230s: Exiting Redux.query 0.135243s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.135253s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.135268s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135288s: Exiting Redux.assume: 0.000009 seconds 0.135300s: Entering Redux.assume(!(!(1 = 0))) 0.135311s: Exiting Redux.assume: 0.000001 seconds 0.135329s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.135454s: Exiting Redux.assume: 0.000114 seconds 0.135466s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.135476s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.135485s: Entering Redux.query(true) 0.135495s: Exiting Redux.query 0.135504s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.135513s: Entering Redux.assume(true) 0.135525s: Exiting Redux.assume: 0.000001 seconds 0.135534s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.135550s: Entering Redux.query(!(2 = 0)) 0.135561s: Exiting Redux.query 0.135573s: Entering Redux.assume(%(A0, 2) = 1) 0.135587s: Exiting Redux.assume: 0.000003 seconds 0.135597s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.135607s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.135617s: Entering Redux.query(true) 0.135627s: Exiting Redux.query 0.135637s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.135646s: Entering Redux.assume(true) 0.135658s: Exiting Redux.assume: 0.000001 seconds 0.135667s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.135682s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.135694s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.135709s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.135727s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.135742s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.136486s: Exiting Redux.query 0.136502s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.136517s: Exiting Redux.assert_term: 0.000004 seconds 0.136529s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.136542s: Exiting Redux.assert_term: 0.000003 seconds 0.136553s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.136566s: Exiting Redux.assert_term: 0.000002 seconds 0.136577s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.136591s: Exiting Redux.assert_term: 0.000003 seconds 0.136602s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.136616s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.136640s: Exiting Redux.assume: 0.000013 seconds 0.136651s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.136661s: Entering Redux.assume(!(1 = 0)) 0.136673s: Exiting Redux.assume: 0.000001 seconds 0.136684s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.136701s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.136728s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.136746s: Exiting Redux.assume: 0.000006 seconds 0.136758s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.136768s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136778s: Entering Redux.query(1 <= 1) 0.136787s: Exiting Redux.query 0.136797s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136807s: Entering Redux.assume(1 <= 1) 0.136820s: Exiting Redux.assume: 0.000002 seconds 0.136829s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.136841s: Entering Redux.assume(!(!(r0 = 0))) 0.136870s: Exiting Redux.assume: 0.000017 seconds 0.136881s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.136893s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.136916s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.136933s: Exiting Redux.assume: 0.000007 seconds 0.136989s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.137000s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137011s: Entering Redux.query(1 <= 1) 0.137020s: Exiting Redux.query 0.137031s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137041s: Entering Redux.assume(1 <= 1) 0.137052s: Exiting Redux.assume: 0.000001 seconds 0.137061s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.137072s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.137082s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.137092s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.137105s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137126s: Exiting Redux.assume: 0.000010 seconds 0.137139s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.137152s: Exiting Redux.assume: 0.000003 seconds 0.137163s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.137176s: Entering Redux.assume(0 < r0) 0.137193s: Exiting Redux.assume: 0.000006 seconds 0.137204s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.137217s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.137229s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.137332s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.137348s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.137554s: Exiting Redux.query 0.137568s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.137577s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.137590s: Entering Redux.assume(!(0 < r0)) 0.137608s: Exiting Redux.assume: 0.000007 seconds 0.137618s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.137632s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.137644s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.137661s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.137675s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.137803s: Exiting Redux.query 0.137816s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.137826s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.137841s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137862s: Exiting Redux.assume: 0.000009 seconds 0.137874s: Entering Redux.assume(!(!(1 = 0))) 0.137885s: Exiting Redux.assume: 0.000001 seconds 0.137898s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.137912s: Exiting Redux.assume: 0.000002 seconds 0.137924s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.137936s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.137953s: Entering Redux.query(true) 0.137964s: Exiting Redux.query 0.137974s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.137984s: Entering Redux.assume(true) 0.137996s: Exiting Redux.assume: 0.000001 seconds 0.138005s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,7-8): Executing statement 0.138021s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(47,7-8): Executing statement 0.138032s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.138046s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Executing statement 0.138061s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.138076s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.138850s: Exiting Redux.query 0.138866s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.138881s: Exiting Redux.assert_term: 0.000004 seconds 0.138892s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.138906s: Exiting Redux.assert_term: 0.000003 seconds 0.138916s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.138929s: Exiting Redux.assert_term: 0.000003 seconds 0.138946s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.138959s: Exiting Redux.assert_term: 0.000003 seconds 0.138969s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.138983s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.139006s: Exiting Redux.assume: 0.000012 seconds 0.139015s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.139026s: Entering Redux.assume(!(1 = 0)) 0.139037s: Exiting Redux.assume: 0.000001 seconds 0.139047s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(51,2-3): Executing statement 0.139060s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Executing statement 0.139084s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.139101s: Exiting Redux.assume: 0.000007 seconds 0.139112s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,9-26): Verifying call 0.139121s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.139131s: Entering Redux.query(1 <= 1) 0.139140s: Exiting Redux.query 0.139149s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.139159s: Entering Redux.assume(1 <= 1) 0.139170s: Exiting Redux.assume: 0.000001 seconds 0.139179s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,9-11): Executing statement 0.139191s: Entering Redux.assume(!(!(r0 = 0))) 0.139219s: Exiting Redux.assume: 0.000018 seconds 0.139230s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,24-29): Executing statement 0.139241s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Executing statement 0.139262s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.139279s: Exiting Redux.assume: 0.000007 seconds 0.139289s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(65,5-22): Verifying call 0.139299s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.139308s: Entering Redux.query(1 <= 1) 0.139317s: Exiting Redux.query 0.139327s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.139337s: Entering Redux.assume(1 <= 1) 0.139348s: Exiting Redux.assume: 0.000001 seconds 0.139357s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.139367s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.139378s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.139387s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,1-2): Leak check. 0.139400s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.139421s: Exiting Redux.assume: 0.000010 seconds 0.139434s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.139447s: Exiting Redux.assume: 0.000003 seconds 0.139459s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.139472s: Entering Redux.assume(0 < r0) 0.139489s: Exiting Redux.assume: 0.000006 seconds 0.139499s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,20-21): Executing statement 0.139513s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(56,15-16): Executing statement 0.139525s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,15-16): Executing statement 0.139542s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.139557s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.139858s: Exiting Redux.query 0.139872s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.139882s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.139895s: Entering Redux.assume(!(0 < r0)) 0.139912s: Exiting Redux.assume: 0.000006 seconds 0.139923s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,16-17): Executing statement 0.139947s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.139960s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,15-16): Executing statement 0.139977s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.139993s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.140122s: Exiting Redux.query 0.140135s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.140145s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,5-6): Leak check. 0.140161s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.140181s: Exiting Redux.assume: 0.000010 seconds 0.140194s: Entering Redux.assume(!(!(1 = 0))) 0.140205s: 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% fermat2_ll_valuebound10__verifast_instrumented_modified.c : lines: code: 33; annot: 14; mixed: 7; overhead: 64% Statements parsed: 120 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 25 Execution steps (including assertion production/consumption steps): 1834 Symbolic execution forks: 221 Prover assumes: 625 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 272 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 1230 (0), 0 (more than 30) assume_core_count = 1543 number of case splits = 0 simplex_assert_ge_count = 564 simplex_assert_eq_count = 437 simplex_assert_neq_count = 180 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.052762s Time spent in Simplex: 0.043961s Time spent parsing: 0.017421s Function timings (> 0.1s): Total time: 0.13 seconds 0 errors found (25 statements verified)