./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 + '[' -z x ']' + echo 'Using prover supplied by environment variable PROVER: Redux' Using prover supplied by environment variable PROVER: Redux ++ basename sv-benchmarks/c/nla-digbench-scaling/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 + 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 -prover Redux -read_options_from_source_file -c fermat2_ll_valuebound10__verifast_instrumented_modified.c fermat2_ll_valuebound10__verifast_instrumented_modified.c 0.007178s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.007214s: Exiting Redux.assert_term: 0.000015 seconds 0.007252s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007268s: Exiting Redux.assert_term: 0.000006 seconds 0.007278s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007292s: Exiting Redux.assert_term: 0.000004 seconds 0.007302s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007313s: Exiting Redux.assert_term: 0.000002 seconds 0.007332s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007346s: Exiting Redux.assert_term: 0.000005 seconds 0.007356s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007369s: Exiting Redux.assert_term: 0.000004 seconds 0.007381s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007397s: Exiting Redux.assert_term: 0.000003 seconds 0.007405s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007422s: Exiting Redux.assert_term: 0.000007 seconds 0.007436s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007452s: Exiting Redux.assert_term: 0.000002 seconds 0.007462s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007477s: Exiting Redux.assert_term: 0.000002 seconds 0.007486s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007500s: Exiting Redux.assert_term: 0.000004 seconds 0.007510s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007522s: Exiting Redux.assert_term: 0.000003 seconds 0.007538s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007553s: Exiting Redux.assert_term: 0.000004 seconds 0.007562s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007576s: Exiting Redux.assert_term: 0.000004 seconds 0.007585s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007597s: Exiting Redux.assert_term: 0.000002 seconds 0.007608s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007621s: Exiting Redux.assert_term: 0.000001 seconds 0.007636s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007650s: Exiting Redux.assert_term: 0.000005 seconds 0.007658s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007672s: Exiting Redux.assert_term: 0.000004 seconds 0.007682s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007693s: Exiting Redux.assert_term: 0.000002 seconds 0.007706s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007720s: Exiting Redux.assert_term: 0.000004 seconds 0.007728s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007746s: Exiting Redux.assert_term: 0.000005 seconds 0.007757s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007768s: Exiting Redux.assert_term: 0.000002 seconds 0.007778s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007792s: Exiting Redux.assert_term: 0.000005 seconds 0.007800s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007813s: Exiting Redux.assert_term: 0.000002 seconds 0.007824s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007844s: Exiting Redux.assert_term: 0.000003 seconds 0.007853s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007866s: Exiting Redux.assert_term: 0.000004 seconds 0.007876s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007889s: Exiting Redux.assert_term: 0.000004 seconds 0.025924s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025995s: Exiting Redux.assert_term: 0.000015 seconds 0.026017s: Entering Redux.assume(true ==> default_value = 0) 0.026055s: Exiting Redux.assume: 0.000007 seconds 0.027449s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.027473s: Exiting Redux.assert_term: 0.000005 seconds 0.027489s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.027501s: Exiting Redux.assert_term: 0.000003 seconds 0.027513s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.027525s: Exiting Redux.assert_term: 0.000004 seconds 0.027543s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.027562s: Exiting Redux.assert_term: 0.000004 seconds 0.027575s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.027587s: Exiting Redux.assert_term: 0.000003 seconds 0.027604s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027616s: Exiting Redux.assert_term: 0.000004 seconds 0.027632s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027645s: Exiting Redux.assert_term: 0.000002 seconds 0.027655s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027674s: Exiting Redux.assert_term: 0.000003 seconds 0.027688s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027700s: Exiting Redux.assert_term: 0.000003 seconds 0.027715s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027727s: Exiting Redux.assert_term: 0.000002 seconds 0.027744s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027756s: Exiting Redux.assert_term: 0.000003 seconds 0.027767s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027779s: Exiting Redux.assert_term: 0.000002 seconds 0.027799s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027811s: Exiting Redux.assert_term: 0.000004 seconds 0.027827s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027839s: Exiting Redux.assert_term: 0.000002 seconds 0.027854s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027865s: Exiting Redux.assert_term: 0.000002 seconds 0.027881s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027895s: Exiting Redux.assert_term: 0.000003 seconds 0.027920s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027932s: Exiting Redux.assert_term: 0.000003 seconds 0.027951s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027963s: Exiting Redux.assert_term: 0.000002 seconds 0.027979s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027999s: Exiting Redux.assert_term: 0.000004 seconds 0.028020s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.028032s: Exiting Redux.assert_term: 0.000002 seconds 0.030857s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030879s: Exiting Redux.assume: 0.000005 seconds 0.036329s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.036351s: Exiting Redux.assert_term: 0.000007 seconds 0.036372s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.036385s: Exiting Redux.assert_term: 0.000003 seconds 0.036400s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.036420s: Exiting Redux.assert_term: 0.000003 seconds 0.036435s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.036448s: Exiting Redux.assert_term: 0.000004 seconds 0.036458s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.036479s: Exiting Redux.assume: 0.000011 seconds 0.036493s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.036507s: Exiting Redux.assert_term: 0.000005 seconds 0.036522s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.036543s: Exiting Redux.assume: 0.000011 seconds 0.036559s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.036571s: Exiting Redux.assert_term: 0.000002 seconds 0.036588s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.036601s: Exiting Redux.assert_term: 0.000003 seconds 0.036622s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.036638s: Exiting Redux.assert_term: 0.000003 seconds 0.036662s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.036675s: Exiting Redux.assert_term: 0.000003 seconds 0.036697s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.036710s: Exiting Redux.assert_term: 0.000003 seconds 0.036735s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.036754s: Exiting Redux.assert_term: 0.000003 seconds 0.036773s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.036786s: Exiting Redux.assert_term: 0.000003 seconds 0.036804s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036816s: Exiting Redux.assert_term: 0.000003 seconds 0.036831s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036843s: Exiting Redux.assert_term: 0.000003 seconds 0.036858s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036876s: Exiting Redux.assert_term: 0.000003 seconds 0.036892s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036904s: Exiting Redux.assert_term: 0.000003 seconds 0.036919s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036931s: Exiting Redux.assert_term: 0.000002 seconds 0.036947s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036958s: Exiting Redux.assert_term: 0.000003 seconds 0.036974s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036999s: Exiting Redux.assert_term: 0.000002 seconds 0.037016s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.037028s: Exiting Redux.assert_term: 0.000003 seconds 0.037043s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.037057s: Exiting Redux.assert_term: 0.000003 seconds 0.037073s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.037085s: Exiting Redux.assert_term: 0.000003 seconds 0.037113s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.037126s: Exiting Redux.assert_term: 0.000003 seconds 0.037143s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.037155s: Exiting Redux.assert_term: 0.000002 seconds 0.037225s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.037236s: Exiting Redux.assert_term: 0.000003 seconds 0.037257s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.037269s: Exiting Redux.assert_term: 0.000003 seconds 0.037303s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.037316s: Exiting Redux.assert_term: 0.000003 seconds 0.037338s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.037349s: Exiting Redux.assert_term: 0.000003 seconds 0.037364s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.037376s: Exiting Redux.assert_term: 0.000003 seconds 0.037393s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.037411s: Exiting Redux.assert_term: 0.000002 seconds 0.037426s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.037438s: Exiting Redux.assert_term: 0.000002 seconds 0.037452s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.037464s: Exiting Redux.assert_term: 0.000002 seconds 0.037478s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.037491s: Exiting Redux.assert_term: 0.000003 seconds 0.037505s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.037516s: Exiting Redux.assert_term: 0.000003 seconds 0.037540s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.037552s: Exiting Redux.assert_term: 0.000002 seconds 0.037567s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.037579s: Exiting Redux.assert_term: 0.000002 seconds 0.037594s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.037605s: Exiting Redux.assert_term: 0.000002 seconds 0.037627s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.037644s: Exiting Redux.assert_term: 0.000003 seconds 0.037668s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.037680s: Exiting Redux.assert_term: 0.000003 seconds 0.037697s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.037709s: Exiting Redux.assert_term: 0.000002 seconds 0.037731s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.037743s: Exiting Redux.assert_term: 0.000003 seconds 0.037758s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.037776s: Exiting Redux.assert_term: 0.000003 seconds 0.037791s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037802s: Exiting Redux.assert_term: 0.000003 seconds 0.037816s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037827s: Exiting Redux.assert_term: 0.000003 seconds 0.037842s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037854s: Exiting Redux.assert_term: 0.000002 seconds 0.037867s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037885s: Exiting Redux.assert_term: 0.000003 seconds 0.037899s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037911s: Exiting Redux.assert_term: 0.000002 seconds 0.037924s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037937s: Exiting Redux.assert_term: 0.000003 seconds 0.037950s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037962s: Exiting Redux.assert_term: 0.000003 seconds 0.037977s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.038002s: Exiting Redux.assert_term: 0.000003 seconds 0.038018s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.038029s: Exiting Redux.assert_term: 0.000003 seconds 0.038044s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.038055s: Exiting Redux.assert_term: 0.000003 seconds 0.038071s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.038083s: Exiting Redux.assert_term: 0.000002 seconds 0.038097s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.038116s: Exiting Redux.assert_term: 0.000003 seconds 0.038131s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.038142s: Exiting Redux.assert_term: 0.000003 seconds 0.038157s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.038168s: Exiting Redux.assert_term: 0.000003 seconds 0.038182s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.038194s: Exiting Redux.assert_term: 0.000002 seconds 0.038216s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.038229s: Exiting Redux.assert_term: 0.000002 seconds 0.038242s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.038253s: Exiting Redux.assert_term: 0.000002 seconds 0.038267s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.038279s: Exiting Redux.assert_term: 0.000002 seconds 0.038291s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.038303s: Exiting Redux.assert_term: 0.000003 seconds 0.038327s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.038340s: Exiting Redux.assert_term: 0.000003 seconds 0.038354s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.038365s: Exiting Redux.assert_term: 0.000003 seconds 0.038378s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.038390s: Exiting Redux.assert_term: 0.000003 seconds 0.038405s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.038417s: Exiting Redux.assert_term: 0.000002 seconds 0.038437s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.038449s: Exiting Redux.assert_term: 0.000002 seconds 0.038464s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.038476s: Exiting Redux.assert_term: 0.000002 seconds 0.038491s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.038503s: Exiting Redux.assert_term: 0.000002 seconds 0.038518s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.038529s: Exiting Redux.assert_term: 0.000003 seconds 0.038549s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.038561s: Exiting Redux.assert_term: 0.000003 seconds 0.038575s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.038587s: Exiting Redux.assert_term: 0.000002 seconds 0.038600s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.038612s: Exiting Redux.assert_term: 0.000002 seconds 0.038624s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.038636s: Exiting Redux.assert_term: 0.000003 seconds 0.038649s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.038666s: Exiting Redux.assert_term: 0.000003 seconds 0.038679s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.038691s: Exiting Redux.assert_term: 0.000003 seconds 0.038704s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.038716s: Exiting Redux.assert_term: 0.000002 seconds 0.038728s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.038740s: Exiting Redux.assert_term: 0.000003 seconds 0.038756s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.038775s: Exiting Redux.assert_term: 0.000004 seconds 0.038789s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038801s: Exiting Redux.assert_term: 0.000002 seconds 0.038817s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038829s: Exiting Redux.assert_term: 0.000002 seconds 0.038844s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038855s: Exiting Redux.assert_term: 0.000002 seconds 0.038871s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038887s: Exiting Redux.assert_term: 0.000003 seconds 0.038902s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038914s: Exiting Redux.assert_term: 0.000003 seconds 0.038928s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038940s: Exiting Redux.assert_term: 0.000003 seconds 0.038956s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038968s: Exiting Redux.assert_term: 0.000003 seconds 0.038983s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.039009s: Exiting Redux.assert_term: 0.000003 seconds 0.039030s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.039042s: Exiting Redux.assert_term: 0.000003 seconds 0.039061s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.039072s: Exiting Redux.assert_term: 0.000002 seconds 0.039087s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.039099s: Exiting Redux.assert_term: 0.000002 seconds 0.039123s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.039135s: Exiting Redux.assert_term: 0.000003 seconds 0.039150s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.039161s: Exiting Redux.assert_term: 0.000003 seconds 0.039176s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.039188s: Exiting Redux.assert_term: 0.000002 seconds 0.039203s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.039215s: Exiting Redux.assert_term: 0.000003 seconds 0.039237s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.039249s: Exiting Redux.assert_term: 0.000003 seconds 0.039264s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.039276s: Exiting Redux.assert_term: 0.000003 seconds 0.039291s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.039303s: Exiting Redux.assert_term: 0.000002 seconds 0.039317s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.039329s: Exiting Redux.assert_term: 0.000002 seconds 0.039350s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.039362s: Exiting Redux.assert_term: 0.000003 seconds 0.039376s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.039388s: Exiting Redux.assert_term: 0.000002 seconds 0.039405s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.039417s: Exiting Redux.assert_term: 0.000002 seconds 0.039431s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.039443s: Exiting Redux.assert_term: 0.000002 seconds 0.039461s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.039473s: Exiting Redux.assert_term: 0.000003 seconds 0.039490s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.039501s: Exiting Redux.assert_term: 0.000003 seconds 0.039515s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.039527s: Exiting Redux.assert_term: 0.000003 seconds 0.039543s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.039555s: Exiting Redux.assert_term: 0.000003 seconds 0.039575s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.039587s: Exiting Redux.assert_term: 0.000002 seconds 0.039604s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.039615s: Exiting Redux.assert_term: 0.000003 seconds 0.039631s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.039643s: Exiting Redux.assert_term: 0.000003 seconds 0.039658s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.039675s: Exiting Redux.assert_term: 0.000002 seconds 0.039691s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.039703s: Exiting Redux.assert_term: 0.000003 seconds 0.039717s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.039729s: Exiting Redux.assert_term: 0.000003 seconds 0.039744s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039756s: Exiting Redux.assert_term: 0.000002 seconds 0.039773s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039790s: Exiting Redux.assert_term: 0.000002 seconds 0.039807s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039822s: Exiting Redux.assert_term: 0.000003 seconds 0.039839s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039853s: Exiting Redux.assert_term: 0.000003 seconds 0.039868s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039880s: Exiting Redux.assert_term: 0.000003 seconds 0.040213s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.040232s: Exiting Redux.assert_term: 0.000003 seconds 0.041204s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.041224s: Exiting Redux.assert_term: 0.000006 seconds 0.041244s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.041258s: Exiting Redux.assert_term: 0.000004 seconds 0.041273s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.041286s: Exiting Redux.assert_term: 0.000003 seconds 0.041301s: Entering Redux.assert_term(func_rank(main) = 203) 0.041324s: Exiting Redux.assert_term: 0.000003 seconds 0.041356s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.041378s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.041392s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.041402s: Entering Redux.assume(0 <= argc) 0.041425s: Exiting Redux.assume: 0.000006 seconds 0.041434s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.041443s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.041457s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.041471s: Consuming chunk module(fermat2_ll_valuebound10__verifast_instrumented_modified, true) 0.041488s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.041500s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.041509s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.041517s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Leak check. 0.041556s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.041572s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.041580s: Entering Redux.assume(false) 0.041592s: Exiting Redux.assume: 0.000002 seconds 0.041605s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041619s: Exiting Redux.assert_term: 0.000004 seconds 0.041630s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.041643s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.041652s: Entering Redux.assume(true) 0.041662s: Exiting Redux.assume: 0.000002 seconds 0.041676s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,6-25): Executing statement 0.041691s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(17,3-5): Executing statement 0.041712s: Entering Redux.assume(!(!(cond = 0))) 0.041738s: Exiting Redux.assume: 0.000016 seconds 0.041746s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(17,13-14): Executing statement 0.041765s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(17,14-19): Executing statement 0.041785s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041798s: Exiting Redux.assert_term: 0.000004 seconds 0.041810s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(17,14-19): Verifying call 0.041819s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.041827s: Entering Redux.query(true) 0.041842s: Exiting Redux.query 0.041852s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(6,13-18): Producing assertion 0.041860s: Entering Redux.assume(false) 0.041870s: Exiting Redux.assume: 0.000002 seconds 0.041882s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041894s: Exiting Redux.assume: 0.000004 seconds 0.041904s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041914s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.041927s: Entering Redux.query(true) 0.041936s: Exiting Redux.query 0.041944s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041952s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041966s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041980s: Exiting Redux.assert_term: 0.000003 seconds 0.041999s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.042016s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.042025s: Entering Redux.assume(1 <= cond) 0.042040s: Exiting Redux.assume: 0.000006 seconds 0.042050s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,6-23): Executing statement 0.042061s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(22,5-7): Executing statement 0.042073s: Entering Redux.assume(!(!(cond = 0))) 0.042764s: Exiting Redux.assume: 0.000673 seconds 0.042777s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042789s: Exiting Redux.assume: 0.000002 seconds 0.042798s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.042807s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.042816s: Entering Redux.query(1 <= cond) 0.042829s: Exiting Redux.query 0.042837s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.042852s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(27,1-2): Leak check. 0.042871s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.042880s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.042899s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): Executing statement 0.042912s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(33,1-2): Executing statement 0.042927s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(35,1-36,1): Executing statement 0.042945s: Consuming chunk [_]module(fermat2_ll_valuebound10__verifast_instrumented_modified, true) 0.042956s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(37,5-8): Executing statement 0.042968s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.042981s: Exiting Redux.assert_term: 0.000003 seconds 0.042999s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.043016s: Exiting Redux.assert_term: 0.000003 seconds 0.043024s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(38,5-9): Executing statement 0.043036s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.043049s: Exiting Redux.assert_term: 0.000004 seconds 0.043059s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.043072s: Exiting Redux.assert_term: 0.000003 seconds 0.043087s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.043099s: Exiting Redux.assert_term: 0.000003 seconds 0.043108s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(39,7-8): Executing statement 0.043125s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.043138s: Exiting Redux.assert_term: 0.000004 seconds 0.043148s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(39,9-30): Verifying call 0.043156s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.043170s: Entering Redux.query(true) 0.043179s: Exiting Redux.query 0.043190s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.043202s: Exiting Redux.assert_term: 0.000003 seconds 0.043211s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.043219s: Entering Redux.assume(true) 0.043229s: Exiting Redux.assume: 0.000001 seconds 0.043238s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Executing statement 0.043259s: Entering Redux.assume(0 <= A0) 0.043275s: Exiting Redux.assume: 0.000006 seconds 0.043285s: Entering Redux.assume(A0 <= 10) 0.043299s: Exiting Redux.assume: 0.000004 seconds 0.043308s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.043317s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043325s: Entering Redux.query(true) 0.043342s: Exiting Redux.query 0.043350s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043358s: Entering Redux.assume(true) 0.043369s: Exiting Redux.assume: 0.000001 seconds 0.043377s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(41,7-8): Executing statement 0.043389s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.043402s: Exiting Redux.assert_term: 0.000004 seconds 0.043411s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(41,9-30): Verifying call 0.043429s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.043437s: Entering Redux.query(true) 0.043445s: Exiting Redux.query 0.043456s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.043469s: Exiting Redux.assert_term: 0.000003 seconds 0.043477s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.043486s: Entering Redux.assume(true) 0.043496s: Exiting Redux.assume: 0.000001 seconds 0.043509s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.043523s: Entering Redux.assume(0 <= R0) 0.043537s: Exiting Redux.assume: 0.000005 seconds 0.043546s: Entering Redux.assume(R0 <= 10) 0.043560s: Exiting Redux.assume: 0.000005 seconds 0.043570s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.043578s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043591s: Entering Redux.query(true) 0.043600s: Exiting Redux.query 0.043609s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043617s: Entering Redux.assume(true) 0.043627s: Exiting Redux.assume: 0.000001 seconds 0.043635s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.043654s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.043799s: Exiting Redux.assume: 0.000134 seconds 0.043816s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.043826s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043834s: Entering Redux.query(true) 0.043843s: Exiting Redux.query 0.043852s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043861s: Entering Redux.assume(true) 0.043872s: Exiting Redux.assume: 0.000001 seconds 0.043880s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.043899s: Entering Redux.query(!(2 = 0)) 0.043908s: Exiting Redux.query 0.043919s: Entering Redux.assume(%(A0, 2) = 1) 0.043972s: Exiting Redux.assume: 0.000003 seconds 0.043982s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.044000s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.044009s: Entering Redux.query(true) 0.044017s: Exiting Redux.query 0.044026s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.044039s: Entering Redux.assume(true) 0.044049s: Exiting Redux.assume: 0.000001 seconds 0.044058s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.044072s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.044081s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.044094s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.044122s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.044137s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.045280s: Exiting Redux.query 0.045296s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.045310s: Exiting Redux.assert_term: 0.000005 seconds 0.045327s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.045340s: Exiting Redux.assert_term: 0.000003 seconds 0.045349s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.045361s: Exiting Redux.assert_term: 0.000003 seconds 0.045370s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.045382s: Exiting Redux.assert_term: 0.000002 seconds 0.045391s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.045411s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045437s: Exiting Redux.assume: 0.000018 seconds 0.045446s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.045457s: Entering Redux.assume(!(1 = 0)) 0.045467s: Exiting Redux.assume: 0.000001 seconds 0.045478s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.045496s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.045520s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045542s: Exiting Redux.assume: 0.000011 seconds 0.045551s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.045559s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045568s: Entering Redux.query(1 <= 1) 0.045582s: Exiting Redux.query 0.045591s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045600s: Entering Redux.assume(1 <= 1) 0.045609s: Exiting Redux.assume: 0.000002 seconds 0.045618s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.045629s: Entering Redux.assume(!(!(r0 = 0))) 0.045659s: Exiting Redux.assume: 0.000020 seconds 0.045668s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.045685s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.045706s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045727s: Exiting Redux.assume: 0.000010 seconds 0.045736s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.045745s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045754s: Entering Redux.query(1 <= 1) 0.045767s: Exiting Redux.query 0.045776s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045784s: Entering Redux.assume(1 <= 1) 0.045795s: Exiting Redux.assume: 0.000000 seconds 0.045804s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.045814s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.045824s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.045840s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.045852s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.045878s: Exiting Redux.assume: 0.000016 seconds 0.045890s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.045903s: Exiting Redux.assume: 0.000003 seconds 0.045912s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.045924s: Entering Redux.assume(0 < r0) 0.045945s: Exiting Redux.assume: 0.000007 seconds 0.045955s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.045968s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.045979s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.046003s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.046018s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.046401s: Exiting Redux.query 0.046414s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.046423s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.046436s: Entering Redux.assume(!(0 < r0)) 0.046453s: Exiting Redux.assume: 0.000008 seconds 0.046463s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.046486s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.046498s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.046515s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.046529s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.046683s: Exiting Redux.query 0.046696s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.046711s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.046729s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.046755s: Exiting Redux.assume: 0.000017 seconds 0.046768s: Entering Redux.assume(!(!(1 = 0))) 0.046780s: Exiting Redux.assume: 0.000001 seconds 0.046798s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.046816s: Exiting Redux.assume: 0.000003 seconds 0.046826s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.046835s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.046844s: Entering Redux.query(true) 0.046853s: Exiting Redux.query 0.046861s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.046870s: Entering Redux.assume(true) 0.046881s: Exiting Redux.assume: 0.000001 seconds 0.046894s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.046909s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.046919s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.046932s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.046949s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.046963s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.047740s: Exiting Redux.query 0.047756s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.047770s: Exiting Redux.assert_term: 0.000005 seconds 0.047780s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.047792s: Exiting Redux.assert_term: 0.000003 seconds 0.047802s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.047820s: Exiting Redux.assert_term: 0.000004 seconds 0.047830s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.047842s: Exiting Redux.assert_term: 0.000003 seconds 0.047850s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.047864s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.047891s: Exiting Redux.assume: 0.000017 seconds 0.047905s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.047915s: Entering Redux.assume(!(1 = 0)) 0.047926s: Exiting Redux.assume: 0.000001 seconds 0.047936s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.047949s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.047973s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.048008s: Exiting Redux.assume: 0.000011 seconds 0.048019s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.048028s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.048037s: Entering Redux.query(1 <= 1) 0.048045s: Exiting Redux.query 0.048054s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.048063s: Entering Redux.assume(1 <= 1) 0.048073s: Exiting Redux.assume: 0.000001 seconds 0.048087s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.048099s: Entering Redux.assume(!(!(r0 = 0))) 0.048129s: Exiting Redux.assume: 0.000020 seconds 0.048138s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.048148s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.048170s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.048197s: Exiting Redux.assume: 0.000010 seconds 0.048207s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.048215s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.048224s: Entering Redux.query(1 <= 1) 0.048233s: Exiting Redux.query 0.048241s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.048250s: Entering Redux.assume(1 <= 1) 0.048260s: Exiting Redux.assume: 0.000001 seconds 0.048274s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.048284s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.048293s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.048301s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.048313s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.048344s: Exiting Redux.assume: 0.000017 seconds 0.048356s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.048368s: Exiting Redux.assume: 0.000003 seconds 0.048378s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.048390s: Entering Redux.assume(0 < r0) 0.048406s: Exiting Redux.assume: 0.000007 seconds 0.048416s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.048428s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.048447s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.048464s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.048478s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.048875s: Exiting Redux.query 0.048889s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.048904s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.048915s: Entering Redux.assume(!(0 < r0)) 0.048932s: Exiting Redux.assume: 0.000008 seconds 0.048942s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.048955s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.048967s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.048998s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.049013s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.049168s: Exiting Redux.query 0.049180s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.049189s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.049215s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.049241s: Exiting Redux.assume: 0.000017 seconds 0.049254s: Entering Redux.assume(!(!(1 = 0))) 0.049264s: Exiting Redux.assume: 0.000001 seconds 0.049298s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.049431s: Exiting Redux.assume: 0.000122 seconds 0.049442s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.049452s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.049470s: Entering Redux.query(true) 0.049480s: Exiting Redux.query 0.049489s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.049497s: Entering Redux.assume(true) 0.049508s: Exiting Redux.assume: 0.000001 seconds 0.049516s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.049530s: Entering Redux.query(!(2 = 0)) 0.049539s: Exiting Redux.query 0.049556s: Entering Redux.assume(%(A0, 2) = 1) 0.049569s: Exiting Redux.assume: 0.000003 seconds 0.049578s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.049587s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.049595s: Entering Redux.query(true) 0.049603s: Exiting Redux.query 0.049612s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.049621s: Entering Redux.assume(true) 0.049636s: Exiting Redux.assume: 0.000001 seconds 0.049645s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.049659s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.049669s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.049683s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.049700s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.049720s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.052655s: Exiting Redux.query 0.052674s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.052688s: Exiting Redux.assert_term: 0.000004 seconds 0.052698s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.052711s: Exiting Redux.assert_term: 0.000003 seconds 0.052729s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.052741s: Exiting Redux.assert_term: 0.000003 seconds 0.052751s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.052763s: Exiting Redux.assert_term: 0.000003 seconds 0.052772s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.052785s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.052814s: Exiting Redux.assume: 0.000013 seconds 0.052823s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.052833s: Entering Redux.assume(!(1 = 0)) 0.052844s: Exiting Redux.assume: 0.000001 seconds 0.052853s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.052866s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.052892s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.053030s: Exiting Redux.assume: 0.000122 seconds 0.053042s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.053051s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.053060s: Entering Redux.query(1 <= 1) 0.053069s: Exiting Redux.query 0.053078s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.053093s: Entering Redux.assume(1 <= 1) 0.053104s: Exiting Redux.assume: 0.000001 seconds 0.053112s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.053125s: Entering Redux.assume(!(!(r0 = 0))) 0.053154s: Exiting Redux.assume: 0.000020 seconds 0.053164s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.053175s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.053203s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.053220s: Exiting Redux.assume: 0.000007 seconds 0.053230s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.053239s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.053248s: Entering Redux.query(1 <= 1) 0.053256s: Exiting Redux.query 0.053265s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.053280s: Entering Redux.assume(1 <= 1) 0.053291s: Exiting Redux.assume: 0.000002 seconds 0.053299s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.053309s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.053319s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.053327s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.053345s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.053366s: Exiting Redux.assume: 0.000011 seconds 0.053378s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.053390s: Exiting Redux.assume: 0.000003 seconds 0.053400s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.053412s: Entering Redux.assume(0 < r0) 0.053428s: Exiting Redux.assume: 0.000007 seconds 0.053438s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.053457s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.053469s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.053486s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.053499s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.053707s: Exiting Redux.query 0.053726s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.053735s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.053746s: Entering Redux.assume(!(0 < r0)) 0.053762s: Exiting Redux.assume: 0.000007 seconds 0.053772s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.053784s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.053802s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.053820s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.053836s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.053961s: Exiting Redux.query 0.053971s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.053980s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.054010s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.054031s: Exiting Redux.assume: 0.000010 seconds 0.054041s: Entering Redux.assume(!(!(1 = 0))) 0.054051s: Exiting Redux.assume: 0.000001 seconds 0.054064s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.054075s: Exiting Redux.assume: 0.000003 seconds 0.054085s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.054104s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.054113s: Entering Redux.query(true) 0.054122s: Exiting Redux.query 0.054130s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.054138s: Entering Redux.assume(true) 0.054149s: Exiting Redux.assume: 0.000001 seconds 0.054157s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.054171s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.054192s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.054205s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.054223s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.054237s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.055372s: Exiting Redux.query 0.055389s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.055402s: Exiting Redux.assert_term: 0.000005 seconds 0.055413s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.055425s: Exiting Redux.assert_term: 0.000003 seconds 0.055436s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.055448s: Exiting Redux.assert_term: 0.000004 seconds 0.055464s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.055477s: Exiting Redux.assert_term: 0.000003 seconds 0.055486s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.055499s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.055521s: Exiting Redux.assume: 0.000014 seconds 0.055530s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.055545s: Entering Redux.assume(!(1 = 0)) 0.055557s: Exiting Redux.assume: 0.000000 seconds 0.055567s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.055618s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.055643s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055661s: Exiting Redux.assume: 0.000007 seconds 0.055670s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.055686s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055694s: Entering Redux.query(1 <= 1) 0.055703s: Exiting Redux.query 0.055711s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055720s: Entering Redux.assume(1 <= 1) 0.055730s: Exiting Redux.assume: 0.000001 seconds 0.055739s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.055756s: Entering Redux.assume(!(!(r0 = 0))) 0.055786s: Exiting Redux.assume: 0.000020 seconds 0.055795s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.055806s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.055828s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055845s: Exiting Redux.assume: 0.000007 seconds 0.055856s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.055874s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055885s: Entering Redux.query(1 <= 1) 0.055895s: Exiting Redux.query 0.055903s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055912s: Entering Redux.assume(1 <= 1) 0.055922s: Exiting Redux.assume: 0.000000 seconds 0.055930s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.055946s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.055954s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.055963s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.055974s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.056004s: Exiting Redux.assume: 0.000019 seconds 0.056016s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.056035s: Exiting Redux.assume: 0.000004 seconds 0.056046s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.056057s: Entering Redux.assume(0 < r0) 0.056074s: Exiting Redux.assume: 0.000007 seconds 0.056083s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.056095s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.056107s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.056129s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.056143s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.056344s: Exiting Redux.query 0.056356s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.056364s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.056381s: Entering Redux.assume(!(0 < r0)) 0.056397s: Exiting Redux.assume: 0.000006 seconds 0.056406s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.056418s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.056430s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.056447s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.056467s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.056589s: Exiting Redux.query 0.056600s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.056609s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.056623s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.056649s: Exiting Redux.assume: 0.000010 seconds 0.056660s: Entering Redux.assume(!(!(1 = 0))) 0.056671s: Exiting Redux.assume: 0.000001 seconds 0.056694s: Entering Redux.assume(!(R0 <= 10)) 0.056706s: Exiting Redux.assume: 0.000003 seconds 0.056716s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.056725s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.056733s: Entering Redux.query(true) 0.056742s: Exiting Redux.query 0.056757s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.056766s: Entering Redux.assume(true) 0.056776s: Exiting Redux.assume: 0.000002 seconds 0.056784s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.056803s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.057223s: Exiting Redux.assume: 0.000409 seconds 0.057236s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.057251s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.057259s: Entering Redux.query(true) 0.057268s: Exiting Redux.query 0.057277s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.057285s: Entering Redux.assume(true) 0.057295s: Exiting Redux.assume: 0.000001 seconds 0.057303s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.057317s: Entering Redux.query(!(2 = 0)) 0.057336s: Exiting Redux.query 0.057348s: Entering Redux.assume(%(A0, 2) = 1) 0.057360s: Exiting Redux.assume: 0.000003 seconds 0.057370s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.057378s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.057386s: Entering Redux.query(true) 0.057394s: Exiting Redux.query 0.057403s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.057421s: Entering Redux.assume(true) 0.057431s: Exiting Redux.assume: 0.000001 seconds 0.057440s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.057454s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.057464s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.057477s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.057493s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.057514s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.057975s: Exiting Redux.query 0.057998s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.058013s: Exiting Redux.assert_term: 0.000004 seconds 0.058023s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.058042s: Exiting Redux.assert_term: 0.000004 seconds 0.058052s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.058065s: Exiting Redux.assert_term: 0.000003 seconds 0.058074s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.058086s: Exiting Redux.assert_term: 0.000002 seconds 0.058094s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.058107s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.058141s: Exiting Redux.assume: 0.000017 seconds 0.058150s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.058160s: Entering Redux.assume(!(1 = 0)) 0.058171s: Exiting Redux.assume: 0.000001 seconds 0.058180s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.058193s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.058223s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.058244s: Exiting Redux.assume: 0.000010 seconds 0.058253s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.058262s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058271s: Entering Redux.query(1 <= 1) 0.058279s: Exiting Redux.query 0.058288s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058303s: Entering Redux.assume(1 <= 1) 0.058313s: Exiting Redux.assume: 0.000001 seconds 0.058322s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.058333s: Entering Redux.assume(!(!(r0 = 0))) 0.058363s: Exiting Redux.assume: 0.000020 seconds 0.058372s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.058382s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.058538s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.058560s: Exiting Redux.assume: 0.000010 seconds 0.058569s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.058578s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058587s: Entering Redux.query(1 <= 1) 0.058595s: Exiting Redux.query 0.058605s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058620s: Entering Redux.assume(1 <= 1) 0.058631s: Exiting Redux.assume: 0.000002 seconds 0.058639s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.058649s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.058658s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.058667s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.058685s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.058711s: Exiting Redux.assume: 0.000017 seconds 0.058724s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.058737s: Exiting Redux.assume: 0.000003 seconds 0.058746s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.058758s: Entering Redux.assume(0 < r0) 0.058774s: Exiting Redux.assume: 0.000007 seconds 0.058784s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.058803s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.058815s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.058832s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.058848s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.059146s: Exiting Redux.query 0.059159s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.059167s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.059178s: Entering Redux.assume(!(0 < r0)) 0.059194s: Exiting Redux.assume: 0.000007 seconds 0.059203s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.059216s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.059235s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.059251s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.059265s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.059413s: Exiting Redux.query 0.059424s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.059440s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.059455s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059480s: Exiting Redux.assume: 0.000016 seconds 0.059491s: Entering Redux.assume(!(!(1 = 0))) 0.059501s: Exiting Redux.assume: 0.000001 seconds 0.059514s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.059525s: Exiting Redux.assume: 0.000003 seconds 0.059535s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.059550s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.059559s: Entering Redux.query(true) 0.059567s: Exiting Redux.query 0.059576s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.059584s: Entering Redux.assume(true) 0.059594s: Exiting Redux.assume: 0.000001 seconds 0.059603s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.059624s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.059634s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.059646s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.059663s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.059677s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.060434s: Exiting Redux.query 0.060451s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.060465s: Exiting Redux.assert_term: 0.000005 seconds 0.060475s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.060488s: Exiting Redux.assert_term: 0.000003 seconds 0.060497s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.060509s: Exiting Redux.assert_term: 0.000003 seconds 0.060526s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.060539s: Exiting Redux.assert_term: 0.000003 seconds 0.060548s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.060561s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.060587s: Exiting Redux.assume: 0.000018 seconds 0.060596s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.060613s: Entering Redux.assume(!(1 = 0)) 0.060623s: Exiting Redux.assume: 0.000001 seconds 0.060633s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.060645s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.060669s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.060688s: Exiting Redux.assume: 0.000010 seconds 0.060705s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.060715s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060723s: Entering Redux.query(1 <= 1) 0.060732s: Exiting Redux.query 0.060741s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060749s: Entering Redux.assume(1 <= 1) 0.060759s: Exiting Redux.assume: 0.000001 seconds 0.060768s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.060786s: Entering Redux.assume(!(!(r0 = 0))) 0.060819s: Exiting Redux.assume: 0.000022 seconds 0.060830s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.060840s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.060861s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.060881s: Exiting Redux.assume: 0.000010 seconds 0.060898s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.060907s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060916s: Entering Redux.query(1 <= 1) 0.060924s: Exiting Redux.query 0.060932s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060941s: Entering Redux.assume(1 <= 1) 0.060950s: Exiting Redux.assume: 0.000000 seconds 0.060959s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.060975s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.060983s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.061002s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.061014s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061040s: Exiting Redux.assume: 0.000017 seconds 0.061059s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.061072s: Exiting Redux.assume: 0.000003 seconds 0.061082s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.061093s: Entering Redux.assume(0 < r0) 0.061110s: Exiting Redux.assume: 0.000008 seconds 0.061119s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.061132s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.061150s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.061166s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.061180s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.061452s: Exiting Redux.query 0.061464s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.061473s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.061490s: Entering Redux.assume(!(0 < r0)) 0.061506s: Exiting Redux.assume: 0.000007 seconds 0.061515s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.061528s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.061539s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.061555s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.061576s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.061721s: Exiting Redux.query 0.061733s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.061741s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.061755s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061787s: Exiting Redux.assume: 0.000015 seconds 0.061798s: Entering Redux.assume(!(!(1 = 0))) 0.061810s: Exiting Redux.assume: 0.000001 seconds 0.061848s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.061936s: Exiting Redux.assume: 0.000077 seconds 0.061947s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.061956s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.061965s: Entering Redux.query(true) 0.061981s: Exiting Redux.query 0.061999s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062008s: Entering Redux.assume(true) 0.062019s: Exiting Redux.assume: 0.000001 seconds 0.062027s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.062041s: Entering Redux.query(!(2 = 0)) 0.062050s: Exiting Redux.query 0.062060s: Entering Redux.assume(%(A0, 2) = 1) 0.062072s: Exiting Redux.assume: 0.000003 seconds 0.062088s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.062097s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062105s: Entering Redux.query(true) 0.062113s: Exiting Redux.query 0.062122s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062130s: Entering Redux.assume(true) 0.062140s: Exiting Redux.assume: 0.000001 seconds 0.062148s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.062168s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.062178s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.062191s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.062208s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.062222s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.062388s: Exiting Redux.query 0.062402s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.062415s: Exiting Redux.assert_term: 0.000004 seconds 0.062425s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.062437s: Exiting Redux.assert_term: 0.000003 seconds 0.062446s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.062470s: Exiting Redux.assert_term: 0.000003 seconds 0.062480s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.062492s: Exiting Redux.assert_term: 0.000002 seconds 0.062501s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.062513s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.062535s: Exiting Redux.assume: 0.000012 seconds 0.062555s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.062565s: Entering Redux.assume(!(1 = 0)) 0.062576s: Exiting Redux.assume: 0.000001 seconds 0.062585s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.062598s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.062699s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.062724s: Exiting Redux.assume: 0.000007 seconds 0.062734s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.062743s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.062752s: Entering Redux.query(1 <= 1) 0.062761s: Exiting Redux.query 0.062769s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.062778s: Entering Redux.assume(1 <= 1) 0.062788s: Exiting Redux.assume: 0.000001 seconds 0.062803s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.062815s: Entering Redux.assume(!(!(r0 = 0))) 0.062844s: Exiting Redux.assume: 0.000020 seconds 0.062853s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.062863s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.062884s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.062907s: Exiting Redux.assume: 0.000007 seconds 0.062917s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.062925s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.062935s: Entering Redux.query(1 <= 1) 0.062943s: Exiting Redux.query 0.062952s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.062960s: Entering Redux.assume(1 <= 1) 0.062970s: Exiting Redux.assume: 0.000001 seconds 0.062993s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.063004s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.063012s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.063021s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.063032s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.063060s: Exiting Redux.assume: 0.000011 seconds 0.063071s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.063084s: Exiting Redux.assume: 0.000003 seconds 0.063093s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.063105s: Entering Redux.assume(0 < r0) 0.063120s: Exiting Redux.assume: 0.000007 seconds 0.063129s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.063141s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.063159s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.063175s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.063189s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.063395s: Exiting Redux.query 0.063406s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.063422s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.063433s: Entering Redux.assume(!(0 < r0)) 0.063449s: Exiting Redux.assume: 0.000006 seconds 0.063458s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.063470s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.063482s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.063505s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.063519s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.063643s: Exiting Redux.query 0.063654s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.063663s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.063677s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.063704s: Exiting Redux.assume: 0.000011 seconds 0.063716s: Entering Redux.assume(!(!(1 = 0))) 0.063726s: Exiting Redux.assume: 0.000001 seconds 0.063741s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.063753s: Exiting Redux.assume: 0.000003 seconds 0.063762s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.063771s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.063786s: Entering Redux.query(true) 0.063795s: Exiting Redux.query 0.063804s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.063812s: Entering Redux.assume(true) 0.063823s: Exiting Redux.assume: 0.000001 seconds 0.063831s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.063845s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.063855s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.063875s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.063892s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.063906s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.065893s: Exiting Redux.query 0.065909s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.065931s: Exiting Redux.assert_term: 0.000005 seconds 0.065941s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.065954s: Exiting Redux.assert_term: 0.000003 seconds 0.065963s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.065975s: Exiting Redux.assert_term: 0.000003 seconds 0.065985s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.066012s: Exiting Redux.assert_term: 0.000003 seconds 0.066021s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.066034s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.066056s: Exiting Redux.assume: 0.000012 seconds 0.066064s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.066074s: Entering Redux.assume(!(1 = 0)) 0.066085s: Exiting Redux.assume: 0.000001 seconds 0.066101s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.066114s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.066137s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.066153s: Exiting Redux.assume: 0.000007 seconds 0.066162s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.066171s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.066187s: Entering Redux.query(1 <= 1) 0.066196s: Exiting Redux.query 0.066205s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.066215s: Entering Redux.assume(1 <= 1) 0.066225s: Exiting Redux.assume: 0.000001 seconds 0.066233s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.066244s: Entering Redux.assume(!(!(r0 = 0))) 0.066272s: Exiting Redux.assume: 0.000019 seconds 0.066289s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.066299s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.066320s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.066337s: Exiting Redux.assume: 0.000006 seconds 0.066346s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.066354s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.066370s: Entering Redux.query(1 <= 1) 0.066379s: Exiting Redux.query 0.066388s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.066397s: Entering Redux.assume(1 <= 1) 0.066407s: Exiting Redux.assume: 0.000001 seconds 0.066415s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.066425s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.066440s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.066449s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.066460s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.066480s: Exiting Redux.assume: 0.000011 seconds 0.066491s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.066503s: Exiting Redux.assume: 0.000003 seconds 0.066513s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.066532s: Entering Redux.assume(0 < r0) 0.066548s: Exiting Redux.assume: 0.000007 seconds 0.066557s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.066569s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.066580s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.066597s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.066618s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.066815s: Exiting Redux.query 0.066826s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.066835s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.066845s: Entering Redux.assume(!(0 < r0)) 0.066860s: Exiting Redux.assume: 0.000006 seconds 0.066877s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.066890s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.066902s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.066918s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.066931s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.067153s: Exiting Redux.query 0.067165s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.067174s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.067188s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.067207s: Exiting Redux.assume: 0.000009 seconds 0.067217s: Entering Redux.assume(!(!(1 = 0))) 0.067235s: Exiting Redux.assume: 0.000001 seconds 0.067255s: Entering Redux.assume(!(0 <= R0)) 0.067271s: Exiting Redux.assume: 0.000005 seconds 0.067279s: Entering Redux.assume(false) 0.067290s: Exiting Redux.assume: 0.000002 seconds 0.067298s: Entering Redux.assume(!(false)) 0.067309s: Exiting Redux.assume: 0.000001 seconds 0.067318s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.067326s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.067342s: Entering Redux.query(true) 0.067350s: Exiting Redux.query 0.067359s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.067367s: Entering Redux.assume(true) 0.067377s: Exiting Redux.assume: 0.000001 seconds 0.067386s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.067404s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.067532s: Exiting Redux.assume: 0.000118 seconds 0.067550s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.067559s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.067568s: Entering Redux.query(true) 0.067576s: Exiting Redux.query 0.067585s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.067593s: Entering Redux.assume(true) 0.067603s: Exiting Redux.assume: 0.000001 seconds 0.067611s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.067632s: Entering Redux.query(!(2 = 0)) 0.067641s: Exiting Redux.query 0.067652s: Entering Redux.assume(%(A0, 2) = 1) 0.067664s: Exiting Redux.assume: 0.000003 seconds 0.067673s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.067681s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.067689s: Entering Redux.query(true) 0.067697s: Exiting Redux.query 0.067713s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.067721s: Entering Redux.assume(true) 0.067731s: Exiting Redux.assume: 0.000001 seconds 0.067740s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.067753s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.067763s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.067775s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.067799s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.067814s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.068927s: Exiting Redux.query 0.068943s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.068957s: Exiting Redux.assert_term: 0.000004 seconds 0.068975s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.068995s: Exiting Redux.assert_term: 0.000011 seconds 0.069005s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.069017s: Exiting Redux.assert_term: 0.000003 seconds 0.069026s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.069038s: Exiting Redux.assert_term: 0.000003 seconds 0.069047s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.069067s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069093s: Exiting Redux.assume: 0.000017 seconds 0.069102s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.069112s: Entering Redux.assume(!(1 = 0)) 0.069122s: Exiting Redux.assume: 0.000001 seconds 0.069132s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.069157s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.069181s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069201s: Exiting Redux.assume: 0.000010 seconds 0.069210s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.069219s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069228s: Entering Redux.query(1 <= 1) 0.069249s: Exiting Redux.query 0.069258s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069266s: Entering Redux.assume(1 <= 1) 0.069277s: Exiting Redux.assume: 0.000001 seconds 0.069285s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.069296s: Entering Redux.assume(!(!(r0 = 0))) 0.069325s: Exiting Redux.assume: 0.000019 seconds 0.069334s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.069352s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.069374s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069393s: Exiting Redux.assume: 0.000010 seconds 0.069402s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.069411s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069420s: Entering Redux.query(1 <= 1) 0.069436s: Exiting Redux.query 0.069445s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069454s: Entering Redux.assume(1 <= 1) 0.069464s: Exiting Redux.assume: 0.000001 seconds 0.069472s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.069481s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.069490s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.069506s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.069518s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069543s: Exiting Redux.assume: 0.000017 seconds 0.069554s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.069566s: Exiting Redux.assume: 0.000003 seconds 0.069576s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.069722s: Entering Redux.assume(0 < r0) 0.069748s: Exiting Redux.assume: 0.000007 seconds 0.069759s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.069771s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.069782s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.069798s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.069812s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.070112s: Exiting Redux.query 0.070123s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.070132s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.070142s: Entering Redux.assume(!(0 < r0)) 0.070159s: Exiting Redux.assume: 0.000007 seconds 0.070168s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.070187s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.070200s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.070216s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.070229s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.070381s: Exiting Redux.query 0.070400s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.070409s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.070423s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.070449s: Exiting Redux.assume: 0.000016 seconds 0.070459s: Entering Redux.assume(!(!(1 = 0))) 0.070469s: Exiting Redux.assume: 0.000001 seconds 0.070482s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.070501s: Exiting Redux.assume: 0.000003 seconds 0.070511s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.070520s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.070528s: Entering Redux.query(true) 0.070536s: Exiting Redux.query 0.070545s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.070553s: Entering Redux.assume(true) 0.070563s: Exiting Redux.assume: 0.000001 seconds 0.070579s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.070594s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.070604s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.070616s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.070633s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.070655s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.072051s: Exiting Redux.query 0.072067s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.072081s: Exiting Redux.assert_term: 0.000005 seconds 0.072091s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.072103s: Exiting Redux.assert_term: 0.000003 seconds 0.072113s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.072134s: Exiting Redux.assert_term: 0.000003 seconds 0.072144s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.072156s: Exiting Redux.assert_term: 0.000002 seconds 0.072165s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.072178s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072212s: Exiting Redux.assume: 0.000017 seconds 0.072221s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.072230s: Entering Redux.assume(!(1 = 0)) 0.072241s: Exiting Redux.assume: 0.000001 seconds 0.072250s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.072262s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.072322s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072351s: Exiting Redux.assume: 0.000011 seconds 0.072361s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.072370s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072379s: Entering Redux.query(1 <= 1) 0.072388s: Exiting Redux.query 0.072397s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072405s: Entering Redux.assume(1 <= 1) 0.072423s: Exiting Redux.assume: 0.000002 seconds 0.072432s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.072443s: Entering Redux.assume(!(!(r0 = 0))) 0.072473s: Exiting Redux.assume: 0.000020 seconds 0.072482s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.072493s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.072514s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072542s: Exiting Redux.assume: 0.000010 seconds 0.072552s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.072560s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072569s: Entering Redux.query(1 <= 1) 0.072577s: Exiting Redux.query 0.072586s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072595s: Entering Redux.assume(1 <= 1) 0.072612s: Exiting Redux.assume: 0.000001 seconds 0.072621s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.072631s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.072639s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.072647s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.072658s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.072692s: Exiting Redux.assume: 0.000017 seconds 0.072704s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.072716s: Exiting Redux.assume: 0.000003 seconds 0.072726s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.072737s: Entering Redux.assume(0 < r0) 0.072753s: Exiting Redux.assume: 0.000007 seconds 0.072762s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.072782s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.072795s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.072811s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.072827s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.073117s: Exiting Redux.query 0.073129s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.073146s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.073157s: Entering Redux.assume(!(0 < r0)) 0.073173s: Exiting Redux.assume: 0.000007 seconds 0.073182s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.073194s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.073206s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.073230s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.073244s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.073393s: Exiting Redux.query 0.073405s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.073413s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.073435s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.073460s: Exiting Redux.assume: 0.000016 seconds 0.073471s: Entering Redux.assume(!(!(1 = 0))) 0.073481s: Exiting Redux.assume: 0.000001 seconds 0.073506s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.073906s: Exiting Redux.assume: 0.000389 seconds 0.073918s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.073927s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.073943s: Entering Redux.query(true) 0.073953s: Exiting Redux.query 0.073962s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.073970s: Entering Redux.assume(true) 0.073980s: Exiting Redux.assume: 0.000001 seconds 0.073997s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.074011s: Entering Redux.query(!(2 = 0)) 0.074020s: Exiting Redux.query 0.074039s: Entering Redux.assume(%(A0, 2) = 1) 0.074052s: Exiting Redux.assume: 0.000003 seconds 0.074061s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.074069s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074077s: Entering Redux.query(true) 0.074086s: Exiting Redux.query 0.074094s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074102s: Entering Redux.assume(true) 0.074120s: Exiting Redux.assume: 0.000002 seconds 0.074128s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.074142s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.074152s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.074164s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.074183s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.074208s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.075302s: Exiting Redux.query 0.075317s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.075332s: Exiting Redux.assert_term: 0.000005 seconds 0.075341s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.075354s: Exiting Redux.assert_term: 0.000003 seconds 0.075371s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.075384s: Exiting Redux.assert_term: 0.000003 seconds 0.075394s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.075406s: Exiting Redux.assert_term: 0.000002 seconds 0.075415s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.075428s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.075463s: Exiting Redux.assume: 0.000018 seconds 0.075472s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.075482s: Entering Redux.assume(!(1 = 0)) 0.075493s: Exiting Redux.assume: 0.000001 seconds 0.075502s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.075514s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.075545s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.075566s: Exiting Redux.assume: 0.000010 seconds 0.075574s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.075583s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075593s: Entering Redux.query(1 <= 1) 0.075601s: Exiting Redux.query 0.075609s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075626s: Entering Redux.assume(1 <= 1) 0.075636s: Exiting Redux.assume: 0.000001 seconds 0.075645s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.075656s: Entering Redux.assume(!(!(r0 = 0))) 0.075685s: Exiting Redux.assume: 0.000019 seconds 0.075694s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.075704s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.075734s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.075753s: Exiting Redux.assume: 0.000009 seconds 0.075762s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.075770s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075780s: Entering Redux.query(1 <= 1) 0.075788s: Exiting Redux.query 0.075796s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075819s: Entering Redux.assume(1 <= 1) 0.075829s: Exiting Redux.assume: 0.000000 seconds 0.075838s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.075848s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.075856s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.075864s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.075890s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.075916s: Exiting Redux.assume: 0.000016 seconds 0.075927s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.075940s: Exiting Redux.assume: 0.000003 seconds 0.075949s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.075960s: Entering Redux.assume(0 < r0) 0.075976s: Exiting Redux.assume: 0.000007 seconds 0.075993s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.076014s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.076026s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.076042s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.076055s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.076499s: Exiting Redux.query 0.076520s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.076529s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.076540s: Entering Redux.assume(!(0 < r0)) 0.076558s: Exiting Redux.assume: 0.000007 seconds 0.076567s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.076579s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.076598s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.076615s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.076628s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.076776s: Exiting Redux.query 0.076787s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.076796s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.076820s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.076845s: Exiting Redux.assume: 0.000016 seconds 0.076856s: Entering Redux.assume(!(!(1 = 0))) 0.076868s: Exiting Redux.assume: 0.000001 seconds 0.076882s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.076895s: Exiting Redux.assume: 0.000002 seconds 0.076904s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.076921s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.076929s: Entering Redux.query(true) 0.076938s: Exiting Redux.query 0.076947s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.076955s: Entering Redux.assume(true) 0.076966s: Exiting Redux.assume: 0.000001 seconds 0.076974s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.076995s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.077014s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.077027s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.077044s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.077058s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.078659s: Exiting Redux.query 0.078675s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.078689s: Exiting Redux.assert_term: 0.000004 seconds 0.078698s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.078711s: Exiting Redux.assert_term: 0.000003 seconds 0.078720s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.078732s: Exiting Redux.assert_term: 0.000002 seconds 0.078751s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.078763s: Exiting Redux.assert_term: 0.000003 seconds 0.078772s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.078785s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.078812s: Exiting Redux.assume: 0.000018 seconds 0.078821s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.078839s: Entering Redux.assume(!(1 = 0)) 0.078849s: Exiting Redux.assume: 0.000001 seconds 0.078859s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.078871s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.078894s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.078914s: Exiting Redux.assume: 0.000010 seconds 0.078923s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.078940s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.078949s: Entering Redux.query(1 <= 1) 0.078958s: Exiting Redux.query 0.078966s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.078975s: Entering Redux.assume(1 <= 1) 0.078992s: Exiting Redux.assume: 0.000001 seconds 0.079000s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.079020s: Entering Redux.assume(!(!(r0 = 0))) 0.079049s: Exiting Redux.assume: 0.000020 seconds 0.079059s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.079069s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.079090s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079109s: Exiting Redux.assume: 0.000010 seconds 0.079118s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.079135s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079145s: Entering Redux.query(1 <= 1) 0.079153s: Exiting Redux.query 0.079161s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079170s: Entering Redux.assume(1 <= 1) 0.079180s: Exiting Redux.assume: 0.000001 seconds 0.079188s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.079205s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.079215s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.079223s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.079234s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.079259s: Exiting Redux.assume: 0.000016 seconds 0.079270s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.079291s: Exiting Redux.assume: 0.000003 seconds 0.079301s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.079312s: Entering Redux.assume(0 < r0) 0.079328s: Exiting Redux.assume: 0.000007 seconds 0.079338s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.079349s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.079360s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.079384s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.079398s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.079755s: Exiting Redux.query 0.079767s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.079776s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.079796s: Entering Redux.assume(!(0 < r0)) 0.079812s: Exiting Redux.assume: 0.000007 seconds 0.079822s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.079833s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.079845s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.079862s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.079887s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.080044s: Exiting Redux.query 0.080055s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.080064s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.080079s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.080113s: Exiting Redux.assume: 0.000016 seconds 0.080124s: Entering Redux.assume(!(!(1 = 0))) 0.080134s: Exiting Redux.assume: 0.000002 seconds 0.080168s: Entering Redux.assume(!(A0 <= 10)) 0.080181s: Exiting Redux.assume: 0.000002 seconds 0.080190s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.080200s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.080208s: Entering Redux.query(true) 0.080217s: Exiting Redux.query 0.080234s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.080242s: Entering Redux.assume(true) 0.080253s: Exiting Redux.assume: 0.000001 seconds 0.080261s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(41,7-8): Executing statement 0.080273s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.080287s: Exiting Redux.assert_term: 0.000004 seconds 0.080296s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(41,9-30): Verifying call 0.080312s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.080321s: Entering Redux.query(true) 0.080329s: Exiting Redux.query 0.080340s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.080353s: Exiting Redux.assert_term: 0.000003 seconds 0.080362s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.080370s: Entering Redux.assume(true) 0.080380s: Exiting Redux.assume: 0.000001 seconds 0.080397s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.080411s: Entering Redux.assume(0 <= R0) 0.080426s: Exiting Redux.assume: 0.000005 seconds 0.080435s: Entering Redux.assume(R0 <= 10) 0.080449s: Exiting Redux.assume: 0.000005 seconds 0.080459s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.080467s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.080484s: Entering Redux.query(true) 0.080493s: Exiting Redux.query 0.080501s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.080509s: Entering Redux.assume(true) 0.080519s: Exiting Redux.assume: 0.000001 seconds 0.080527s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.080545s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.080666s: Exiting Redux.assume: 0.000111 seconds 0.080677s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.080695s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.080704s: Entering Redux.query(true) 0.080713s: Exiting Redux.query 0.080721s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.080729s: Entering Redux.assume(true) 0.080739s: Exiting Redux.assume: 0.000001 seconds 0.080748s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.080770s: Entering Redux.query(!(2 = 0)) 0.080779s: Exiting Redux.query 0.080789s: Entering Redux.assume(%(A0, 2) = 1) 0.080801s: Exiting Redux.assume: 0.000003 seconds 0.080810s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.080819s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.080826s: Entering Redux.query(true) 0.080834s: Exiting Redux.query 0.080843s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.080859s: Entering Redux.assume(true) 0.080869s: Exiting Redux.assume: 0.000001 seconds 0.080878s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.080891s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.080901s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.080914s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.081105s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.081122s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.081533s: Exiting Redux.query 0.081547s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.081561s: Exiting Redux.assert_term: 0.000004 seconds 0.081570s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.081592s: Exiting Redux.assert_term: 0.000003 seconds 0.081602s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.081614s: Exiting Redux.assert_term: 0.000003 seconds 0.081623s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.081635s: Exiting Redux.assert_term: 0.000003 seconds 0.081644s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.081665s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.081687s: Exiting Redux.assume: 0.000013 seconds 0.081696s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.081705s: Entering Redux.assume(!(1 = 0)) 0.081716s: Exiting Redux.assume: 0.000001 seconds 0.081725s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.081737s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.081768s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.081784s: Exiting Redux.assume: 0.000007 seconds 0.081794s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.081802s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.081811s: Entering Redux.query(1 <= 1) 0.081820s: Exiting Redux.query 0.081837s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.081847s: Entering Redux.assume(1 <= 1) 0.081857s: Exiting Redux.assume: 0.000001 seconds 0.081865s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.081876s: Entering Redux.assume(!(!(r0 = 0))) 0.081904s: Exiting Redux.assume: 0.000018 seconds 0.081913s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.081937s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.081964s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.081981s: Exiting Redux.assume: 0.000006 seconds 0.081999s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.082009s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082019s: Entering Redux.query(1 <= 1) 0.082028s: Exiting Redux.query 0.082037s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082047s: Entering Redux.assume(1 <= 1) 0.082058s: Exiting Redux.assume: 0.000001 seconds 0.082067s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.082077s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.082087s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.082096s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.082108s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.082129s: Exiting Redux.assume: 0.000011 seconds 0.082141s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.082154s: Exiting Redux.assume: 0.000003 seconds 0.082164s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.082176s: Entering Redux.assume(0 < r0) 0.082193s: Exiting Redux.assume: 0.000006 seconds 0.082203s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.082215s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.082228s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.082244s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.082259s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.082619s: Exiting Redux.query 0.082633s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.082643s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.082655s: Entering Redux.assume(!(0 < r0)) 0.082672s: Exiting Redux.assume: 0.000006 seconds 0.082682s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.082695s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.082708s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.082725s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.082740s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.082868s: Exiting Redux.query 0.082880s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.082890s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.082905s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.082925s: Exiting Redux.assume: 0.000010 seconds 0.082937s: Entering Redux.assume(!(!(1 = 0))) 0.082948s: Exiting Redux.assume: 0.000001 seconds 0.083004s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.083018s: Exiting Redux.assume: 0.000003 seconds 0.083028s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.083038s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.083047s: Entering Redux.query(true) 0.083057s: Exiting Redux.query 0.083066s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.083075s: Entering Redux.assume(true) 0.083087s: Exiting Redux.assume: 0.000001 seconds 0.083096s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.083111s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.083122s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.083136s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.083154s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.083169s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.083584s: Exiting Redux.query 0.083600s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.083615s: Exiting Redux.assert_term: 0.000004 seconds 0.083626s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.083639s: Exiting Redux.assert_term: 0.000003 seconds 0.083649s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.083662s: Exiting Redux.assert_term: 0.000003 seconds 0.083672s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.083685s: Exiting Redux.assert_term: 0.000003 seconds 0.083695s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.083708s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.083731s: Exiting Redux.assume: 0.000012 seconds 0.083740s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.083751s: Entering Redux.assume(!(1 = 0)) 0.083762s: Exiting Redux.assume: 0.000001 seconds 0.084129s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.084146s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.084171s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.084190s: Exiting Redux.assume: 0.000007 seconds 0.084200s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.084210s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.084220s: Entering Redux.query(1 <= 1) 0.084229s: Exiting Redux.query 0.084239s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.084248s: Entering Redux.assume(1 <= 1) 0.084259s: Exiting Redux.assume: 0.000001 seconds 0.084268s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.084281s: Entering Redux.assume(!(!(r0 = 0))) 0.084310s: Exiting Redux.assume: 0.000019 seconds 0.084321s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.084332s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.084354s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.084371s: Exiting Redux.assume: 0.000006 seconds 0.084381s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.084391s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.084401s: Entering Redux.query(1 <= 1) 0.084410s: Exiting Redux.query 0.084419s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.084429s: Entering Redux.assume(1 <= 1) 0.084439s: Exiting Redux.assume: 0.000001 seconds 0.084449s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.084459s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.084468s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.084477s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.084489s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.084510s: Exiting Redux.assume: 0.000010 seconds 0.084522s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.084535s: Exiting Redux.assume: 0.000003 seconds 0.084545s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.084557s: Entering Redux.assume(0 < r0) 0.084573s: Exiting Redux.assume: 0.000006 seconds 0.084583s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.084596s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.084608s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.084625s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.084639s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.084834s: Exiting Redux.query 0.084847s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.084857s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.084868s: Entering Redux.assume(!(0 < r0)) 0.084884s: Exiting Redux.assume: 0.000006 seconds 0.084897s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.084910s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.084925s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.084944s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.084959s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.085087s: Exiting Redux.query 0.085100s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.085110s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.085124s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.085145s: Exiting Redux.assume: 0.000010 seconds 0.085156s: Entering Redux.assume(!(!(1 = 0))) 0.085167s: Exiting Redux.assume: 0.000001 seconds 0.085193s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.085298s: Exiting Redux.assume: 0.000094 seconds 0.085311s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.085385s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.085396s: Entering Redux.query(true) 0.085406s: Exiting Redux.query 0.085415s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.085425s: Entering Redux.assume(true) 0.085436s: Exiting Redux.assume: 0.000001 seconds 0.085445s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.085459s: Entering Redux.query(!(2 = 0)) 0.085469s: Exiting Redux.query 0.085481s: Entering Redux.assume(%(A0, 2) = 1) 0.085494s: Exiting Redux.assume: 0.000003 seconds 0.085504s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.085513s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.085522s: Entering Redux.query(true) 0.085531s: Exiting Redux.query 0.085541s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.085550s: Entering Redux.assume(true) 0.085560s: Exiting Redux.assume: 0.000001 seconds 0.085569s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.085584s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.085595s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.085609s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.085627s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.085642s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.085814s: Exiting Redux.query 0.085830s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.085847s: Exiting Redux.assert_term: 0.000005 seconds 0.085859s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.085873s: Exiting Redux.assert_term: 0.000003 seconds 0.085883s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.085896s: Exiting Redux.assert_term: 0.000003 seconds 0.085907s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.085919s: Exiting Redux.assert_term: 0.000003 seconds 0.085929s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.085942s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.085964s: Exiting Redux.assume: 0.000011 seconds 0.085974s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.085986s: Entering Redux.assume(!(1 = 0)) 0.086005s: Exiting Redux.assume: 0.000001 seconds 0.086016s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.086029s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.086053s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086071s: Exiting Redux.assume: 0.000006 seconds 0.086081s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.086090s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086100s: Entering Redux.query(1 <= 1) 0.086109s: Exiting Redux.query 0.086119s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086128s: Entering Redux.assume(1 <= 1) 0.086139s: Exiting Redux.assume: 0.000001 seconds 0.086148s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.086160s: Entering Redux.assume(!(!(r0 = 0))) 0.086189s: Exiting Redux.assume: 0.000019 seconds 0.086199s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.086210s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.086232s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086249s: Exiting Redux.assume: 0.000006 seconds 0.086259s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.086269s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086278s: Entering Redux.query(1 <= 1) 0.086287s: Exiting Redux.query 0.086297s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086306s: Entering Redux.assume(1 <= 1) 0.086317s: Exiting Redux.assume: 0.000001 seconds 0.086326s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.086336s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.086345s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.086354s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.086367s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086387s: Exiting Redux.assume: 0.000011 seconds 0.086399s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.086412s: Exiting Redux.assume: 0.000003 seconds 0.086423s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.086435s: Entering Redux.assume(0 < r0) 0.086451s: Exiting Redux.assume: 0.000007 seconds 0.086461s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.086474s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.086486s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.086502s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.086517s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.086838s: Exiting Redux.query 0.086854s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.086864s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.086877s: Entering Redux.assume(!(0 < r0)) 0.086893s: Exiting Redux.assume: 0.000006 seconds 0.086903s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.086916s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.086928s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.086945s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.086959s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.087085s: Exiting Redux.query 0.087098s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.087107s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.087122s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087141s: Exiting Redux.assume: 0.000010 seconds 0.087152s: Entering Redux.assume(!(!(1 = 0))) 0.087163s: Exiting Redux.assume: 0.000001 seconds 0.087175s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.087188s: Exiting Redux.assume: 0.000002 seconds 0.087199s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.087208s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.087217s: Entering Redux.query(true) 0.087226s: Exiting Redux.query 0.087236s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.087245s: Entering Redux.assume(true) 0.087256s: Exiting Redux.assume: 0.000001 seconds 0.087265s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.087280s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.087291s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.087305s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.087322s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.087337s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.087509s: Exiting Redux.query 0.087524s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.087538s: Exiting Redux.assert_term: 0.000004 seconds 0.087549s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.087562s: Exiting Redux.assert_term: 0.000003 seconds 0.087572s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.087585s: Exiting Redux.assert_term: 0.000003 seconds 0.087596s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.087608s: Exiting Redux.assert_term: 0.000003 seconds 0.087618s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.087632s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.087654s: Exiting Redux.assume: 0.000012 seconds 0.087663s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.087674s: Entering Redux.assume(!(1 = 0)) 0.087685s: Exiting Redux.assume: 0.000001 seconds 0.087695s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.087708s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.087732s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087749s: Exiting Redux.assume: 0.000007 seconds 0.087759s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.087769s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087778s: Entering Redux.query(1 <= 1) 0.087787s: Exiting Redux.query 0.087797s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087806s: Entering Redux.assume(1 <= 1) 0.087817s: Exiting Redux.assume: 0.000001 seconds 0.087826s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.087838s: Entering Redux.assume(!(!(r0 = 0))) 0.087867s: Exiting Redux.assume: 0.000018 seconds 0.087878s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.087891s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.087913s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087930s: Exiting Redux.assume: 0.000007 seconds 0.088012s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.088023s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.088033s: Entering Redux.query(1 <= 1) 0.088042s: Exiting Redux.query 0.088052s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.088061s: Entering Redux.assume(1 <= 1) 0.088072s: Exiting Redux.assume: 0.000001 seconds 0.088081s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.088091s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.088100s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.088110s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.088122s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.088144s: Exiting Redux.assume: 0.000011 seconds 0.088157s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.088170s: Exiting Redux.assume: 0.000003 seconds 0.088180s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.088193s: Entering Redux.assume(0 < r0) 0.088210s: Exiting Redux.assume: 0.000007 seconds 0.088219s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.088232s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.088245s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.088262s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.088276s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.088479s: Exiting Redux.query 0.088491s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.088501s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.088513s: Entering Redux.assume(!(0 < r0)) 0.088529s: Exiting Redux.assume: 0.000007 seconds 0.088539s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.088552s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.088565s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.088582s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.088596s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.088719s: Exiting Redux.query 0.088731s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.088740s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.088756s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.088776s: Exiting Redux.assume: 0.000009 seconds 0.088787s: Entering Redux.assume(!(!(1 = 0))) 0.088798s: Exiting Redux.assume: 0.000001 seconds 0.088825s: Entering Redux.assume(!(R0 <= 10)) 0.088839s: Exiting Redux.assume: 0.000002 seconds 0.088849s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.088858s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088867s: Entering Redux.query(true) 0.088877s: Exiting Redux.query 0.088887s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088898s: Entering Redux.assume(true) 0.088910s: Exiting Redux.assume: 0.000001 seconds 0.088920s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.088939s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.089053s: Exiting Redux.assume: 0.000102 seconds 0.089065s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.089074s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.089086s: Entering Redux.query(true) 0.089095s: Exiting Redux.query 0.089105s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.089113s: Entering Redux.assume(true) 0.089124s: Exiting Redux.assume: 0.000001 seconds 0.089133s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.089147s: Entering Redux.query(!(2 = 0)) 0.089157s: Exiting Redux.query 0.089168s: Entering Redux.assume(%(A0, 2) = 1) 0.089181s: Exiting Redux.assume: 0.000002 seconds 0.089190s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.089200s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.089209s: Entering Redux.query(true) 0.089218s: Exiting Redux.query 0.089227s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.089236s: Entering Redux.assume(true) 0.089246s: Exiting Redux.assume: 0.000001 seconds 0.089255s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.089269s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.089280s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.089293s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.089311s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.089435s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.089825s: Exiting Redux.query 0.089840s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.089855s: Exiting Redux.assert_term: 0.000004 seconds 0.089866s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.089879s: Exiting Redux.assert_term: 0.000003 seconds 0.089892s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.089906s: Exiting Redux.assert_term: 0.000004 seconds 0.089918s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.089930s: Exiting Redux.assert_term: 0.000003 seconds 0.089940s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.089953s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.089976s: Exiting Redux.assume: 0.000012 seconds 0.089993s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.090004s: Entering Redux.assume(!(1 = 0)) 0.090015s: Exiting Redux.assume: 0.000001 seconds 0.090025s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.090038s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.090062s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.090079s: Exiting Redux.assume: 0.000007 seconds 0.090089s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.090098s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090108s: Entering Redux.query(1 <= 1) 0.090117s: Exiting Redux.query 0.090126s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090136s: Entering Redux.assume(1 <= 1) 0.090147s: Exiting Redux.assume: 0.000001 seconds 0.090156s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.090168s: Entering Redux.assume(!(!(r0 = 0))) 0.090197s: Exiting Redux.assume: 0.000018 seconds 0.090207s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.090218s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.090239s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.090256s: Exiting Redux.assume: 0.000006 seconds 0.090266s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.090276s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090286s: Entering Redux.query(1 <= 1) 0.090295s: Exiting Redux.query 0.090304s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090313s: Entering Redux.assume(1 <= 1) 0.090324s: Exiting Redux.assume: 0.000001 seconds 0.090333s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.090343s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.090353s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.090362s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.090374s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090394s: Exiting Redux.assume: 0.000010 seconds 0.090406s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.090419s: Exiting Redux.assume: 0.000003 seconds 0.090429s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.090441s: Entering Redux.assume(0 < r0) 0.090457s: Exiting Redux.assume: 0.000006 seconds 0.090467s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.090480s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.090493s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.090510s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.090525s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.090897s: Exiting Redux.query 0.090913s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.090922s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.090934s: Entering Redux.assume(!(0 < r0)) 0.090951s: Exiting Redux.assume: 0.000007 seconds 0.090962s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.090975s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.090994s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.091012s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.091026s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.091150s: Exiting Redux.query 0.091162s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.091172s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.091187s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.091207s: Exiting Redux.assume: 0.000009 seconds 0.091219s: Entering Redux.assume(!(!(1 = 0))) 0.091230s: Exiting Redux.assume: 0.000001 seconds 0.091244s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.091257s: Exiting Redux.assume: 0.000003 seconds 0.091267s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.091276s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.091286s: Entering Redux.query(true) 0.091295s: Exiting Redux.query 0.091305s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.091314s: Entering Redux.assume(true) 0.091325s: Exiting Redux.assume: 0.000001 seconds 0.091334s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.091349s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.091359s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.091373s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.091390s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.091406s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.091804s: Exiting Redux.query 0.091819s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.091834s: Exiting Redux.assert_term: 0.000005 seconds 0.091845s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.091858s: Exiting Redux.assert_term: 0.000003 seconds 0.091868s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.091881s: Exiting Redux.assert_term: 0.000003 seconds 0.091891s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.091905s: Exiting Redux.assert_term: 0.000003 seconds 0.091914s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.091928s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.091950s: Exiting Redux.assume: 0.000012 seconds 0.091960s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.091970s: Entering Redux.assume(!(1 = 0)) 0.091981s: Exiting Redux.assume: 0.000000 seconds 0.091998s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.092011s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.092359s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.092378s: Exiting Redux.assume: 0.000007 seconds 0.092389s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.092399s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092409s: Entering Redux.query(1 <= 1) 0.092418s: Exiting Redux.query 0.092427s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092437s: Entering Redux.assume(1 <= 1) 0.092448s: Exiting Redux.assume: 0.000001 seconds 0.092457s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.092469s: Entering Redux.assume(!(!(r0 = 0))) 0.092498s: Exiting Redux.assume: 0.000019 seconds 0.092508s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.092519s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.092541s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.092558s: Exiting Redux.assume: 0.000006 seconds 0.092568s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.092577s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092587s: Entering Redux.query(1 <= 1) 0.092596s: Exiting Redux.query 0.092605s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092615s: Entering Redux.assume(1 <= 1) 0.092626s: Exiting Redux.assume: 0.000001 seconds 0.092635s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.092646s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.092655s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.092664s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.092676s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092697s: Exiting Redux.assume: 0.000010 seconds 0.092709s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.092722s: Exiting Redux.assume: 0.000003 seconds 0.092733s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.092745s: Entering Redux.assume(0 < r0) 0.092762s: Exiting Redux.assume: 0.000006 seconds 0.092772s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.092784s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.092796s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.092813s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.092827s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.093030s: Exiting Redux.query 0.093043s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.093053s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.093064s: Entering Redux.assume(!(0 < r0)) 0.093080s: Exiting Redux.assume: 0.000006 seconds 0.093090s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.093103s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.093115s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.093133s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.093147s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.093265s: Exiting Redux.query 0.093277s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.093287s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.093301s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.093320s: Exiting Redux.assume: 0.000009 seconds 0.093331s: Entering Redux.assume(!(!(1 = 0))) 0.093342s: Exiting Redux.assume: 0.000001 seconds 0.093366s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.093451s: Exiting Redux.assume: 0.000074 seconds 0.093463s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.093473s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.093482s: Entering Redux.query(true) 0.093491s: Exiting Redux.query 0.093501s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.093510s: Entering Redux.assume(true) 0.093521s: Exiting Redux.assume: 0.000000 seconds 0.093530s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.093545s: Entering Redux.query(!(2 = 0)) 0.093555s: Exiting Redux.query 0.093567s: Entering Redux.assume(%(A0, 2) = 1) 0.093579s: Exiting Redux.assume: 0.000003 seconds 0.093589s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.093598s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.093607s: Entering Redux.query(true) 0.093616s: Exiting Redux.query 0.093625s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.093634s: Entering Redux.assume(true) 0.093646s: Exiting Redux.assume: 0.000001 seconds 0.093655s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.093727s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.093739s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.093753s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.093770s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.093786s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.093949s: Exiting Redux.query 0.093964s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.093979s: Exiting Redux.assert_term: 0.000004 seconds 0.094001s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.094017s: Exiting Redux.assert_term: 0.000004 seconds 0.094030s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.094047s: Exiting Redux.assert_term: 0.000004 seconds 0.094060s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.094075s: Exiting Redux.assert_term: 0.000003 seconds 0.094087s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.094104s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.094132s: Exiting Redux.assume: 0.000016 seconds 0.094145s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.094160s: Entering Redux.assume(!(1 = 0)) 0.094174s: Exiting Redux.assume: 0.000001 seconds 0.094186s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.094201s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.094231s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094253s: Exiting Redux.assume: 0.000008 seconds 0.094266s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.094278s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094290s: Entering Redux.query(1 <= 1) 0.094302s: Exiting Redux.query 0.094314s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094326s: Entering Redux.assume(1 <= 1) 0.094340s: Exiting Redux.assume: 0.000001 seconds 0.094352s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.094367s: Entering Redux.assume(!(!(r0 = 0))) 0.094407s: Exiting Redux.assume: 0.000025 seconds 0.094421s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.094435s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.094463s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094485s: Exiting Redux.assume: 0.000009 seconds 0.094498s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.094509s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094521s: Entering Redux.query(1 <= 1) 0.094533s: Exiting Redux.query 0.094544s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094556s: Entering Redux.assume(1 <= 1) 0.094569s: Exiting Redux.assume: 0.000001 seconds 0.094580s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.094593s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.094605s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.094617s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.094634s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094662s: Exiting Redux.assume: 0.000015 seconds 0.094678s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.094694s: Exiting Redux.assume: 0.000004 seconds 0.094708s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.094724s: Entering Redux.assume(0 < r0) 0.094746s: Exiting Redux.assume: 0.000009 seconds 0.094760s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.094777s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.094793s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.094816s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.094835s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.095114s: Exiting Redux.query 0.095132s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.095145s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.095160s: Entering Redux.assume(!(0 < r0)) 0.095183s: Exiting Redux.assume: 0.000009 seconds 0.095197s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.095389s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.095409s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.095433s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.095452s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.095596s: Exiting Redux.query 0.095614s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.095626s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.095644s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.095671s: Exiting Redux.assume: 0.000014 seconds 0.095686s: Entering Redux.assume(!(!(1 = 0))) 0.095701s: Exiting Redux.assume: 0.000002 seconds 0.095719s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.095736s: Exiting Redux.assume: 0.000003 seconds 0.095748s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.095758s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095767s: Entering Redux.query(true) 0.095779s: Exiting Redux.query 0.095791s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095802s: Entering Redux.assume(true) 0.095817s: Exiting Redux.assume: 0.000003 seconds 0.095829s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.095848s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.095863s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.095881s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.095905s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.095926s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.096163s: Exiting Redux.query 0.096184s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.096200s: Exiting Redux.assert_term: 0.000005 seconds 0.096210s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.096223s: Exiting Redux.assert_term: 0.000003 seconds 0.096233s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.096246s: Exiting Redux.assert_term: 0.000003 seconds 0.096256s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.096269s: Exiting Redux.assert_term: 0.000003 seconds 0.096279s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.096293s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.096316s: Exiting Redux.assume: 0.000012 seconds 0.096325s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.096336s: Entering Redux.assume(!(1 = 0)) 0.096347s: Exiting Redux.assume: 0.000001 seconds 0.096357s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.096371s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.096395s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.096413s: Exiting Redux.assume: 0.000006 seconds 0.096423s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.096433s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.096442s: Entering Redux.query(1 <= 1) 0.096451s: Exiting Redux.query 0.096461s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.096471s: Entering Redux.assume(1 <= 1) 0.096482s: Exiting Redux.assume: 0.000001 seconds 0.096491s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.096503s: Entering Redux.assume(!(!(r0 = 0))) 0.096532s: Exiting Redux.assume: 0.000018 seconds 0.096542s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.096553s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.096576s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.096593s: Exiting Redux.assume: 0.000006 seconds 0.096603s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.096613s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.096623s: Entering Redux.query(1 <= 1) 0.096632s: Exiting Redux.query 0.096641s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.096651s: Entering Redux.assume(1 <= 1) 0.096662s: Exiting Redux.assume: 0.000001 seconds 0.096671s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.096682s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.096691s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.096700s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.096712s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096733s: Exiting Redux.assume: 0.000010 seconds 0.096745s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.096758s: Exiting Redux.assume: 0.000003 seconds 0.096768s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.096780s: Entering Redux.assume(0 < r0) 0.096797s: Exiting Redux.assume: 0.000006 seconds 0.096806s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.096820s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.096832s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.096921s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.096940s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.097155s: Exiting Redux.query 0.097168s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.097178s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.097190s: Entering Redux.assume(!(0 < r0)) 0.097207s: Exiting Redux.assume: 0.000007 seconds 0.097217s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.097230s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.097242s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.097259s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.097273s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.097396s: Exiting Redux.query 0.097408s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.097418s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.097434s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.097454s: Exiting Redux.assume: 0.000009 seconds 0.097466s: Entering Redux.assume(!(!(1 = 0))) 0.097477s: Exiting Redux.assume: 0.000001 seconds 0.097506s: Entering Redux.assume(!(0 <= R0)) 0.097522s: Exiting Redux.assume: 0.000005 seconds 0.097531s: Entering Redux.assume(false) 0.097543s: Exiting Redux.assume: 0.000001 seconds 0.097552s: Entering Redux.assume(!(false)) 0.097563s: Exiting Redux.assume: 0.000002 seconds 0.097573s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.097583s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097592s: Entering Redux.query(true) 0.097601s: Exiting Redux.query 0.097610s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097620s: Entering Redux.assume(true) 0.097630s: Exiting Redux.assume: 0.000001 seconds 0.097640s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.097659s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.097770s: Exiting Redux.assume: 0.000099 seconds 0.097782s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.097792s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097801s: Entering Redux.query(true) 0.097811s: Exiting Redux.query 0.097820s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097829s: Entering Redux.assume(true) 0.097840s: Exiting Redux.assume: 0.000001 seconds 0.097849s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.097864s: Entering Redux.query(!(2 = 0)) 0.097873s: Exiting Redux.query 0.097885s: Entering Redux.assume(%(A0, 2) = 1) 0.097898s: Exiting Redux.assume: 0.000003 seconds 0.097908s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.097917s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097926s: Entering Redux.query(true) 0.097935s: Exiting Redux.query 0.097945s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097954s: Entering Redux.assume(true) 0.097964s: Exiting Redux.assume: 0.000002 seconds 0.097973s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.097995s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.098006s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.098020s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.098038s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.098053s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.098935s: Exiting Redux.query 0.098953s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.098968s: Exiting Redux.assert_term: 0.000005 seconds 0.098979s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.099003s: Exiting Redux.assert_term: 0.000003 seconds 0.099015s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.099030s: Exiting Redux.assert_term: 0.000004 seconds 0.099042s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.099056s: Exiting Redux.assert_term: 0.000003 seconds 0.099066s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.099081s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.099104s: Exiting Redux.assume: 0.000013 seconds 0.099115s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.099128s: Entering Redux.assume(!(1 = 0)) 0.099139s: Exiting Redux.assume: 0.000001 seconds 0.099150s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.099164s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.099192s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.099211s: Exiting Redux.assume: 0.000007 seconds 0.099222s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.099232s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099243s: Entering Redux.query(1 <= 1) 0.099254s: Exiting Redux.query 0.099264s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099274s: Entering Redux.assume(1 <= 1) 0.099285s: Exiting Redux.assume: 0.000001 seconds 0.099294s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.099307s: Entering Redux.assume(!(!(r0 = 0))) 0.099339s: Exiting Redux.assume: 0.000019 seconds 0.099349s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.099361s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.099535s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.099558s: Exiting Redux.assume: 0.000009 seconds 0.099571s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.099583s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099595s: Entering Redux.query(1 <= 1) 0.099605s: Exiting Redux.query 0.099616s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099627s: Entering Redux.assume(1 <= 1) 0.099639s: Exiting Redux.assume: 0.000001 seconds 0.099649s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.099661s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.099672s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.099682s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.099696s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099721s: Exiting Redux.assume: 0.000013 seconds 0.099737s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.099751s: Exiting Redux.assume: 0.000003 seconds 0.099764s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.099780s: Entering Redux.assume(0 < r0) 0.099803s: Exiting Redux.assume: 0.000009 seconds 0.099816s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.099832s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.099848s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.099870s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.099890s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.100210s: Exiting Redux.query 0.100229s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.100240s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.100254s: Entering Redux.assume(!(0 < r0)) 0.100275s: Exiting Redux.assume: 0.000010 seconds 0.100287s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.100302s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.100319s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.100343s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.100362s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.100506s: Exiting Redux.query 0.100521s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.100531s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.100551s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.100576s: Exiting Redux.assume: 0.000012 seconds 0.100588s: Entering Redux.assume(!(!(1 = 0))) 0.100599s: Exiting Redux.assume: 0.000001 seconds 0.100614s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.100627s: Exiting Redux.assume: 0.000003 seconds 0.100638s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.100648s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.100659s: Entering Redux.query(true) 0.100670s: Exiting Redux.query 0.100680s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.100689s: Entering Redux.assume(true) 0.100702s: Exiting Redux.assume: 0.000001 seconds 0.100713s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.100732s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.100746s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.100763s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.100787s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.100807s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.101878s: Exiting Redux.query 0.101904s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.101922s: Exiting Redux.assert_term: 0.000006 seconds 0.101935s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.101950s: Exiting Redux.assert_term: 0.000004 seconds 0.101964s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.101979s: Exiting Redux.assert_term: 0.000004 seconds 0.102000s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.102014s: Exiting Redux.assert_term: 0.000003 seconds 0.102024s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.102039s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.102066s: Exiting Redux.assume: 0.000014 seconds 0.102076s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.102088s: Entering Redux.assume(!(1 = 0)) 0.102099s: Exiting Redux.assume: 0.000001 seconds 0.102110s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.102124s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.102150s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102171s: Exiting Redux.assume: 0.000008 seconds 0.102183s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.102193s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102203s: Entering Redux.query(1 <= 1) 0.102215s: Exiting Redux.query 0.102225s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102235s: Entering Redux.assume(1 <= 1) 0.102246s: Exiting Redux.assume: 0.000002 seconds 0.102255s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.102269s: Entering Redux.assume(!(!(r0 = 0))) 0.102301s: Exiting Redux.assume: 0.000020 seconds 0.102312s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.102326s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.102350s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102368s: Exiting Redux.assume: 0.000006 seconds 0.102378s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.102388s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102400s: Entering Redux.query(1 <= 1) 0.102410s: Exiting Redux.query 0.102419s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102429s: Entering Redux.assume(1 <= 1) 0.102440s: Exiting Redux.assume: 0.000001 seconds 0.102450s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.102463s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.102473s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.102482s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.102494s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.102518s: Exiting Redux.assume: 0.000013 seconds 0.102532s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.102545s: Exiting Redux.assume: 0.000003 seconds 0.102556s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.102630s: Entering Redux.assume(0 < r0) 0.102648s: Exiting Redux.assume: 0.000007 seconds 0.102660s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.102675s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.102688s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.102706s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.102721s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.102925s: Exiting Redux.query 0.102938s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.102948s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.102959s: Entering Redux.assume(!(0 < r0)) 0.102976s: Exiting Redux.assume: 0.000006 seconds 0.102997s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.103011s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.103024s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.103041s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.103055s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.103178s: Exiting Redux.query 0.103191s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.103201s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.103215s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.103235s: Exiting Redux.assume: 0.000010 seconds 0.103246s: Entering Redux.assume(!(!(1 = 0))) 0.103257s: Exiting Redux.assume: 0.000001 seconds 0.103281s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.103386s: Exiting Redux.assume: 0.000094 seconds 0.103399s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.103409s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.103418s: Entering Redux.query(true) 0.103427s: Exiting Redux.query 0.103437s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.103446s: Entering Redux.assume(true) 0.103457s: Exiting Redux.assume: 0.000001 seconds 0.103466s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.103482s: Entering Redux.query(!(2 = 0)) 0.103492s: Exiting Redux.query 0.103503s: Entering Redux.assume(%(A0, 2) = 1) 0.103516s: Exiting Redux.assume: 0.000003 seconds 0.103527s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.103536s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.103545s: Entering Redux.query(true) 0.103554s: Exiting Redux.query 0.103563s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.103572s: Entering Redux.assume(true) 0.103583s: Exiting Redux.assume: 0.000001 seconds 0.103592s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.103606s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.103617s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.103631s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.103648s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.103664s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.105316s: Exiting Redux.query 0.105338s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.105355s: Exiting Redux.assert_term: 0.000006 seconds 0.105365s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.105379s: Exiting Redux.assert_term: 0.000003 seconds 0.105391s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.105404s: Exiting Redux.assert_term: 0.000003 seconds 0.105414s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.105427s: Exiting Redux.assert_term: 0.000003 seconds 0.105437s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.105450s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.105474s: Exiting Redux.assume: 0.000014 seconds 0.105483s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.105494s: Entering Redux.assume(!(1 = 0)) 0.105505s: Exiting Redux.assume: 0.000001 seconds 0.105516s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.105530s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.105556s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.105574s: Exiting Redux.assume: 0.000006 seconds 0.105585s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.105595s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105604s: Entering Redux.query(1 <= 1) 0.105614s: Exiting Redux.query 0.105624s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105634s: Entering Redux.assume(1 <= 1) 0.105645s: Exiting Redux.assume: 0.000000 seconds 0.105654s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.105667s: Entering Redux.assume(!(!(r0 = 0))) 0.105695s: Exiting Redux.assume: 0.000018 seconds 0.105707s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.105718s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.105741s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.105759s: Exiting Redux.assume: 0.000007 seconds 0.105770s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.105779s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105789s: Entering Redux.query(1 <= 1) 0.105798s: Exiting Redux.query 0.105807s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105817s: Entering Redux.assume(1 <= 1) 0.105828s: Exiting Redux.assume: 0.000002 seconds 0.105837s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.105847s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.105857s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.105866s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.105879s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105901s: Exiting Redux.assume: 0.000011 seconds 0.105913s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.105926s: Exiting Redux.assume: 0.000003 seconds 0.105937s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.105949s: Entering Redux.assume(0 < r0) 0.105967s: Exiting Redux.assume: 0.000007 seconds 0.105977s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.105999s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.106012s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.106030s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.106044s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.106242s: Exiting Redux.query 0.106255s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.106265s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.106276s: Entering Redux.assume(!(0 < r0)) 0.106293s: Exiting Redux.assume: 0.000006 seconds 0.106303s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.106316s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.106329s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.106350s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.106368s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.106505s: Exiting Redux.query 0.106518s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.106528s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.106542s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.106563s: Exiting Redux.assume: 0.000010 seconds 0.106574s: Entering Redux.assume(!(!(1 = 0))) 0.106585s: Exiting Redux.assume: 0.000001 seconds 0.106677s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.106691s: Exiting Redux.assume: 0.000003 seconds 0.106702s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.106712s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.106721s: Entering Redux.query(true) 0.106730s: Exiting Redux.query 0.106741s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.106750s: Entering Redux.assume(true) 0.106761s: Exiting Redux.assume: 0.000001 seconds 0.106770s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.106788s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.106801s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.106816s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.106834s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.106849s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.108471s: Exiting Redux.query 0.108497s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.108515s: Exiting Redux.assert_term: 0.000005 seconds 0.108530s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.108546s: Exiting Redux.assert_term: 0.000004 seconds 0.108558s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.108574s: Exiting Redux.assert_term: 0.000004 seconds 0.108586s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.108603s: Exiting Redux.assert_term: 0.000004 seconds 0.108616s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.108634s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.108665s: Exiting Redux.assume: 0.000016 seconds 0.108677s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.108689s: Entering Redux.assume(!(1 = 0)) 0.108704s: Exiting Redux.assume: 0.000002 seconds 0.108719s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.108737s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.108771s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.108794s: Exiting Redux.assume: 0.000009 seconds 0.108807s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.108818s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108829s: Entering Redux.query(1 <= 1) 0.108840s: Exiting Redux.query 0.108852s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108864s: Entering Redux.assume(1 <= 1) 0.108879s: Exiting Redux.assume: 0.000002 seconds 0.108889s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.108906s: Entering Redux.assume(!(!(r0 = 0))) 0.108942s: Exiting Redux.assume: 0.000025 seconds 0.108958s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.108971s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.109003s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.109024s: Exiting Redux.assume: 0.000008 seconds 0.109035s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.109047s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109058s: Entering Redux.query(1 <= 1) 0.109069s: Exiting Redux.query 0.109081s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109093s: Entering Redux.assume(1 <= 1) 0.109107s: Exiting Redux.assume: 0.000001 seconds 0.109117s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.109127s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.109138s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.109149s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.109163s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.109190s: Exiting Redux.assume: 0.000015 seconds 0.109205s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.109219s: Exiting Redux.assume: 0.000003 seconds 0.109230s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.109244s: Entering Redux.assume(0 < r0) 0.109266s: Exiting Redux.assume: 0.000008 seconds 0.109279s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.109293s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.109306s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.109325s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.109340s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.109710s: Exiting Redux.query 0.109727s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.109739s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.109753s: Entering Redux.assume(!(0 < r0)) 0.109775s: Exiting Redux.assume: 0.000010 seconds 0.109789s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.109804s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.109819s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.109837s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.109852s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.109980s: Exiting Redux.query 0.110004s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.110017s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.110036s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.110060s: Exiting Redux.assume: 0.000011 seconds 0.110071s: Entering Redux.assume(!(!(1 = 0))) 0.110082s: Exiting Redux.assume: 0.000001 seconds 0.110112s: Entering Redux.assume(!(0 <= A0)) 0.110134s: Exiting Redux.assume: 0.000007 seconds 0.110148s: Entering Redux.assume(false) 0.110162s: Exiting Redux.assume: 0.000001 seconds 0.110174s: Entering Redux.assume(!(false)) 0.110189s: Exiting Redux.assume: 0.000002 seconds 0.110203s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(40,5-24): Verifying call 0.110215s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110227s: Entering Redux.query(true) 0.110239s: Exiting Redux.query 0.110252s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110264s: Entering Redux.assume(true) 0.110279s: Exiting Redux.assume: 0.000002 seconds 0.110292s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(41,7-8): Executing statement 0.110312s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.110333s: Exiting Redux.assert_term: 0.000007 seconds 0.110346s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(41,9-30): Verifying call 0.110360s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.110372s: Entering Redux.query(true) 0.110384s: Exiting Redux.query 0.110396s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.110411s: Exiting Redux.assert_term: 0.000004 seconds 0.110423s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.110436s: Entering Redux.assume(true) 0.110452s: Exiting Redux.assume: 0.000001 seconds 0.110465s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Executing statement 0.110487s: Entering Redux.assume(0 <= R0) 0.110510s: Exiting Redux.assume: 0.000008 seconds 0.110525s: Entering Redux.assume(R0 <= 10) 0.110542s: Exiting Redux.assume: 0.000006 seconds 0.110554s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.110565s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110576s: Entering Redux.query(true) 0.110588s: Exiting Redux.query 0.110599s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110609s: Entering Redux.assume(true) 0.110622s: Exiting Redux.assume: 0.000002 seconds 0.110633s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.110657s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.110803s: Exiting Redux.assume: 0.000131 seconds 0.110821s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.110834s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110845s: Entering Redux.query(true) 0.110858s: Exiting Redux.query 0.110870s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110881s: Entering Redux.assume(true) 0.110895s: Exiting Redux.assume: 0.000001 seconds 0.110908s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.110928s: Entering Redux.query(!(2 = 0)) 0.110940s: Exiting Redux.query 0.110955s: Entering Redux.assume(%(A0, 2) = 1) 0.110973s: Exiting Redux.assume: 0.000005 seconds 0.110998s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.111012s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.111022s: Entering Redux.query(true) 0.111032s: Exiting Redux.query 0.111043s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.111054s: Entering Redux.assume(true) 0.111069s: Exiting Redux.assume: 0.000002 seconds 0.111081s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.111100s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.111111s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.111125s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.111144s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.111163s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.113358s: Exiting Redux.query 0.113382s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.113400s: Exiting Redux.assert_term: 0.000006 seconds 0.113410s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.113424s: Exiting Redux.assert_term: 0.000003 seconds 0.113436s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.113449s: Exiting Redux.assert_term: 0.000005 seconds 0.113460s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.113473s: Exiting Redux.assert_term: 0.000003 seconds 0.113484s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.113499s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.113521s: Exiting Redux.assume: 0.000014 seconds 0.113532s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.113542s: Entering Redux.assume(!(1 = 0)) 0.113553s: Exiting Redux.assume: 0.000000 seconds 0.113565s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.113580s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.113607s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.113625s: Exiting Redux.assume: 0.000007 seconds 0.113635s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.113646s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113655s: Entering Redux.query(1 <= 1) 0.113665s: Exiting Redux.query 0.113674s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113683s: Entering Redux.assume(1 <= 1) 0.113694s: Exiting Redux.assume: 0.000002 seconds 0.113704s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.113716s: Entering Redux.assume(!(!(r0 = 0))) 0.113745s: Exiting Redux.assume: 0.000019 seconds 0.113755s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.113767s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.113791s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.113808s: Exiting Redux.assume: 0.000006 seconds 0.113820s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.113829s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113839s: Entering Redux.query(1 <= 1) 0.113848s: Exiting Redux.query 0.113857s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113869s: Entering Redux.assume(1 <= 1) 0.113880s: Exiting Redux.assume: 0.000000 seconds 0.113890s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.113901s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.113911s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.113920s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.113932s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.113953s: Exiting Redux.assume: 0.000011 seconds 0.113965s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.113979s: Exiting Redux.assume: 0.000003 seconds 0.113998s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.114011s: Entering Redux.assume(0 < r0) 0.114028s: Exiting Redux.assume: 0.000006 seconds 0.114038s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.114052s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.114064s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.114082s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.114097s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.114378s: Exiting Redux.query 0.114393s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.114403s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.114416s: Entering Redux.assume(!(0 < r0)) 0.114433s: Exiting Redux.assume: 0.000007 seconds 0.114444s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.114458s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.114472s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.114490s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.114505s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.114629s: Exiting Redux.query 0.114642s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.114652s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.114667s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.114688s: Exiting Redux.assume: 0.000010 seconds 0.114700s: Entering Redux.assume(!(!(1 = 0))) 0.114711s: Exiting Redux.assume: 0.000001 seconds 0.114724s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.114737s: Exiting Redux.assume: 0.000003 seconds 0.114748s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.114758s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.114766s: Entering Redux.query(true) 0.114776s: Exiting Redux.query 0.114785s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.114795s: Entering Redux.assume(true) 0.114806s: Exiting Redux.assume: 0.000001 seconds 0.114816s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.114831s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.114843s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.114857s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.114875s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.114890s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.117159s: Exiting Redux.query 0.117186s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.117202s: Exiting Redux.assert_term: 0.000005 seconds 0.117214s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.117229s: Exiting Redux.assert_term: 0.000004 seconds 0.117242s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.117258s: Exiting Redux.assert_term: 0.000004 seconds 0.117272s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.117288s: Exiting Redux.assert_term: 0.000004 seconds 0.117300s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.117316s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.117345s: Exiting Redux.assume: 0.000017 seconds 0.117358s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.117371s: Entering Redux.assume(!(1 = 0)) 0.117385s: Exiting Redux.assume: 0.000002 seconds 0.117399s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.117417s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.117452s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117475s: Exiting Redux.assume: 0.000009 seconds 0.117488s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.117501s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117513s: Entering Redux.query(1 <= 1) 0.117524s: Exiting Redux.query 0.117536s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117548s: Entering Redux.assume(1 <= 1) 0.117561s: Exiting Redux.assume: 0.000001 seconds 0.117570s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.117585s: Entering Redux.assume(!(!(r0 = 0))) 0.117621s: Exiting Redux.assume: 0.000023 seconds 0.117635s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.117651s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.117681s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117703s: Exiting Redux.assume: 0.000008 seconds 0.117716s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.117725s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117735s: Entering Redux.query(1 <= 1) 0.117744s: Exiting Redux.query 0.117753s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117764s: Entering Redux.assume(1 <= 1) 0.117774s: Exiting Redux.assume: 0.000002 seconds 0.117783s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.117795s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.117805s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.117815s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.117827s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117849s: Exiting Redux.assume: 0.000012 seconds 0.117862s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.117877s: Exiting Redux.assume: 0.000003 seconds 0.117891s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.117906s: Entering Redux.assume(0 < r0) 0.117926s: Exiting Redux.assume: 0.000009 seconds 0.117939s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.117954s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.117967s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.117993s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.118012s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.118253s: Exiting Redux.query 0.118271s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.118281s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.118293s: Entering Redux.assume(!(0 < r0)) 0.118313s: Exiting Redux.assume: 0.000008 seconds 0.118325s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.118339s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.118355s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.118377s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.118394s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.118784s: Exiting Redux.query 0.118802s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.118814s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.118833s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.118858s: Exiting Redux.assume: 0.000011 seconds 0.118873s: Entering Redux.assume(!(!(1 = 0))) 0.118887s: Exiting Redux.assume: 0.000001 seconds 0.118924s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.119112s: Exiting Redux.assume: 0.000173 seconds 0.119131s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.119144s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.119156s: Entering Redux.query(true) 0.119169s: Exiting Redux.query 0.119179s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.119189s: Entering Redux.assume(true) 0.119201s: Exiting Redux.assume: 0.000001 seconds 0.119212s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.119232s: Entering Redux.query(!(2 = 0)) 0.119245s: Exiting Redux.query 0.119260s: Entering Redux.assume(%(A0, 2) = 1) 0.119277s: Exiting Redux.assume: 0.000004 seconds 0.119288s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.119300s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.119311s: Entering Redux.query(true) 0.119322s: Exiting Redux.query 0.119335s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.119347s: Entering Redux.assume(true) 0.119361s: Exiting Redux.assume: 0.000002 seconds 0.119373s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.119393s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.119407s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.119424s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.119444s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.119461s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.120589s: Exiting Redux.query 0.120616s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.120634s: Exiting Redux.assert_term: 0.000005 seconds 0.120649s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.120665s: Exiting Redux.assert_term: 0.000003 seconds 0.120676s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.120689s: Exiting Redux.assert_term: 0.000002 seconds 0.120700s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.120714s: Exiting Redux.assert_term: 0.000003 seconds 0.120724s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.120741s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.120769s: Exiting Redux.assume: 0.000015 seconds 0.120780s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.120794s: Entering Redux.assume(!(1 = 0)) 0.120808s: Exiting Redux.assume: 0.000001 seconds 0.120818s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.120832s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.120862s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.120884s: Exiting Redux.assume: 0.000009 seconds 0.120896s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.120907s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120920s: Entering Redux.query(1 <= 1) 0.120934s: Exiting Redux.query 0.120946s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120958s: Entering Redux.assume(1 <= 1) 0.120972s: Exiting Redux.assume: 0.000001 seconds 0.120982s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.121007s: Entering Redux.assume(!(!(r0 = 0))) 0.121044s: Exiting Redux.assume: 0.000024 seconds 0.121057s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.121068s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.121092s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.121110s: Exiting Redux.assume: 0.000006 seconds 0.121121s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.121132s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121144s: Entering Redux.query(1 <= 1) 0.121155s: Exiting Redux.query 0.121166s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121176s: Entering Redux.assume(1 <= 1) 0.121187s: Exiting Redux.assume: 0.000001 seconds 0.121197s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.121208s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.121219s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.121231s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.121244s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.121266s: Exiting Redux.assume: 0.000012 seconds 0.121279s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.121292s: Exiting Redux.assume: 0.000003 seconds 0.121303s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.121319s: Entering Redux.assume(0 < r0) 0.121339s: Exiting Redux.assume: 0.000008 seconds 0.121352s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.121368s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.121385s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.121405s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.121419s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.121635s: Exiting Redux.query 0.121650s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.121659s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.121671s: Entering Redux.assume(!(0 < r0)) 0.121688s: Exiting Redux.assume: 0.000007 seconds 0.121698s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.121711s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.121724s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.121742s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.121756s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.122062s: Exiting Redux.query 0.122076s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.122086s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.122103s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.122123s: Exiting Redux.assume: 0.000010 seconds 0.122135s: Entering Redux.assume(!(!(1 = 0))) 0.122146s: Exiting Redux.assume: 0.000001 seconds 0.122162s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.122175s: Exiting Redux.assume: 0.000002 seconds 0.122185s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.122195s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122204s: Entering Redux.query(true) 0.122214s: Exiting Redux.query 0.122223s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122232s: Entering Redux.assume(true) 0.122243s: Exiting Redux.assume: 0.000001 seconds 0.122252s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.122268s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.122279s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.122293s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.122314s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.122330s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.123175s: Exiting Redux.query 0.123192s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.123207s: Exiting Redux.assert_term: 0.000004 seconds 0.123218s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.123231s: Exiting Redux.assert_term: 0.000003 seconds 0.123242s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.123255s: Exiting Redux.assert_term: 0.000003 seconds 0.123265s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.123278s: Exiting Redux.assert_term: 0.000003 seconds 0.123287s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.123301s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.123324s: Exiting Redux.assume: 0.000014 seconds 0.123334s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.123345s: Entering Redux.assume(!(1 = 0)) 0.123356s: Exiting Redux.assume: 0.000001 seconds 0.123366s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.123380s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.123405s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.123423s: Exiting Redux.assume: 0.000007 seconds 0.123433s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.123443s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.123453s: Entering Redux.query(1 <= 1) 0.123462s: Exiting Redux.query 0.123471s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.123481s: Entering Redux.assume(1 <= 1) 0.123493s: Exiting Redux.assume: 0.000001 seconds 0.123502s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.123514s: Entering Redux.assume(!(!(r0 = 0))) 0.123543s: Exiting Redux.assume: 0.000019 seconds 0.123554s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.123565s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.123589s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.123606s: Exiting Redux.assume: 0.000006 seconds 0.123616s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.123625s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.123635s: Entering Redux.query(1 <= 1) 0.123644s: Exiting Redux.query 0.123653s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.123663s: Entering Redux.assume(1 <= 1) 0.123674s: Exiting Redux.assume: 0.000001 seconds 0.123683s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.123694s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.123703s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.123712s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.123725s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.123746s: Exiting Redux.assume: 0.000011 seconds 0.123758s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.123772s: Exiting Redux.assume: 0.000003 seconds 0.123782s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.123795s: Entering Redux.assume(0 < r0) 0.123812s: Exiting Redux.assume: 0.000006 seconds 0.123822s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.123834s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.123847s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.123864s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.123878s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.124084s: Exiting Redux.query 0.124098s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.124107s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.124119s: Entering Redux.assume(!(0 < r0)) 0.124135s: Exiting Redux.assume: 0.000007 seconds 0.124145s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.124158s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.124171s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.124189s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.124203s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.124323s: Exiting Redux.query 0.124335s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.124344s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.124359s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124379s: Exiting Redux.assume: 0.000010 seconds 0.124390s: Entering Redux.assume(!(!(1 = 0))) 0.124401s: Exiting Redux.assume: 0.000001 seconds 0.124445s: Entering Redux.assume(!(R0 <= 10)) 0.124471s: Exiting Redux.assume: 0.000014 seconds 0.124482s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.124492s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.124501s: Entering Redux.query(true) 0.124510s: Exiting Redux.query 0.124521s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.124530s: Entering Redux.assume(true) 0.124541s: Exiting Redux.assume: 0.000001 seconds 0.124550s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.124570s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.124669s: Exiting Redux.assume: 0.000089 seconds 0.124682s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.124692s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.124700s: Entering Redux.query(true) 0.124710s: Exiting Redux.query 0.124719s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.124728s: Entering Redux.assume(true) 0.124740s: Exiting Redux.assume: 0.000001 seconds 0.124749s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.124763s: Entering Redux.query(!(2 = 0)) 0.124773s: Exiting Redux.query 0.124785s: Entering Redux.assume(%(A0, 2) = 1) 0.124798s: Exiting Redux.assume: 0.000003 seconds 0.124808s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.124818s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.124827s: Entering Redux.query(true) 0.124836s: Exiting Redux.query 0.124845s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.124854s: Entering Redux.assume(true) 0.124865s: Exiting Redux.assume: 0.000001 seconds 0.124874s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.124889s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.124899s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.124913s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.124931s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.124946s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.125572s: Exiting Redux.query 0.125588s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.125603s: Exiting Redux.assert_term: 0.000005 seconds 0.125614s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.125627s: Exiting Redux.assert_term: 0.000004 seconds 0.125637s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.125751s: Exiting Redux.assert_term: 0.000103 seconds 0.125763s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.125776s: Exiting Redux.assert_term: 0.000003 seconds 0.125786s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.125800s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.125823s: Exiting Redux.assume: 0.000013 seconds 0.125832s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.125843s: Entering Redux.assume(!(1 = 0)) 0.125854s: Exiting Redux.assume: 0.000001 seconds 0.125865s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.125878s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.125903s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125920s: Exiting Redux.assume: 0.000007 seconds 0.125932s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.125941s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125951s: Entering Redux.query(1 <= 1) 0.125960s: Exiting Redux.query 0.125969s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125979s: Entering Redux.assume(1 <= 1) 0.125999s: Exiting Redux.assume: 0.000001 seconds 0.126008s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.126020s: Entering Redux.assume(!(!(r0 = 0))) 0.126050s: Exiting Redux.assume: 0.000019 seconds 0.126060s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.126071s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.126094s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.126111s: Exiting Redux.assume: 0.000007 seconds 0.126123s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.126133s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126142s: Entering Redux.query(1 <= 1) 0.126151s: Exiting Redux.query 0.126161s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126170s: Entering Redux.assume(1 <= 1) 0.126181s: Exiting Redux.assume: 0.000001 seconds 0.126190s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.126200s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.126209s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.126218s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.126230s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126251s: Exiting Redux.assume: 0.000011 seconds 0.126264s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.126278s: Exiting Redux.assume: 0.000003 seconds 0.126289s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.126302s: Entering Redux.assume(0 < r0) 0.126323s: Exiting Redux.assume: 0.000009 seconds 0.126336s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.126349s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.126362s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.126379s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.126394s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.126597s: Exiting Redux.query 0.126610s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.126620s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.126631s: Entering Redux.assume(!(0 < r0)) 0.126647s: Exiting Redux.assume: 0.000007 seconds 0.126658s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.126672s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.126688s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.126706s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.126720s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.126840s: Exiting Redux.query 0.126852s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.126862s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.126876s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126896s: Exiting Redux.assume: 0.000009 seconds 0.126907s: Entering Redux.assume(!(!(1 = 0))) 0.126919s: Exiting Redux.assume: 0.000001 seconds 0.126932s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.126947s: Exiting Redux.assume: 0.000003 seconds 0.126958s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.126968s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.126977s: Entering Redux.query(true) 0.126995s: Exiting Redux.query 0.127005s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.127014s: Entering Redux.assume(true) 0.127026s: Exiting Redux.assume: 0.000001 seconds 0.127035s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.127051s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.127062s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.127127s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.127146s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.127162s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.127782s: Exiting Redux.query 0.127798s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.127813s: Exiting Redux.assert_term: 0.000004 seconds 0.127823s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.127836s: Exiting Redux.assert_term: 0.000003 seconds 0.127846s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.127859s: Exiting Redux.assert_term: 0.000003 seconds 0.127870s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.127883s: Exiting Redux.assert_term: 0.000003 seconds 0.127892s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.127906s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.127928s: Exiting Redux.assume: 0.000013 seconds 0.127938s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.127949s: Entering Redux.assume(!(1 = 0)) 0.127961s: Exiting Redux.assume: 0.000001 seconds 0.127973s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.127998s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.128023s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.128041s: Exiting Redux.assume: 0.000006 seconds 0.128052s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.128061s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128071s: Entering Redux.query(1 <= 1) 0.128080s: Exiting Redux.query 0.128090s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128099s: Entering Redux.assume(1 <= 1) 0.128110s: Exiting Redux.assume: 0.000002 seconds 0.128119s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.128131s: Entering Redux.assume(!(!(r0 = 0))) 0.128161s: Exiting Redux.assume: 0.000019 seconds 0.128171s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.128182s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.128290s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.128309s: Exiting Redux.assume: 0.000007 seconds 0.128320s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.128331s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128341s: Entering Redux.query(1 <= 1) 0.128350s: Exiting Redux.query 0.128360s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128369s: Entering Redux.assume(1 <= 1) 0.128380s: Exiting Redux.assume: 0.000001 seconds 0.128390s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.128400s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.128410s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.128419s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.128431s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.128452s: Exiting Redux.assume: 0.000011 seconds 0.128464s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.128478s: Exiting Redux.assume: 0.000002 seconds 0.128489s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.128501s: Entering Redux.assume(0 < r0) 0.128519s: Exiting Redux.assume: 0.000007 seconds 0.128529s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.128571s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.128584s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.128602s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.128618s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.128815s: Exiting Redux.query 0.128828s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.128839s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.128850s: Entering Redux.assume(!(0 < r0)) 0.128867s: Exiting Redux.assume: 0.000006 seconds 0.128877s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.128890s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.128903s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.128921s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.128935s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.129089s: Exiting Redux.query 0.129104s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.129115s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.129131s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.129154s: Exiting Redux.assume: 0.000011 seconds 0.129167s: Entering Redux.assume(!(!(1 = 0))) 0.129180s: Exiting Redux.assume: 0.000002 seconds 0.129201s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.129317s: Exiting Redux.assume: 0.000105 seconds 0.129330s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.129340s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.129349s: Entering Redux.query(true) 0.129358s: Exiting Redux.query 0.129368s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.129377s: Entering Redux.assume(true) 0.129388s: Exiting Redux.assume: 0.000001 seconds 0.129398s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.129413s: Entering Redux.query(!(2 = 0)) 0.129422s: Exiting Redux.query 0.129434s: Entering Redux.assume(%(A0, 2) = 1) 0.129447s: Exiting Redux.assume: 0.000003 seconds 0.129457s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.129467s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.129476s: Entering Redux.query(true) 0.129485s: Exiting Redux.query 0.129495s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.129504s: Entering Redux.assume(true) 0.129515s: Exiting Redux.assume: 0.000001 seconds 0.129524s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.129539s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.129550s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.129564s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.129582s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.129598s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.130456s: Exiting Redux.query 0.130476s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.130494s: Exiting Redux.assert_term: 0.000005 seconds 0.130508s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.130525s: Exiting Redux.assert_term: 0.000004 seconds 0.130538s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.130555s: Exiting Redux.assert_term: 0.000004 seconds 0.130568s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.130584s: Exiting Redux.assert_term: 0.000004 seconds 0.130596s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.130614s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.130643s: Exiting Redux.assume: 0.000016 seconds 0.130655s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.130667s: Entering Redux.assume(!(1 = 0)) 0.130680s: Exiting Redux.assume: 0.000001 seconds 0.130690s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.130706s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.130734s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.130756s: Exiting Redux.assume: 0.000008 seconds 0.130768s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.130780s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130791s: Entering Redux.query(1 <= 1) 0.130802s: Exiting Redux.query 0.130814s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130826s: Entering Redux.assume(1 <= 1) 0.130840s: Exiting Redux.assume: 0.000001 seconds 0.130851s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.130867s: Entering Redux.assume(!(!(r0 = 0))) 0.130904s: Exiting Redux.assume: 0.000023 seconds 0.130919s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.130932s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.131159s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.131181s: Exiting Redux.assume: 0.000007 seconds 0.131193s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.131202s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131213s: Entering Redux.query(1 <= 1) 0.131222s: Exiting Redux.query 0.131232s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131241s: Entering Redux.assume(1 <= 1) 0.131253s: Exiting Redux.assume: 0.000001 seconds 0.131262s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.131273s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.131283s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.131292s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.131305s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131327s: Exiting Redux.assume: 0.000011 seconds 0.131339s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.131352s: Exiting Redux.assume: 0.000003 seconds 0.131363s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.131376s: Entering Redux.assume(0 < r0) 0.131394s: Exiting Redux.assume: 0.000007 seconds 0.131404s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.131421s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.131435s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.131455s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.131475s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.131725s: Exiting Redux.query 0.131744s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.131755s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.131770s: Entering Redux.assume(!(0 < r0)) 0.131794s: Exiting Redux.assume: 0.000009 seconds 0.131808s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.131823s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.131839s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.131862s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.131882s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.132037s: Exiting Redux.query 0.132053s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.132064s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.132081s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.132103s: Exiting Redux.assume: 0.000010 seconds 0.132115s: Entering Redux.assume(!(!(1 = 0))) 0.132128s: Exiting Redux.assume: 0.000001 seconds 0.132142s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.132157s: Exiting Redux.assume: 0.000003 seconds 0.132168s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.132179s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132189s: Entering Redux.query(true) 0.132199s: Exiting Redux.query 0.132209s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132219s: Entering Redux.assume(true) 0.132231s: Exiting Redux.assume: 0.000001 seconds 0.132241s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.132258s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.132270s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.132285s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.132305s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.132322s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.133402s: Exiting Redux.query 0.133429s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.133449s: Exiting Redux.assert_term: 0.000006 seconds 0.133461s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.133479s: Exiting Redux.assert_term: 0.000005 seconds 0.133494s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.133511s: Exiting Redux.assert_term: 0.000004 seconds 0.133527s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.133544s: Exiting Redux.assert_term: 0.000004 seconds 0.133557s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.133575s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.133606s: Exiting Redux.assume: 0.000017 seconds 0.133620s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.133634s: Entering Redux.assume(!(1 = 0)) 0.133649s: Exiting Redux.assume: 0.000002 seconds 0.133663s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.133679s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.133710s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.133732s: Exiting Redux.assume: 0.000008 seconds 0.133743s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.133753s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133763s: Entering Redux.query(1 <= 1) 0.133773s: Exiting Redux.query 0.133783s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133794s: Entering Redux.assume(1 <= 1) 0.133805s: Exiting Redux.assume: 0.000001 seconds 0.133815s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.133828s: Entering Redux.assume(!(!(r0 = 0))) 0.133859s: Exiting Redux.assume: 0.000019 seconds 0.133871s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.133883s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.133907s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.133925s: Exiting Redux.assume: 0.000007 seconds 0.133936s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.133946s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133956s: Entering Redux.query(1 <= 1) 0.133965s: Exiting Redux.query 0.133975s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133996s: Entering Redux.assume(1 <= 1) 0.134011s: Exiting Redux.assume: 0.000001 seconds 0.134023s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.134036s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.134046s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.134055s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.134068s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.134090s: Exiting Redux.assume: 0.000012 seconds 0.134103s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.134119s: Exiting Redux.assume: 0.000003 seconds 0.134131s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.134146s: Entering Redux.assume(0 < r0) 0.134168s: Exiting Redux.assume: 0.000009 seconds 0.134182s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.134195s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.134210s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.134229s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.134245s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.134678s: Exiting Redux.query 0.134694s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.134705s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.134718s: Entering Redux.assume(!(0 < r0)) 0.134736s: Exiting Redux.assume: 0.000008 seconds 0.134748s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.134763s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.134777s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.134796s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.134811s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.134934s: Exiting Redux.query 0.134946s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.134956s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.134970s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135003s: Exiting Redux.assume: 0.000022 seconds 0.135017s: Entering Redux.assume(!(!(1 = 0))) 0.135030s: Exiting Redux.assume: 0.000001 seconds 0.135060s: Entering Redux.assume(!(0 <= R0)) 0.135078s: Exiting Redux.assume: 0.000006 seconds 0.135089s: Entering Redux.assume(false) 0.135101s: Exiting Redux.assume: 0.000002 seconds 0.135110s: Entering Redux.assume(!(false)) 0.135123s: Exiting Redux.assume: 0.000002 seconds 0.135135s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(42,5-24): Verifying call 0.135145s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.135155s: Entering Redux.query(true) 0.135165s: Exiting Redux.query 0.135175s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.135184s: Entering Redux.assume(true) 0.135195s: Exiting Redux.assume: 0.000001 seconds 0.135205s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.135226s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.135309s: Exiting Redux.assume: 0.000070 seconds 0.135322s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.135332s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.135341s: Entering Redux.query(true) 0.135350s: Exiting Redux.query 0.135360s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.135369s: Entering Redux.assume(true) 0.135380s: Exiting Redux.assume: 0.000001 seconds 0.135390s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.135405s: Entering Redux.query(!(2 = 0)) 0.135415s: Exiting Redux.query 0.135427s: Entering Redux.assume(%(A0, 2) = 1) 0.135440s: Exiting Redux.assume: 0.000003 seconds 0.135450s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.135460s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.135469s: Entering Redux.query(true) 0.135478s: Exiting Redux.query 0.135487s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.135496s: Entering Redux.assume(true) 0.135507s: Exiting Redux.assume: 0.000001 seconds 0.135517s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.135532s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.135544s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.135558s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.135576s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.135591s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.135749s: Exiting Redux.query 0.135764s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.135779s: Exiting Redux.assert_term: 0.000004 seconds 0.135790s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.135804s: Exiting Redux.assert_term: 0.000003 seconds 0.135814s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.135828s: Exiting Redux.assert_term: 0.000003 seconds 0.135838s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.135852s: Exiting Redux.assert_term: 0.000003 seconds 0.135915s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.135931s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.135956s: Exiting Redux.assume: 0.000014 seconds 0.135966s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.135977s: Entering Redux.assume(!(1 = 0)) 0.135997s: Exiting Redux.assume: 0.000001 seconds 0.136009s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.136023s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.136049s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.136067s: Exiting Redux.assume: 0.000007 seconds 0.136078s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.136087s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136097s: Entering Redux.query(1 <= 1) 0.136107s: Exiting Redux.query 0.136117s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136127s: Entering Redux.assume(1 <= 1) 0.136138s: Exiting Redux.assume: 0.000001 seconds 0.136148s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.136161s: Entering Redux.assume(!(!(r0 = 0))) 0.136192s: Exiting Redux.assume: 0.000020 seconds 0.136203s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.136214s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.136238s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.136256s: Exiting Redux.assume: 0.000006 seconds 0.136267s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.136276s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136286s: Entering Redux.query(1 <= 1) 0.136295s: Exiting Redux.query 0.136305s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136315s: Entering Redux.assume(1 <= 1) 0.136326s: Exiting Redux.assume: 0.000001 seconds 0.136335s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.136345s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.136355s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.136364s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.136377s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.136398s: Exiting Redux.assume: 0.000011 seconds 0.136412s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.136426s: Exiting Redux.assume: 0.000003 seconds 0.136437s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.136450s: Entering Redux.assume(0 < r0) 0.136467s: Exiting Redux.assume: 0.000007 seconds 0.136478s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.136491s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.136504s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.136521s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.136536s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.136748s: Exiting Redux.query 0.136762s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.136772s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.136783s: Entering Redux.assume(!(0 < r0)) 0.136800s: Exiting Redux.assume: 0.000006 seconds 0.136810s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.136823s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.136836s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.136853s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.136868s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.137005s: Exiting Redux.query 0.137018s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.137028s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.137042s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137063s: Exiting Redux.assume: 0.000011 seconds 0.137075s: Entering Redux.assume(!(!(1 = 0))) 0.137086s: Exiting Redux.assume: 0.000001 seconds 0.137100s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.137113s: Exiting Redux.assume: 0.000002 seconds 0.137124s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.137133s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.137143s: Entering Redux.query(true) 0.137154s: Exiting Redux.query 0.137164s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.137173s: Entering Redux.assume(true) 0.137185s: Exiting Redux.assume: 0.000001 seconds 0.137194s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.137209s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.137220s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.137363s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.137383s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.137399s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.137563s: Exiting Redux.query 0.137579s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.137594s: Exiting Redux.assert_term: 0.000004 seconds 0.137605s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.137618s: Exiting Redux.assert_term: 0.000003 seconds 0.137629s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.137643s: Exiting Redux.assert_term: 0.000003 seconds 0.137653s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.137666s: Exiting Redux.assert_term: 0.000003 seconds 0.137677s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.137690s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.137713s: Exiting Redux.assume: 0.000013 seconds 0.137722s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.137734s: Entering Redux.assume(!(1 = 0)) 0.137746s: Exiting Redux.assume: 0.000001 seconds 0.137756s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.137769s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.137794s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137812s: Exiting Redux.assume: 0.000006 seconds 0.137823s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.137834s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137843s: Entering Redux.query(1 <= 1) 0.137853s: Exiting Redux.query 0.137862s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137872s: Entering Redux.assume(1 <= 1) 0.137884s: Exiting Redux.assume: 0.000001 seconds 0.137893s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.137904s: Entering Redux.assume(!(!(r0 = 0))) 0.137934s: Exiting Redux.assume: 0.000018 seconds 0.137945s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.137957s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.137979s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.138007s: Exiting Redux.assume: 0.000006 seconds 0.138018s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.138029s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.138039s: Entering Redux.query(1 <= 1) 0.138048s: Exiting Redux.query 0.138059s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.138069s: Entering Redux.assume(1 <= 1) 0.138080s: Exiting Redux.assume: 0.000001 seconds 0.138092s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.138104s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.138114s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.138123s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.138136s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138157s: Exiting Redux.assume: 0.000010 seconds 0.138169s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.138182s: Exiting Redux.assume: 0.000003 seconds 0.138193s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.138206s: Entering Redux.assume(0 < r0) 0.138223s: Exiting Redux.assume: 0.000006 seconds 0.138233s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.138246s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.138259s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.138276s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.138291s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.138489s: Exiting Redux.query 0.138503s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.138514s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.138525s: Entering Redux.assume(!(0 < r0)) 0.138544s: Exiting Redux.assume: 0.000006 seconds 0.138554s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.138568s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.138581s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.138640s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.138656s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.138785s: Exiting Redux.query 0.138798s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.138807s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.138824s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138845s: Exiting Redux.assume: 0.000011 seconds 0.138857s: Entering Redux.assume(!(!(1 = 0))) 0.138868s: Exiting Redux.assume: 0.000001 seconds 0.138889s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.139036s: Exiting Redux.assume: 0.000136 seconds 0.139052s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.139064s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139074s: Entering Redux.query(true) 0.139085s: Exiting Redux.query 0.139097s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139107s: Entering Redux.assume(true) 0.139120s: Exiting Redux.assume: 0.000002 seconds 0.139132s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.139150s: Entering Redux.query(!(2 = 0)) 0.139162s: Exiting Redux.query 0.139174s: Entering Redux.assume(%(A0, 2) = 1) 0.139187s: Exiting Redux.assume: 0.000003 seconds 0.139198s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.139208s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139217s: Entering Redux.query(true) 0.139226s: Exiting Redux.query 0.139236s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139245s: Entering Redux.assume(true) 0.139256s: Exiting Redux.assume: 0.000001 seconds 0.139265s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.139280s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.139290s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.139304s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.139322s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.139338s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.140172s: Exiting Redux.query 0.140189s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.140205s: Exiting Redux.assert_term: 0.000005 seconds 0.140217s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.140230s: Exiting Redux.assert_term: 0.000003 seconds 0.140241s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.140255s: Exiting Redux.assert_term: 0.000003 seconds 0.140266s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.140280s: Exiting Redux.assert_term: 0.000003 seconds 0.140292s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.140307s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.140332s: Exiting Redux.assume: 0.000013 seconds 0.140342s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.140353s: Entering Redux.assume(!(1 = 0)) 0.140364s: Exiting Redux.assume: 0.000001 seconds 0.140375s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.140389s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.140414s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.140432s: Exiting Redux.assume: 0.000007 seconds 0.140443s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.140453s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140463s: Entering Redux.query(1 <= 1) 0.140473s: Exiting Redux.query 0.140482s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140492s: Entering Redux.assume(1 <= 1) 0.140503s: Exiting Redux.assume: 0.000001 seconds 0.140513s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.140525s: Entering Redux.assume(!(!(r0 = 0))) 0.140555s: Exiting Redux.assume: 0.000019 seconds 0.140565s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.140577s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.140601s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.140618s: Exiting Redux.assume: 0.000007 seconds 0.140629s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.140639s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140648s: Entering Redux.query(1 <= 1) 0.140657s: Exiting Redux.query 0.140667s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140677s: Entering Redux.assume(1 <= 1) 0.140688s: Exiting Redux.assume: 0.000001 seconds 0.140697s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.140708s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.140717s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.140727s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.140740s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.140760s: Exiting Redux.assume: 0.000011 seconds 0.140774s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.140787s: Exiting Redux.assume: 0.000003 seconds 0.140797s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.140810s: Entering Redux.assume(0 < r0) 0.140828s: Exiting Redux.assume: 0.000007 seconds 0.140838s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.140851s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.140863s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.140881s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.140895s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.141102s: Exiting Redux.query 0.141116s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.141127s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.141138s: Entering Redux.assume(!(0 < r0)) 0.141155s: Exiting Redux.assume: 0.000007 seconds 0.141166s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.141179s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.141192s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.141209s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.141306s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.141432s: Exiting Redux.query 0.141445s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.141455s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.141471s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.141492s: Exiting Redux.assume: 0.000009 seconds 0.141504s: Entering Redux.assume(!(!(1 = 0))) 0.141515s: Exiting Redux.assume: 0.000001 seconds 0.141528s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.141541s: Exiting Redux.assume: 0.000003 seconds 0.141552s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.141562s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.141571s: Entering Redux.query(true) 0.141581s: Exiting Redux.query 0.141590s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.141600s: Entering Redux.assume(true) 0.141611s: Exiting Redux.assume: 0.000001 seconds 0.141621s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.141636s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.141647s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.141662s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.141680s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.141696s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.142691s: Exiting Redux.query 0.142709s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.142725s: Exiting Redux.assert_term: 0.000005 seconds 0.142737s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.142751s: Exiting Redux.assert_term: 0.000003 seconds 0.142762s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.142776s: Exiting Redux.assert_term: 0.000003 seconds 0.142787s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.142802s: Exiting Redux.assert_term: 0.000003 seconds 0.142813s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.142827s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.142852s: Exiting Redux.assume: 0.000013 seconds 0.142862s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.142874s: Entering Redux.assume(!(1 = 0)) 0.142886s: Exiting Redux.assume: 0.000001 seconds 0.142896s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.142912s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.142937s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.142956s: Exiting Redux.assume: 0.000007 seconds 0.142966s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.142976s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.142998s: Entering Redux.query(1 <= 1) 0.143010s: Exiting Redux.query 0.143020s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143031s: Entering Redux.assume(1 <= 1) 0.143042s: Exiting Redux.assume: 0.000001 seconds 0.143052s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,9-11): Executing statement 0.143065s: Entering Redux.assume(!(!(r0 = 0))) 0.143096s: Exiting Redux.assume: 0.000019 seconds 0.143108s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(55,24-29): Executing statement 0.143119s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Executing statement 0.143142s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.143161s: Exiting Redux.assume: 0.000006 seconds 0.143172s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(67,5-22): Verifying call 0.143182s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143192s: Entering Redux.query(1 <= 1) 0.143202s: Exiting Redux.query 0.143212s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143222s: Entering Redux.assume(1 <= 1) 0.143234s: Exiting Redux.assume: 0.000001 seconds 0.143243s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.143256s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.143266s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.143277s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(69,1-2): Leak check. 0.143289s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.143311s: Exiting Redux.assume: 0.000011 seconds 0.143324s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.143337s: Exiting Redux.assume: 0.000003 seconds 0.143349s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.143362s: Entering Redux.assume(0 < r0) 0.143379s: Exiting Redux.assume: 0.000006 seconds 0.143389s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(57,20-21): Executing statement 0.143403s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(58,15-16): Executing statement 0.143417s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(59,15-16): Executing statement 0.143435s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.143450s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.143649s: Exiting Redux.query 0.143663s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.143675s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.143687s: Entering Redux.assume(!(0 < r0)) 0.143704s: Exiting Redux.assume: 0.000006 seconds 0.143715s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(60,16-17): Executing statement 0.143731s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(61,15-16): Executing statement 0.143745s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(62,15-16): Executing statement 0.143763s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.143778s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.143898s: Exiting Redux.query 0.143911s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.143921s: fermat2_ll_valuebound10__verifast_instrumented_modified.c(64,5-6): Leak check. 0.143935s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.143959s: Exiting Redux.assume: 0.000012 seconds 0.143972s: Entering Redux.assume(!(!(1 = 0))) 0.143993s: Exiting Redux.assume: 0.000007 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: 121 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 26 Execution steps (including assertion production/consumption steps): 1830 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: 271 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 1229 (0), 0 (more than 30) assume_core_count = 1542 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.056400s Time spent in Simplex: 0.048825s Time spent parsing: 0.017819s Function timings (> 0.1s): fermat2_ll_valuebound10__verifast_instrumented_modified.c(29,5-9): main: 0.10 seconds Total time: 0.14 seconds 0 errors found (26 statements verified)