./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound100.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound100.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound100.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound100.yml/witness-2.1.yml ++ basename sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound100.c + FILE=fermat1-ll_valuebound100.c ++ echo fermat1-ll_valuebound100 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat1_ll_valuebound100 + MODULE=fermat1_ll_valuebound100__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat1_ll_valuebound100__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound100.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat1_ll_valuebound100__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound100.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound100.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat1_ll_valuebound100__verifast_instrumented_modified Cast deleted. Potential Overflow in Invariant. Cast deleted. Potential Overflow in Invariant. Cast deleted. Potential Overflow in Invariant. + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound100.c -o fermat1_ll_valuebound100__verifast_instrumented.c + program_modifications_cli.py -p fermat1_ll_valuebound100__verifast_instrumented.c -o fermat1_ll_valuebound100__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -read_options_from_source_file -c fermat1_ll_valuebound100__verifast_instrumented_modified.c fermat1_ll_valuebound100__verifast_instrumented_modified.c 0.006732s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006765s: Exiting Redux.assert_term: 0.000013 seconds 0.006801s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006818s: Exiting Redux.assert_term: 0.000005 seconds 0.006827s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006840s: Exiting Redux.assert_term: 0.000004 seconds 0.006849s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006863s: Exiting Redux.assert_term: 0.000001 seconds 0.006879s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006895s: Exiting Redux.assert_term: 0.000004 seconds 0.006905s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.006918s: Exiting Redux.assert_term: 0.000005 seconds 0.006928s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.006953s: Exiting Redux.assert_term: 0.000004 seconds 0.006963s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.006979s: Exiting Redux.assert_term: 0.000007 seconds 0.006994s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007008s: Exiting Redux.assert_term: 0.000004 seconds 0.007020s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007032s: Exiting Redux.assert_term: 0.000002 seconds 0.007043s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007058s: Exiting Redux.assert_term: 0.000005 seconds 0.007067s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007080s: Exiting Redux.assert_term: 0.000002 seconds 0.007098s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007112s: Exiting Redux.assert_term: 0.000005 seconds 0.007122s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007135s: Exiting Redux.assert_term: 0.000004 seconds 0.007144s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007157s: Exiting Redux.assert_term: 0.000002 seconds 0.007168s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007179s: Exiting Redux.assert_term: 0.000001 seconds 0.007195s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007210s: Exiting Redux.assert_term: 0.000005 seconds 0.007219s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007233s: Exiting Redux.assert_term: 0.000004 seconds 0.007243s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007255s: Exiting Redux.assert_term: 0.000002 seconds 0.007268s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007280s: Exiting Redux.assert_term: 0.000004 seconds 0.007289s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007307s: Exiting Redux.assert_term: 0.000004 seconds 0.007316s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007329s: Exiting Redux.assert_term: 0.000002 seconds 0.007340s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007354s: Exiting Redux.assert_term: 0.000005 seconds 0.007363s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007376s: Exiting Redux.assert_term: 0.000004 seconds 0.007387s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007404s: Exiting Redux.assert_term: 0.000002 seconds 0.007415s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007428s: Exiting Redux.assert_term: 0.000004 seconds 0.007437s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007450s: Exiting Redux.assert_term: 0.000004 seconds 0.025172s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025234s: Exiting Redux.assert_term: 0.000008 seconds 0.025253s: Entering Redux.assume(true ==> default_value = 0) 0.025283s: Exiting Redux.assume: 0.000004 seconds 0.026555s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026578s: Exiting Redux.assert_term: 0.000005 seconds 0.026592s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026603s: Exiting Redux.assert_term: 0.000003 seconds 0.026616s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026629s: Exiting Redux.assert_term: 0.000002 seconds 0.026647s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026666s: Exiting Redux.assert_term: 0.000002 seconds 0.026677s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026689s: Exiting Redux.assert_term: 0.000003 seconds 0.026705s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026717s: Exiting Redux.assert_term: 0.000003 seconds 0.026733s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026745s: Exiting Redux.assert_term: 0.000003 seconds 0.026757s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026772s: Exiting Redux.assert_term: 0.000003 seconds 0.026788s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026799s: Exiting Redux.assert_term: 0.000002 seconds 0.026815s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026828s: Exiting Redux.assert_term: 0.000002 seconds 0.026845s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026859s: Exiting Redux.assert_term: 0.000001 seconds 0.026871s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.026899s: Exiting Redux.assert_term: 0.000003 seconds 0.026914s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.026927s: Exiting Redux.assert_term: 0.000002 seconds 0.026942s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.026955s: Exiting Redux.assert_term: 0.000003 seconds 0.026971s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.026984s: Exiting Redux.assert_term: 0.000002 seconds 0.027001s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027019s: Exiting Redux.assert_term: 0.000003 seconds 0.027039s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027051s: Exiting Redux.assert_term: 0.000003 seconds 0.027069s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027081s: Exiting Redux.assert_term: 0.000003 seconds 0.027098s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027110s: Exiting Redux.assert_term: 0.000002 seconds 0.027129s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027147s: Exiting Redux.assert_term: 0.000003 seconds 0.030029s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030058s: Exiting Redux.assume: 0.000006 seconds 0.035522s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035550s: Exiting Redux.assert_term: 0.000007 seconds 0.035574s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035588s: Exiting Redux.assert_term: 0.000004 seconds 0.035602s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035626s: Exiting Redux.assert_term: 0.000003 seconds 0.035641s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035653s: Exiting Redux.assert_term: 0.000003 seconds 0.035664s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035684s: Exiting Redux.assume: 0.000010 seconds 0.035698s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035713s: Exiting Redux.assert_term: 0.000004 seconds 0.035729s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035752s: Exiting Redux.assume: 0.000013 seconds 0.035766s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035778s: Exiting Redux.assert_term: 0.000003 seconds 0.035796s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035809s: Exiting Redux.assert_term: 0.000003 seconds 0.035829s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035846s: Exiting Redux.assert_term: 0.000003 seconds 0.035872s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035894s: Exiting Redux.assert_term: 0.000003 seconds 0.035918s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035931s: Exiting Redux.assert_term: 0.000002 seconds 0.035956s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035975s: Exiting Redux.assert_term: 0.000003 seconds 0.035997s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.036009s: Exiting Redux.assert_term: 0.000003 seconds 0.036027s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036039s: Exiting Redux.assert_term: 0.000003 seconds 0.036055s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036067s: Exiting Redux.assert_term: 0.000002 seconds 0.036082s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036101s: Exiting Redux.assert_term: 0.000002 seconds 0.036117s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036129s: Exiting Redux.assert_term: 0.000002 seconds 0.036146s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036158s: Exiting Redux.assert_term: 0.000003 seconds 0.036174s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036186s: Exiting Redux.assert_term: 0.000002 seconds 0.036202s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036218s: Exiting Redux.assert_term: 0.000003 seconds 0.036234s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036246s: Exiting Redux.assert_term: 0.000003 seconds 0.036262s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036274s: Exiting Redux.assert_term: 0.000002 seconds 0.036290s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036301s: Exiting Redux.assert_term: 0.000002 seconds 0.036331s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036344s: Exiting Redux.assert_term: 0.000003 seconds 0.036360s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036372s: Exiting Redux.assert_term: 0.000002 seconds 0.036443s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036455s: Exiting Redux.assert_term: 0.000003 seconds 0.036477s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036497s: Exiting Redux.assert_term: 0.000002 seconds 0.036524s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036538s: Exiting Redux.assert_term: 0.000003 seconds 0.036560s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036573s: Exiting Redux.assert_term: 0.000002 seconds 0.036587s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036599s: Exiting Redux.assert_term: 0.000002 seconds 0.036618s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036636s: Exiting Redux.assert_term: 0.000003 seconds 0.036654s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036666s: Exiting Redux.assert_term: 0.000002 seconds 0.036681s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036693s: Exiting Redux.assert_term: 0.000002 seconds 0.036707s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036719s: Exiting Redux.assert_term: 0.000002 seconds 0.036733s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036751s: Exiting Redux.assert_term: 0.000002 seconds 0.036770s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036781s: Exiting Redux.assert_term: 0.000002 seconds 0.036797s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036809s: Exiting Redux.assert_term: 0.000002 seconds 0.036825s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036837s: Exiting Redux.assert_term: 0.000002 seconds 0.036859s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036887s: Exiting Redux.assert_term: 0.000003 seconds 0.036914s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036927s: Exiting Redux.assert_term: 0.000003 seconds 0.036945s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036957s: Exiting Redux.assert_term: 0.000003 seconds 0.036981s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036995s: Exiting Redux.assert_term: 0.000002 seconds 0.037010s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.037030s: Exiting Redux.assert_term: 0.000002 seconds 0.037045s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037057s: Exiting Redux.assert_term: 0.000003 seconds 0.037072s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037084s: Exiting Redux.assert_term: 0.000003 seconds 0.037099s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037111s: Exiting Redux.assert_term: 0.000003 seconds 0.037126s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037144s: Exiting Redux.assert_term: 0.000003 seconds 0.037159s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037171s: Exiting Redux.assert_term: 0.000002 seconds 0.037186s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037198s: Exiting Redux.assert_term: 0.000003 seconds 0.037212s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037224s: Exiting Redux.assert_term: 0.000003 seconds 0.037239s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037256s: Exiting Redux.assert_term: 0.000003 seconds 0.037271s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037283s: Exiting Redux.assert_term: 0.000002 seconds 0.037297s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037309s: Exiting Redux.assert_term: 0.000002 seconds 0.037324s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037336s: Exiting Redux.assert_term: 0.000002 seconds 0.037350s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037367s: Exiting Redux.assert_term: 0.000003 seconds 0.037381s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037393s: Exiting Redux.assert_term: 0.000003 seconds 0.037409s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037421s: Exiting Redux.assert_term: 0.000003 seconds 0.037435s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037447s: Exiting Redux.assert_term: 0.000003 seconds 0.037472s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037485s: Exiting Redux.assert_term: 0.000002 seconds 0.037499s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037511s: Exiting Redux.assert_term: 0.000002 seconds 0.037524s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037536s: Exiting Redux.assert_term: 0.000003 seconds 0.037550s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037562s: Exiting Redux.assert_term: 0.000003 seconds 0.037586s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037599s: Exiting Redux.assert_term: 0.000003 seconds 0.037614s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037627s: Exiting Redux.assert_term: 0.000003 seconds 0.037640s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037652s: Exiting Redux.assert_term: 0.000002 seconds 0.037668s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037680s: Exiting Redux.assert_term: 0.000002 seconds 0.037701s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037713s: Exiting Redux.assert_term: 0.000003 seconds 0.037729s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037741s: Exiting Redux.assert_term: 0.000003 seconds 0.037757s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037770s: Exiting Redux.assert_term: 0.000002 seconds 0.037784s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037796s: Exiting Redux.assert_term: 0.000002 seconds 0.037817s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037829s: Exiting Redux.assert_term: 0.000003 seconds 0.037844s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037856s: Exiting Redux.assert_term: 0.000002 seconds 0.037868s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037893s: Exiting Redux.assert_term: 0.000003 seconds 0.037908s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037921s: Exiting Redux.assert_term: 0.000003 seconds 0.037934s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037952s: Exiting Redux.assert_term: 0.000002 seconds 0.037966s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037978s: Exiting Redux.assert_term: 0.000002 seconds 0.037990s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.038003s: Exiting Redux.assert_term: 0.000002 seconds 0.038016s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.038029s: Exiting Redux.assert_term: 0.000002 seconds 0.038043s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.038059s: Exiting Redux.assert_term: 0.000003 seconds 0.038073s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038085s: Exiting Redux.assert_term: 0.000002 seconds 0.038102s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038114s: Exiting Redux.assert_term: 0.000002 seconds 0.038130s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038143s: Exiting Redux.assert_term: 0.000002 seconds 0.038159s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038177s: Exiting Redux.assert_term: 0.000003 seconds 0.038193s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038205s: Exiting Redux.assert_term: 0.000003 seconds 0.038221s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038235s: Exiting Redux.assert_term: 0.000002 seconds 0.038255s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038269s: Exiting Redux.assert_term: 0.000002 seconds 0.038285s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038302s: Exiting Redux.assert_term: 0.000003 seconds 0.038324s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038336s: Exiting Redux.assert_term: 0.000003 seconds 0.038356s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038369s: Exiting Redux.assert_term: 0.000002 seconds 0.038384s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038397s: Exiting Redux.assert_term: 0.000002 seconds 0.038419s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038431s: Exiting Redux.assert_term: 0.000003 seconds 0.038447s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038459s: Exiting Redux.assert_term: 0.000003 seconds 0.038475s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038487s: Exiting Redux.assert_term: 0.000003 seconds 0.038503s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038515s: Exiting Redux.assert_term: 0.000003 seconds 0.038536s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038549s: Exiting Redux.assert_term: 0.000002 seconds 0.038563s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038575s: Exiting Redux.assert_term: 0.000002 seconds 0.038590s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038602s: Exiting Redux.assert_term: 0.000002 seconds 0.038617s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038629s: Exiting Redux.assert_term: 0.000003 seconds 0.038651s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038663s: Exiting Redux.assert_term: 0.000002 seconds 0.038678s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038689s: Exiting Redux.assert_term: 0.000003 seconds 0.038706s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038717s: Exiting Redux.assert_term: 0.000002 seconds 0.038732s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038743s: Exiting Redux.assert_term: 0.000003 seconds 0.038762s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038774s: Exiting Redux.assert_term: 0.000003 seconds 0.038790s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038802s: Exiting Redux.assert_term: 0.000003 seconds 0.038816s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038828s: Exiting Redux.assert_term: 0.000002 seconds 0.038843s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038859s: Exiting Redux.assert_term: 0.000003 seconds 0.038882s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038894s: Exiting Redux.assert_term: 0.000003 seconds 0.038910s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038922s: Exiting Redux.assert_term: 0.000003 seconds 0.038937s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038948s: Exiting Redux.assert_term: 0.000003 seconds 0.038963s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038981s: Exiting Redux.assert_term: 0.000002 seconds 0.038998s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.039010s: Exiting Redux.assert_term: 0.000002 seconds 0.039023s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.039036s: Exiting Redux.assert_term: 0.000002 seconds 0.039051s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039063s: Exiting Redux.assert_term: 0.000003 seconds 0.039080s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039098s: Exiting Redux.assert_term: 0.000003 seconds 0.039117s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039129s: Exiting Redux.assert_term: 0.000002 seconds 0.039144s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039156s: Exiting Redux.assert_term: 0.000002 seconds 0.039173s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039185s: Exiting Redux.assert_term: 0.000003 seconds 0.039515s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039535s: Exiting Redux.assert_term: 0.000003 seconds 0.040517s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040538s: Exiting Redux.assert_term: 0.000006 seconds 0.040559s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040573s: Exiting Redux.assert_term: 0.000003 seconds 0.040588s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040602s: Exiting Redux.assert_term: 0.000003 seconds 0.040617s: Entering Redux.assert_term(func_rank(main) = 203) 0.040639s: Exiting Redux.assert_term: 0.000004 seconds 0.040674s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.040690s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040704s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040715s: Entering Redux.assume(0 <= argc) 0.040738s: Exiting Redux.assume: 0.000005 seconds 0.040748s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040759s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040775s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.040789s: Consuming chunk module(fermat1_ll_valuebound100__verifast_instrumented_modified, true) 0.040809s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.040821s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040832s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.040840s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Leak check. 0.040893s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040910s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.040919s: Entering Redux.assume(false) 0.040931s: Exiting Redux.assume: 0.000001 seconds 0.040946s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040959s: Exiting Redux.assert_term: 0.000004 seconds 0.040976s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.040991s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.041000s: Entering Redux.assume(true) 0.041012s: Exiting Redux.assume: 0.000001 seconds 0.041029s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,6-25): Executing statement 0.041045s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(17,3-5): Executing statement 0.041064s: Entering Redux.assume(!(!(cond = 0))) 0.041090s: Exiting Redux.assume: 0.000015 seconds 0.041105s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(17,13-14): Executing statement 0.041116s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(17,14-19): Executing statement 0.041134s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041148s: Exiting Redux.assert_term: 0.000004 seconds 0.041160s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(17,14-19): Verifying call 0.041172s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.041189s: Entering Redux.query(true) 0.041201s: Exiting Redux.query 0.041211s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(6,13-17): Producing assertion 0.041220s: Entering Redux.assume(true) 0.041231s: Exiting Redux.assume: 0.000002 seconds 0.041242s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041252s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.041261s: Entering Redux.query(true) 0.041276s: Exiting Redux.query 0.041285s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041295s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041307s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041321s: Exiting Redux.assume: 0.000004 seconds 0.041331s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041340s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.041357s: Entering Redux.query(true) 0.041367s: Exiting Redux.query 0.041375s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041384s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041400s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041413s: Exiting Redux.assert_term: 0.000004 seconds 0.041425s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.041442s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.041452s: Entering Redux.assume(1 <= cond) 0.041466s: Exiting Redux.assume: 0.000005 seconds 0.041477s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,6-23): Executing statement 0.041488s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(22,5-7): Executing statement 0.042193s: Entering Redux.assume(!(!(cond = 0))) 0.042223s: Exiting Redux.assume: 0.000008 seconds 0.042234s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042246s: Exiting Redux.assume: 0.000003 seconds 0.042256s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.042265s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.042275s: Entering Redux.query(1 <= cond) 0.042288s: Exiting Redux.query 0.042297s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.042312s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(27,1-2): Leak check. 0.042331s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.042341s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.042355s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(33,5-16): Executing statement 0.042372s: Consuming chunk [_]module(fermat1_ll_valuebound100__verifast_instrumented_modified, true) 0.042394s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Executing statement 0.042407s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(35,5-8): Executing statement 0.042422s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.042436s: Exiting Redux.assert_term: 0.000003 seconds 0.042446s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.042458s: Exiting Redux.assert_term: 0.000003 seconds 0.042472s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(36,5-9): Executing statement 0.042486s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.042500s: Exiting Redux.assert_term: 0.000004 seconds 0.042511s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.042524s: Exiting Redux.assert_term: 0.000003 seconds 0.042534s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042554s: Exiting Redux.assert_term: 0.000003 seconds 0.042566s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(37,7-8): Executing statement 0.042585s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042599s: Exiting Redux.assert_term: 0.000003 seconds 0.042609s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(37,9-30): Verifying call 0.042620s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042634s: Entering Redux.query(true) 0.042644s: Exiting Redux.query 0.042655s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.042668s: Exiting Redux.assert_term: 0.000003 seconds 0.042677s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042687s: Entering Redux.assume(true) 0.042698s: Exiting Redux.assume: 0.000001 seconds 0.042708s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(38,5-24): Executing statement 0.042736s: Entering Redux.assume(0 <= A0) 0.042751s: Exiting Redux.assume: 0.000005 seconds 0.042761s: Entering Redux.assume(A0 <= 100) 0.042776s: Exiting Redux.assume: 0.000005 seconds 0.042786s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(38,5-24): Verifying call 0.042795s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042804s: Entering Redux.query(true) 0.042814s: Exiting Redux.query 0.042823s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042843s: Entering Redux.assume(true) 0.042854s: Exiting Redux.assume: 0.000001 seconds 0.042864s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(39,7-8): Executing statement 0.042886s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042900s: Exiting Redux.assert_term: 0.000004 seconds 0.042910s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(39,9-30): Verifying call 0.042919s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042934s: Entering Redux.query(true) 0.042944s: Exiting Redux.query 0.042955s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.042968s: Exiting Redux.assert_term: 0.000003 seconds 0.042978s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042986s: Entering Redux.assume(true) 0.042997s: Exiting Redux.assume: 0.000001 seconds 0.043007s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Executing statement 0.043027s: Entering Redux.assume(0 <= R0) 0.043042s: Exiting Redux.assume: 0.000004 seconds 0.043052s: Entering Redux.assume(R0 <= 100) 0.043066s: Exiting Redux.assume: 0.000004 seconds 0.043075s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.043085s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043093s: Entering Redux.query(true) 0.043108s: Exiting Redux.query 0.043118s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043127s: Entering Redux.assume(true) 0.043137s: Exiting Redux.assume: 0.000001 seconds 0.043147s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Executing statement 0.043167s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.043316s: Exiting Redux.assume: 0.000138 seconds 0.043328s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.043343s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043352s: Entering Redux.query(true) 0.043362s: Exiting Redux.query 0.043371s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043380s: Entering Redux.assume(true) 0.043391s: Exiting Redux.assume: 0.000001 seconds 0.043400s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.043414s: Entering Redux.query(!(2 = 0)) 0.043430s: Exiting Redux.query 0.043442s: Entering Redux.assume(%(A0, 2) = 1) 0.043454s: Exiting Redux.assume: 0.000003 seconds 0.043463s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.043473s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043482s: Entering Redux.query(true) 0.043491s: Exiting Redux.query 0.043500s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043514s: Entering Redux.assume(true) 0.043524s: Exiting Redux.assume: 0.000001 seconds 0.043533s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.043549s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.043559s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.043574s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.043597s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.043613s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.044871s: Exiting Redux.query 0.044897s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.044912s: Exiting Redux.assert_term: 0.000005 seconds 0.044923s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.044943s: Exiting Redux.assert_term: 0.000003 seconds 0.044954s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.044966s: Exiting Redux.assert_term: 0.000003 seconds 0.044977s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.044990s: Exiting Redux.assert_term: 0.000003 seconds 0.045000s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.045020s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045048s: Exiting Redux.assume: 0.000017 seconds 0.045058s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.045070s: Entering Redux.assume(!(1 = 0)) 0.045081s: Exiting Redux.assume: 0.000001 seconds 0.045092s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.045105s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.045135s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045158s: Exiting Redux.assume: 0.000011 seconds 0.045169s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.045179s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045191s: Entering Redux.query(1 <= 1) 0.045201s: Exiting Redux.query 0.045212s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045229s: Entering Redux.assume(1 <= 1) 0.045240s: Exiting Redux.assume: 0.000002 seconds 0.045249s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.045261s: Entering Redux.assume(!(!(r0 = 0))) 0.045291s: Exiting Redux.assume: 0.000020 seconds 0.045302s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.045314s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.045343s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045366s: Exiting Redux.assume: 0.000010 seconds 0.045376s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.045385s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045394s: Entering Redux.query(1 <= 1) 0.045403s: Exiting Redux.query 0.045413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045429s: Entering Redux.assume(1 <= 1) 0.045439s: Exiting Redux.assume: 0.000001 seconds 0.045449s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.045459s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.045469s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.045484s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.045500s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.045527s: Exiting Redux.assume: 0.000018 seconds 0.045540s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.045555s: Exiting Redux.assume: 0.000003 seconds 0.045567s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.045583s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.045608s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045633s: Exiting Redux.query 0.045646s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.045661s: Exiting Redux.assert_term: 0.000004 seconds 0.045671s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.045684s: Exiting Redux.assert_term: 0.000003 seconds 0.045693s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.045716s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.045743s: Exiting Redux.assume: 0.000016 seconds 0.045753s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.045834s: Entering Redux.assume(!(1 = 0)) 0.045847s: Exiting Redux.assume: 0.000001 seconds 0.045858s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.045884s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.045909s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.045932s: Exiting Redux.assume: 0.000011 seconds 0.045942s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.045952s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045962s: Entering Redux.query(1 <= 1) 0.045977s: Exiting Redux.query 0.045987s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045998s: Entering Redux.assume(1 <= 1) 0.046010s: Exiting Redux.assume: 0.000001 seconds 0.046021s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.046033s: Entering Redux.assume(!(0 < r2)) 0.046052s: Exiting Redux.assume: 0.000007 seconds 0.046062s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.046079s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.046095s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.046108s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.046135s: Exiting Redux.query 0.046149s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.046163s: Exiting Redux.assert_term: 0.000004 seconds 0.046181s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.046195s: Exiting Redux.assert_term: 0.000003 seconds 0.046205s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.046219s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.046272s: Exiting Redux.assume: 0.000042 seconds 0.046281s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.046300s: Entering Redux.assume(!(1 = 0)) 0.046311s: Exiting Redux.assume: 0.000001 seconds 0.046321s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.046335s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.046359s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.046382s: Exiting Redux.assume: 0.000012 seconds 0.046399s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.046408s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046419s: Entering Redux.query(1 <= 1) 0.046429s: Exiting Redux.query 0.046439s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046448s: Entering Redux.assume(1 <= 1) 0.046460s: Exiting Redux.assume: 0.000001 seconds 0.046469s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.046487s: Entering Redux.assume(!(r3 < 0)) 0.046507s: Exiting Redux.assume: 0.000009 seconds 0.046516s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.046531s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.046544s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.046573s: Exiting Redux.query 0.046589s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.046598s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.046609s: Entering Redux.assume(!(!(r3 < 0))) 0.046628s: Exiting Redux.assume: 0.000008 seconds 0.046639s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.046651s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.046673s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.046687s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.046961s: Exiting Redux.query 0.046974s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.046986s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.047000s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.047035s: Exiting Redux.assume: 0.000018 seconds 0.047046s: Entering Redux.assume(!(!(1 = 0))) 0.047057s: Exiting Redux.assume: 0.000001 seconds 0.047070s: Entering Redux.assume(!(!(0 < r2))) 0.047087s: Exiting Redux.assume: 0.000007 seconds 0.047098s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.047110s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.047131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.047147s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.047481s: Exiting Redux.query 0.047494s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.047504s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.047517s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.047552s: Exiting Redux.assume: 0.000017 seconds 0.047564s: Entering Redux.assume(!(!(1 = 0))) 0.047575s: Exiting Redux.assume: 0.000001 seconds 0.047592s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.047618s: Exiting Redux.assume: 0.000016 seconds 0.047630s: Entering Redux.assume(!(!(1 = 0))) 0.047642s: Exiting Redux.assume: 0.000001 seconds 0.047665s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.047678s: Exiting Redux.assume: 0.000003 seconds 0.047689s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.047698s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047707s: Entering Redux.query(true) 0.047717s: Exiting Redux.query 0.047726s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.047735s: Entering Redux.assume(true) 0.047752s: Exiting Redux.assume: 0.000002 seconds 0.047761s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.047778s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.047789s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.047803s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.047819s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.047845s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.048833s: Exiting Redux.query 0.048850s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.048864s: Exiting Redux.assert_term: 0.000004 seconds 0.048883s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.048896s: Exiting Redux.assert_term: 0.000003 seconds 0.048917s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.048930s: Exiting Redux.assert_term: 0.000003 seconds 0.048940s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.048952s: Exiting Redux.assert_term: 0.000003 seconds 0.048962s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.048975s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.049008s: Exiting Redux.assume: 0.000017 seconds 0.049018s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.049029s: Entering Redux.assume(!(1 = 0)) 0.049041s: Exiting Redux.assume: 0.000001 seconds 0.049051s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.049066s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.049097s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.049120s: Exiting Redux.assume: 0.000011 seconds 0.049130s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.049140s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049150s: Entering Redux.query(1 <= 1) 0.049159s: Exiting Redux.query 0.049168s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049184s: Entering Redux.assume(1 <= 1) 0.049195s: Exiting Redux.assume: 0.000001 seconds 0.049204s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.049216s: Entering Redux.assume(!(!(r0 = 0))) 0.049245s: Exiting Redux.assume: 0.000020 seconds 0.049255s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.049266s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.049294s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.049315s: Exiting Redux.assume: 0.000011 seconds 0.049325s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.049334s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049343s: Entering Redux.query(1 <= 1) 0.049352s: Exiting Redux.query 0.049362s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049377s: Entering Redux.assume(1 <= 1) 0.049388s: Exiting Redux.assume: 0.000001 seconds 0.049397s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.049407s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.049417s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.049426s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.049444s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.049470s: Exiting Redux.assume: 0.000017 seconds 0.049482s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.049495s: Exiting Redux.assume: 0.000003 seconds 0.049505s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.049520s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.049532s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.049564s: Exiting Redux.query 0.049576s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.049590s: Exiting Redux.assert_term: 0.000004 seconds 0.049600s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.049612s: Exiting Redux.assert_term: 0.000003 seconds 0.049623s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.049642s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.049669s: Exiting Redux.assume: 0.000016 seconds 0.049678s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.049688s: Entering Redux.assume(!(1 = 0)) 0.049700s: Exiting Redux.assume: 0.000001 seconds 0.049710s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.049723s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.049752s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.049774s: Exiting Redux.assume: 0.000010 seconds 0.049784s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.049794s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049804s: Entering Redux.query(1 <= 1) 0.049813s: Exiting Redux.query 0.049829s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049839s: Entering Redux.assume(1 <= 1) 0.049850s: Exiting Redux.assume: 0.000001 seconds 0.049860s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.049875s: Entering Redux.assume(!(0 < r2)) 0.049898s: Exiting Redux.assume: 0.000007 seconds 0.049908s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.049919s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.049940s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.049954s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.049980s: Exiting Redux.query 0.049993s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.050006s: Exiting Redux.assert_term: 0.000004 seconds 0.050018s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.050038s: Exiting Redux.assert_term: 0.000003 seconds 0.050047s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.050060s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.050108s: Exiting Redux.assume: 0.000039 seconds 0.050118s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.052034s: Entering Redux.assume(!(1 = 0)) 0.052062s: Exiting Redux.assume: 0.000001 seconds 0.052074s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.052091s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.052121s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.052145s: Exiting Redux.assume: 0.000013 seconds 0.052157s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.052174s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.052184s: Entering Redux.query(1 <= 1) 0.052193s: Exiting Redux.query 0.052203s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.052214s: Entering Redux.assume(1 <= 1) 0.052224s: Exiting Redux.assume: 0.000000 seconds 0.052234s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.052259s: Entering Redux.assume(!(r3 < 0)) 0.052280s: Exiting Redux.assume: 0.000010 seconds 0.052291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.052307s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.052321s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.052349s: Exiting Redux.query 0.052360s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.052379s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.052391s: Entering Redux.assume(!(!(r3 < 0))) 0.052409s: Exiting Redux.assume: 0.000008 seconds 0.052419s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.052432s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.052448s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.052470s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.052731s: Exiting Redux.query 0.052744s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.052753s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.052768s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.052804s: Exiting Redux.assume: 0.000018 seconds 0.052816s: Entering Redux.assume(!(!(1 = 0))) 0.052828s: Exiting Redux.assume: 0.000001 seconds 0.052843s: Entering Redux.assume(!(!(0 < r2))) 0.052859s: Exiting Redux.assume: 0.000007 seconds 0.052870s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.052892s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.052908s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.052930s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.053252s: Exiting Redux.query 0.053267s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.053277s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.053291s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.053324s: Exiting Redux.assume: 0.000016 seconds 0.053336s: Entering Redux.assume(!(!(1 = 0))) 0.053347s: Exiting Redux.assume: 0.000001 seconds 0.053366s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.053391s: Exiting Redux.assume: 0.000015 seconds 0.053403s: Entering Redux.assume(!(!(1 = 0))) 0.053414s: Exiting Redux.assume: 0.000001 seconds 0.053458s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.053632s: Exiting Redux.assume: 0.000157 seconds 0.053644s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.053654s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.053663s: Entering Redux.query(true) 0.053672s: Exiting Redux.query 0.053682s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.053690s: Entering Redux.assume(true) 0.053702s: Exiting Redux.assume: 0.000002 seconds 0.053719s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.053734s: Entering Redux.query(!(2 = 0)) 0.053743s: Exiting Redux.query 0.053755s: Entering Redux.assume(%(A0, 2) = 1) 0.053768s: Exiting Redux.assume: 0.000003 seconds 0.053778s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.053787s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.053796s: Entering Redux.query(true) 0.053811s: Exiting Redux.query 0.053822s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.053831s: Entering Redux.assume(true) 0.053842s: Exiting Redux.assume: 0.000001 seconds 0.053851s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.053867s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.053885s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.053906s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.053923s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.053938s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.055026s: Exiting Redux.query 0.055042s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.055064s: Exiting Redux.assert_term: 0.000004 seconds 0.055078s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.055092s: Exiting Redux.assert_term: 0.000004 seconds 0.055101s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.055113s: Exiting Redux.assert_term: 0.000003 seconds 0.055124s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.055137s: Exiting Redux.assert_term: 0.000003 seconds 0.055153s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.055168s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.055190s: Exiting Redux.assume: 0.000013 seconds 0.055202s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.055213s: Entering Redux.assume(!(1 = 0)) 0.055224s: Exiting Redux.assume: 0.000000 seconds 0.055236s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.055256s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.055280s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055297s: Exiting Redux.assume: 0.000007 seconds 0.055306s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.055316s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055333s: Entering Redux.query(1 <= 1) 0.055342s: Exiting Redux.query 0.055352s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055362s: Entering Redux.assume(1 <= 1) 0.055372s: Exiting Redux.assume: 0.000000 seconds 0.055381s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.055394s: Entering Redux.assume(!(!(r0 = 0))) 0.055422s: Exiting Redux.assume: 0.000019 seconds 0.055433s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.055450s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.055473s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055490s: Exiting Redux.assume: 0.000007 seconds 0.055501s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.055510s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055526s: Entering Redux.query(1 <= 1) 0.055536s: Exiting Redux.query 0.055545s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055554s: Entering Redux.assume(1 <= 1) 0.055565s: Exiting Redux.assume: 0.000002 seconds 0.055576s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.055585s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.055606s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.055617s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.055629s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.055649s: Exiting Redux.assume: 0.000011 seconds 0.055661s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.055674s: Exiting Redux.assume: 0.000004 seconds 0.055685s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.055714s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.055728s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.055746s: Exiting Redux.query 0.055760s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.055773s: Exiting Redux.assert_term: 0.000003 seconds 0.055784s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.055805s: Exiting Redux.assert_term: 0.000004 seconds 0.055814s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.055828s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.055849s: Exiting Redux.assume: 0.000011 seconds 0.055858s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.055869s: Entering Redux.assume(!(1 = 0)) 0.055895s: Exiting Redux.assume: 0.000001 seconds 0.055906s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.055920s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.055943s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.055960s: Exiting Redux.assume: 0.000006 seconds 0.055971s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.055988s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055998s: Entering Redux.query(1 <= 1) 0.056008s: Exiting Redux.query 0.056016s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056025s: Entering Redux.assume(1 <= 1) 0.056036s: Exiting Redux.assume: 0.000001 seconds 0.056045s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.056227s: Entering Redux.assume(!(0 < r2)) 0.056253s: Exiting Redux.assume: 0.000008 seconds 0.056264s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.056275s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.056290s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.056303s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.056323s: Exiting Redux.query 0.056343s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.056358s: Exiting Redux.assert_term: 0.000004 seconds 0.056369s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.056381s: Exiting Redux.assert_term: 0.000003 seconds 0.056391s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.056403s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.056444s: Exiting Redux.assume: 0.000023 seconds 0.056454s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.056464s: Entering Redux.assume(!(1 = 0)) 0.056474s: Exiting Redux.assume: 0.000001 seconds 0.056484s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.056497s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.056521s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.056546s: Exiting Redux.assume: 0.000008 seconds 0.056557s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.056566s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056575s: Entering Redux.query(1 <= 1) 0.056585s: Exiting Redux.query 0.056594s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056603s: Entering Redux.assume(1 <= 1) 0.056621s: Exiting Redux.assume: 0.000001 seconds 0.056630s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.056642s: Entering Redux.assume(!(r3 < 0)) 0.056661s: Exiting Redux.assume: 0.000008 seconds 0.056670s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.056684s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.056697s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.056725s: Exiting Redux.query 0.056736s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.056746s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.056757s: Entering Redux.assume(!(!(r3 < 0))) 0.056774s: Exiting Redux.assume: 0.000008 seconds 0.056785s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.056805s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.056820s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.056835s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.057035s: Exiting Redux.query 0.057049s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.057059s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.057082s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.057104s: Exiting Redux.assume: 0.000011 seconds 0.057115s: Entering Redux.assume(!(!(1 = 0))) 0.057126s: Exiting Redux.assume: 0.000001 seconds 0.057138s: Entering Redux.assume(!(!(0 < r2))) 0.057155s: Exiting Redux.assume: 0.000006 seconds 0.057167s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.057188s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.057204s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.057219s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.057442s: Exiting Redux.query 0.057455s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.057471s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.057487s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.057507s: Exiting Redux.assume: 0.000011 seconds 0.057520s: Entering Redux.assume(!(!(1 = 0))) 0.057530s: Exiting Redux.assume: 0.000001 seconds 0.057545s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.057564s: Exiting Redux.assume: 0.000009 seconds 0.057581s: Entering Redux.assume(!(!(1 = 0))) 0.057592s: Exiting Redux.assume: 0.000001 seconds 0.057946s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.057962s: Exiting Redux.assume: 0.000003 seconds 0.057972s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.057981s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.057989s: Entering Redux.query(true) 0.057998s: Exiting Redux.query 0.058007s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.058022s: Entering Redux.assume(true) 0.058034s: Exiting Redux.assume: 0.000001 seconds 0.058043s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.058058s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.058070s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.058082s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.058106s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.058121s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.059494s: Exiting Redux.query 0.059513s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.059529s: Exiting Redux.assert_term: 0.000005 seconds 0.059548s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.059561s: Exiting Redux.assert_term: 0.000003 seconds 0.059571s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.059584s: Exiting Redux.assert_term: 0.000002 seconds 0.059595s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.059608s: Exiting Redux.assert_term: 0.000003 seconds 0.059617s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.059638s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.059663s: Exiting Redux.assume: 0.000012 seconds 0.059673s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.059684s: Entering Redux.assume(!(1 = 0)) 0.059695s: Exiting Redux.assume: 0.000001 seconds 0.059706s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.059732s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.059761s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059780s: Exiting Redux.assume: 0.000006 seconds 0.059792s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.059801s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059812s: Entering Redux.query(1 <= 1) 0.059828s: Exiting Redux.query 0.059837s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059848s: Entering Redux.assume(1 <= 1) 0.059858s: Exiting Redux.assume: 0.000001 seconds 0.059868s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.059889s: Entering Redux.assume(!(!(r0 = 0))) 0.059918s: Exiting Redux.assume: 0.000019 seconds 0.059929s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.059947s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.059971s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059988s: Exiting Redux.assume: 0.000006 seconds 0.059998s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.060008s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060017s: Entering Redux.query(1 <= 1) 0.060034s: Exiting Redux.query 0.060043s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060053s: Entering Redux.assume(1 <= 1) 0.060064s: Exiting Redux.assume: 0.000001 seconds 0.060073s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.060083s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.060093s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.060109s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.060122s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.060143s: Exiting Redux.assume: 0.000011 seconds 0.060155s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.060168s: Exiting Redux.assume: 0.000004 seconds 0.060179s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.060195s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.060218s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.060239s: Exiting Redux.query 0.060253s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.060267s: Exiting Redux.assert_term: 0.000004 seconds 0.060277s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.060289s: Exiting Redux.assert_term: 0.000003 seconds 0.060306s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.060319s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.060341s: Exiting Redux.assume: 0.000011 seconds 0.060350s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.060361s: Entering Redux.assume(!(1 = 0)) 0.060372s: Exiting Redux.assume: 0.000002 seconds 0.060384s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.060404s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.060428s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.060446s: Exiting Redux.assume: 0.000007 seconds 0.060456s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.060466s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060483s: Entering Redux.query(1 <= 1) 0.060492s: Exiting Redux.query 0.060502s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060511s: Entering Redux.assume(1 <= 1) 0.060522s: Exiting Redux.assume: 0.000001 seconds 0.060530s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.060543s: Entering Redux.assume(!(0 < r2)) 0.060559s: Exiting Redux.assume: 0.000007 seconds 0.060577s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.060589s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.060603s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.060616s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.060636s: Exiting Redux.query 0.060649s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.060671s: Exiting Redux.assert_term: 0.000004 seconds 0.060682s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.060699s: Exiting Redux.assert_term: 0.000003 seconds 0.060708s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.060721s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.060753s: Exiting Redux.assume: 0.000021 seconds 0.060771s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.060783s: Entering Redux.assume(!(1 = 0)) 0.060794s: Exiting Redux.assume: 0.000001 seconds 0.060804s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.060817s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.061160s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.061197s: Exiting Redux.assume: 0.000008 seconds 0.061209s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.061219s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061231s: Entering Redux.query(1 <= 1) 0.061241s: Exiting Redux.query 0.061250s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061260s: Entering Redux.assume(1 <= 1) 0.061271s: Exiting Redux.assume: 0.000001 seconds 0.061294s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.061307s: Entering Redux.assume(!(r3 < 0)) 0.061327s: Exiting Redux.assume: 0.000009 seconds 0.061336s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.061351s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.061364s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.061393s: Exiting Redux.query 0.061404s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.061413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.061425s: Entering Redux.assume(!(!(r3 < 0))) 0.061443s: Exiting Redux.assume: 0.000008 seconds 0.061454s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.061467s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.061489s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.061504s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.061703s: Exiting Redux.query 0.061715s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.061725s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.061746s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.061768s: Exiting Redux.assume: 0.000011 seconds 0.061781s: Entering Redux.assume(!(!(1 = 0))) 0.061792s: Exiting Redux.assume: 0.000002 seconds 0.061810s: Entering Redux.assume(!(!(0 < r2))) 0.061827s: Exiting Redux.assume: 0.000007 seconds 0.061838s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.061853s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.061885s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.061900s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.062126s: Exiting Redux.query 0.062139s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.062149s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.062174s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.062195s: Exiting Redux.assume: 0.000010 seconds 0.062208s: Entering Redux.assume(!(!(1 = 0))) 0.062220s: Exiting Redux.assume: 0.000001 seconds 0.062240s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.062258s: Exiting Redux.assume: 0.000009 seconds 0.062270s: Entering Redux.assume(!(!(1 = 0))) 0.062282s: Exiting Redux.assume: 0.000001 seconds 0.062371s: Entering Redux.assume(!(R0 <= 100)) 0.062387s: Exiting Redux.assume: 0.000003 seconds 0.062397s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.062407s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062416s: Entering Redux.query(true) 0.062426s: Exiting Redux.query 0.062436s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062452s: Entering Redux.assume(true) 0.062464s: Exiting Redux.assume: 0.000001 seconds 0.062475s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Executing statement 0.062498s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.062632s: Exiting Redux.assume: 0.000123 seconds 0.062643s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.062653s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062670s: Entering Redux.query(true) 0.062680s: Exiting Redux.query 0.062690s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062699s: Entering Redux.assume(true) 0.062710s: Exiting Redux.assume: 0.000001 seconds 0.062720s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.062735s: Entering Redux.query(!(2 = 0)) 0.062744s: Exiting Redux.query 0.062757s: Entering Redux.assume(%(A0, 2) = 1) 0.062771s: Exiting Redux.assume: 0.000003 seconds 0.062787s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.062798s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062807s: Entering Redux.query(true) 0.062816s: Exiting Redux.query 0.062825s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062835s: Entering Redux.assume(true) 0.062846s: Exiting Redux.assume: 0.000001 seconds 0.062862s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.062888s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.062900s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.062916s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.062935s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.062958s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.063415s: Exiting Redux.query 0.063433s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.063448s: Exiting Redux.assert_term: 0.000005 seconds 0.063460s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.063472s: Exiting Redux.assert_term: 0.000003 seconds 0.063483s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.063504s: Exiting Redux.assert_term: 0.000003 seconds 0.063515s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.063527s: Exiting Redux.assert_term: 0.000003 seconds 0.063537s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.063551s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.063578s: Exiting Redux.assume: 0.000016 seconds 0.063595s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.063607s: Entering Redux.assume(!(1 = 0)) 0.063618s: Exiting Redux.assume: 0.000001 seconds 0.063630s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.063652s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.063678s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063707s: Exiting Redux.assume: 0.000010 seconds 0.063718s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.063728s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063738s: Entering Redux.query(1 <= 1) 0.063747s: Exiting Redux.query 0.063757s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063766s: Entering Redux.assume(1 <= 1) 0.063785s: Exiting Redux.assume: 0.000001 seconds 0.063795s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.063807s: Entering Redux.assume(!(!(r0 = 0))) 0.063837s: Exiting Redux.assume: 0.000020 seconds 0.063848s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.063860s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.063893s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.064130s: Exiting Redux.assume: 0.000216 seconds 0.064142s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.064152s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064161s: Entering Redux.query(1 <= 1) 0.064171s: Exiting Redux.query 0.064180s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064190s: Entering Redux.assume(1 <= 1) 0.064209s: Exiting Redux.assume: 0.000001 seconds 0.064221s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.064232s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.064243s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.064252s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.064266s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.064302s: Exiting Redux.assume: 0.000017 seconds 0.064317s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.064331s: Exiting Redux.assume: 0.000003 seconds 0.064343s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.064360s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.064374s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.064406s: Exiting Redux.query 0.064420s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.064434s: Exiting Redux.assert_term: 0.000004 seconds 0.064445s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.064458s: Exiting Redux.assert_term: 0.000003 seconds 0.064468s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.064482s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.064517s: Exiting Redux.assume: 0.000016 seconds 0.064527s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.064538s: Entering Redux.assume(!(1 = 0)) 0.064550s: Exiting Redux.assume: 0.000001 seconds 0.064561s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.064575s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.064609s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.064631s: Exiting Redux.assume: 0.000010 seconds 0.064641s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.064651s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064661s: Entering Redux.query(1 <= 1) 0.064671s: Exiting Redux.query 0.064680s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064699s: Entering Redux.assume(1 <= 1) 0.064711s: Exiting Redux.assume: 0.000001 seconds 0.064720s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.064733s: Entering Redux.assume(!(0 < r2)) 0.064752s: Exiting Redux.assume: 0.000008 seconds 0.064762s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.064773s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.064797s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.064811s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.064838s: Exiting Redux.query 0.064852s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.064866s: Exiting Redux.assert_term: 0.000004 seconds 0.064885s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.064907s: Exiting Redux.assert_term: 0.000004 seconds 0.064917s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.064931s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.064979s: Exiting Redux.assume: 0.000038 seconds 0.064990s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.065002s: Entering Redux.assume(!(1 = 0)) 0.065013s: Exiting Redux.assume: 0.000001 seconds 0.065032s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.065045s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.065070s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.065092s: Exiting Redux.assume: 0.000011 seconds 0.065102s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.065112s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.065130s: Entering Redux.query(1 <= 1) 0.065140s: Exiting Redux.query 0.065150s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.065159s: Entering Redux.assume(1 <= 1) 0.065170s: Exiting Redux.assume: 0.000001 seconds 0.065179s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.065192s: Entering Redux.assume(!(r3 < 0)) 0.065211s: Exiting Redux.assume: 0.000008 seconds 0.065229s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.065243s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.065258s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.065285s: Exiting Redux.query 0.065295s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.065304s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.065323s: Entering Redux.assume(!(!(r3 < 0))) 0.065342s: Exiting Redux.assume: 0.000008 seconds 0.065353s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.065366s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.065383s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.065397s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.067689s: Exiting Redux.query 0.067708s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.067717s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.067733s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.067761s: Exiting Redux.assume: 0.000017 seconds 0.067785s: Entering Redux.assume(!(!(1 = 0))) 0.067797s: Exiting Redux.assume: 0.000002 seconds 0.067810s: Entering Redux.assume(!(!(0 < r2))) 0.067828s: Exiting Redux.assume: 0.000006 seconds 0.067840s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.067854s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.067870s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.067908s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.068221s: Exiting Redux.query 0.068234s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.068243s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.068258s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.068288s: Exiting Redux.assume: 0.000018 seconds 0.068313s: Entering Redux.assume(!(!(1 = 0))) 0.068324s: Exiting Redux.assume: 0.000001 seconds 0.068340s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.068364s: Exiting Redux.assume: 0.000015 seconds 0.068376s: Entering Redux.assume(!(!(1 = 0))) 0.068387s: Exiting Redux.assume: 0.000001 seconds 0.068402s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.068415s: Exiting Redux.assume: 0.000003 seconds 0.068425s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.068444s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068453s: Entering Redux.query(true) 0.068463s: Exiting Redux.query 0.068472s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068480s: Entering Redux.assume(true) 0.068491s: Exiting Redux.assume: 0.000002 seconds 0.068502s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.068525s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.068537s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.068551s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.068568s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.068583s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.069238s: Exiting Redux.query 0.069255s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.069270s: Exiting Redux.assert_term: 0.000005 seconds 0.069281s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.069293s: Exiting Redux.assert_term: 0.000003 seconds 0.069304s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.069327s: Exiting Redux.assert_term: 0.000004 seconds 0.069339s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.069352s: Exiting Redux.assert_term: 0.000004 seconds 0.069361s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.069375s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069402s: Exiting Redux.assume: 0.000017 seconds 0.069411s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.069430s: Entering Redux.assume(!(1 = 0)) 0.069442s: Exiting Redux.assume: 0.000001 seconds 0.069454s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.069469s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.069497s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069518s: Exiting Redux.assume: 0.000009 seconds 0.069538s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.069548s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069558s: Entering Redux.query(1 <= 1) 0.069569s: Exiting Redux.query 0.069578s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069588s: Entering Redux.assume(1 <= 1) 0.069599s: Exiting Redux.assume: 0.000001 seconds 0.069608s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.069629s: Entering Redux.assume(!(!(r0 = 0))) 0.069659s: Exiting Redux.assume: 0.000019 seconds 0.069670s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.069682s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.069705s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069725s: Exiting Redux.assume: 0.000010 seconds 0.069744s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.069755s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069765s: Entering Redux.query(1 <= 1) 0.069775s: Exiting Redux.query 0.069784s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069794s: Entering Redux.assume(1 <= 1) 0.069804s: Exiting Redux.assume: 0.000001 seconds 0.069823s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.069834s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.069843s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.069852s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.069864s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069907s: Exiting Redux.assume: 0.000017 seconds 0.069920s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.069933s: Exiting Redux.assume: 0.000003 seconds 0.069943s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.069959s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.069971s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069995s: Exiting Redux.query 0.070016s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.070031s: Exiting Redux.assert_term: 0.000004 seconds 0.070042s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.070054s: Exiting Redux.assert_term: 0.000003 seconds 0.070063s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.070076s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.070109s: Exiting Redux.assume: 0.000016 seconds 0.070119s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.070130s: Entering Redux.assume(!(1 = 0)) 0.070142s: Exiting Redux.assume: 0.000001 seconds 0.070152s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.070165s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.070189s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.070217s: Exiting Redux.assume: 0.000010 seconds 0.070229s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.070239s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.070248s: Entering Redux.query(1 <= 1) 0.070258s: Exiting Redux.query 0.070268s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.070277s: Entering Redux.assume(1 <= 1) 0.070296s: Exiting Redux.assume: 0.000001 seconds 0.070306s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.070318s: Entering Redux.assume(!(0 < r2)) 0.070335s: Exiting Redux.assume: 0.000007 seconds 0.070346s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.070357s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.070374s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.070396s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.070422s: Exiting Redux.query 0.070436s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.070450s: Exiting Redux.assert_term: 0.000004 seconds 0.070461s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.070474s: Exiting Redux.assert_term: 0.000003 seconds 0.070493s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.070506s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.070552s: Exiting Redux.assume: 0.000036 seconds 0.070562s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.070573s: Entering Redux.assume(!(1 = 0)) 0.070584s: Exiting Redux.assume: 0.000001 seconds 0.070594s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.070616s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.070641s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.070663s: Exiting Redux.assume: 0.000011 seconds 0.070672s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.070682s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.070700s: Entering Redux.query(1 <= 1) 0.070709s: Exiting Redux.query 0.070719s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.070729s: Entering Redux.assume(1 <= 1) 0.070740s: Exiting Redux.assume: 0.000001 seconds 0.070749s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.070761s: Entering Redux.assume(!(r3 < 0)) 0.070780s: Exiting Redux.assume: 0.000008 seconds 0.070789s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.070816s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.070830s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.070857s: Exiting Redux.query 0.070867s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.070883s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.070903s: Entering Redux.assume(!(!(r3 < 0))) 0.070922s: Exiting Redux.assume: 0.000008 seconds 0.070932s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.070944s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.070959s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.070973s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.071227s: Exiting Redux.query 0.071242s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.071253s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.071266s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.071294s: Exiting Redux.assume: 0.000017 seconds 0.071305s: Entering Redux.assume(!(!(1 = 0))) 0.071316s: Exiting Redux.assume: 0.000001 seconds 0.071336s: Entering Redux.assume(!(!(0 < r2))) 0.071354s: Exiting Redux.assume: 0.000006 seconds 0.071364s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.071377s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.071392s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.071406s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.071719s: Exiting Redux.query 0.071732s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.071742s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.071755s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.071780s: Exiting Redux.assume: 0.000015 seconds 0.071791s: Entering Redux.assume(!(!(1 = 0))) 0.071811s: Exiting Redux.assume: 0.000001 seconds 0.071825s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071849s: Exiting Redux.assume: 0.000014 seconds 0.071860s: Entering Redux.assume(!(!(1 = 0))) 0.071871s: Exiting Redux.assume: 0.000001 seconds 0.071915s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.072004s: Exiting Redux.assume: 0.000078 seconds 0.072016s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.072034s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.072044s: Entering Redux.query(true) 0.072053s: Exiting Redux.query 0.072063s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.072072s: Entering Redux.assume(true) 0.072083s: Exiting Redux.assume: 0.000001 seconds 0.072092s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.072173s: Entering Redux.query(!(2 = 0)) 0.072193s: Exiting Redux.query 0.072207s: Entering Redux.assume(%(A0, 2) = 1) 0.072220s: Exiting Redux.assume: 0.000003 seconds 0.072231s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.072242s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.072252s: Entering Redux.query(true) 0.072262s: Exiting Redux.query 0.072271s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.072288s: Entering Redux.assume(true) 0.072300s: Exiting Redux.assume: 0.000001 seconds 0.072310s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.072325s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.072335s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.072349s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.072376s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.072391s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.072553s: Exiting Redux.query 0.072568s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.072583s: Exiting Redux.assert_term: 0.000004 seconds 0.072594s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.072616s: Exiting Redux.assert_term: 0.000003 seconds 0.072627s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.072641s: Exiting Redux.assert_term: 0.000003 seconds 0.072651s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.072665s: Exiting Redux.assert_term: 0.000003 seconds 0.072675s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.072696s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072719s: Exiting Redux.assume: 0.000012 seconds 0.072729s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.072741s: Entering Redux.assume(!(1 = 0)) 0.072752s: Exiting Redux.assume: 0.000001 seconds 0.072764s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.072778s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.072821s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072839s: Exiting Redux.assume: 0.000006 seconds 0.072849s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.072858s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072868s: Entering Redux.query(1 <= 1) 0.072884s: Exiting Redux.query 0.072894s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072918s: Entering Redux.assume(1 <= 1) 0.072929s: Exiting Redux.assume: 0.000002 seconds 0.072938s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.072950s: Entering Redux.assume(!(!(r0 = 0))) 0.072978s: Exiting Redux.assume: 0.000018 seconds 0.072988s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.072999s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.073031s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.073049s: Exiting Redux.assume: 0.000006 seconds 0.073062s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.073072s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073082s: Entering Redux.query(1 <= 1) 0.073092s: Exiting Redux.query 0.073102s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073120s: Entering Redux.assume(1 <= 1) 0.073131s: Exiting Redux.assume: 0.000001 seconds 0.073141s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.073152s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.073162s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.073171s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.073192s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.073214s: Exiting Redux.assume: 0.000011 seconds 0.073226s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.073239s: Exiting Redux.assume: 0.000003 seconds 0.073249s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.073265s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.073289s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.073308s: Exiting Redux.query 0.073321s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.073334s: Exiting Redux.assert_term: 0.000004 seconds 0.073345s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.073357s: Exiting Redux.assert_term: 0.000003 seconds 0.073367s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.073388s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.073410s: Exiting Redux.assume: 0.000012 seconds 0.073420s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.073430s: Entering Redux.assume(!(1 = 0)) 0.073441s: Exiting Redux.assume: 0.000001 seconds 0.073451s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.073474s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.073498s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.073516s: Exiting Redux.assume: 0.000006 seconds 0.073526s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.073536s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073545s: Entering Redux.query(1 <= 1) 0.073563s: Exiting Redux.query 0.073574s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073585s: Entering Redux.assume(1 <= 1) 0.073595s: Exiting Redux.assume: 0.000001 seconds 0.073605s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.073617s: Entering Redux.assume(!(0 < r2)) 0.073634s: Exiting Redux.assume: 0.000007 seconds 0.073959s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.073983s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.073999s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.074012s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.074032s: Exiting Redux.query 0.074044s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.074058s: Exiting Redux.assert_term: 0.000004 seconds 0.074077s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.074091s: Exiting Redux.assert_term: 0.000003 seconds 0.074101s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.074114s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.074145s: Exiting Redux.assume: 0.000022 seconds 0.074155s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.074173s: Entering Redux.assume(!(1 = 0)) 0.074186s: Exiting Redux.assume: 0.000001 seconds 0.074196s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.074209s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.074233s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.074250s: Exiting Redux.assume: 0.000007 seconds 0.074260s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.074278s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074288s: Entering Redux.query(1 <= 1) 0.074297s: Exiting Redux.query 0.074305s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074315s: Entering Redux.assume(1 <= 1) 0.074326s: Exiting Redux.assume: 0.000002 seconds 0.074335s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.074356s: Entering Redux.assume(!(r3 < 0)) 0.074375s: Exiting Redux.assume: 0.000007 seconds 0.074385s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.074400s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.074414s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.074434s: Exiting Redux.query 0.074443s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.074461s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.074473s: Entering Redux.assume(!(!(r3 < 0))) 0.074492s: Exiting Redux.assume: 0.000008 seconds 0.074502s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.074514s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.074529s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.074551s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.074741s: Exiting Redux.query 0.074752s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.074762s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.074775s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.074806s: Exiting Redux.assume: 0.000011 seconds 0.074817s: Entering Redux.assume(!(!(1 = 0))) 0.074828s: Exiting Redux.assume: 0.000001 seconds 0.074840s: Entering Redux.assume(!(!(0 < r2))) 0.074857s: Exiting Redux.assume: 0.000005 seconds 0.074868s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.074889s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.074915s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.074929s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.075145s: Exiting Redux.query 0.075157s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.075166s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.075179s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.075208s: Exiting Redux.assume: 0.000010 seconds 0.075219s: Entering Redux.assume(!(!(1 = 0))) 0.075230s: Exiting Redux.assume: 0.000001 seconds 0.075244s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.075262s: Exiting Redux.assume: 0.000008 seconds 0.075272s: Entering Redux.assume(!(!(1 = 0))) 0.075282s: Exiting Redux.assume: 0.000001 seconds 0.075294s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.075316s: Exiting Redux.assume: 0.000003 seconds 0.075326s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.075339s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.075348s: Entering Redux.query(true) 0.075358s: Exiting Redux.query 0.075367s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.075397s: Entering Redux.assume(true) 0.075416s: Exiting Redux.assume: 0.000001 seconds 0.075426s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.075442s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.075453s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.075468s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.075484s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.075507s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.075669s: Exiting Redux.query 0.075685s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.075699s: Exiting Redux.assert_term: 0.000004 seconds 0.075710s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.075724s: Exiting Redux.assert_term: 0.000003 seconds 0.075744s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.075757s: Exiting Redux.assert_term: 0.000003 seconds 0.075767s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.075779s: Exiting Redux.assert_term: 0.000003 seconds 0.075789s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.075802s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.075833s: Exiting Redux.assume: 0.000012 seconds 0.075842s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.075853s: Entering Redux.assume(!(1 = 0)) 0.075864s: Exiting Redux.assume: 0.000001 seconds 0.075883s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.075897s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.075921s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.075947s: Exiting Redux.assume: 0.000007 seconds 0.075958s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.075968s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075977s: Entering Redux.query(1 <= 1) 0.075986s: Exiting Redux.query 0.075996s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076015s: Entering Redux.assume(1 <= 1) 0.076027s: Exiting Redux.assume: 0.000001 seconds 0.076037s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.076049s: Entering Redux.assume(!(!(r0 = 0))) 0.076077s: Exiting Redux.assume: 0.000019 seconds 0.076089s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.076102s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.076135s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.076153s: Exiting Redux.assume: 0.000007 seconds 0.076163s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.076171s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076180s: Entering Redux.query(1 <= 1) 0.076189s: Exiting Redux.query 0.076198s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076216s: Entering Redux.assume(1 <= 1) 0.076227s: Exiting Redux.assume: 0.000001 seconds 0.076236s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.076246s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.076256s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.076264s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.076284s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.076305s: Exiting Redux.assume: 0.000011 seconds 0.076316s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.076329s: Exiting Redux.assume: 0.000003 seconds 0.076339s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.076355s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.076367s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.076394s: Exiting Redux.query 0.076407s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.076422s: Exiting Redux.assert_term: 0.000004 seconds 0.076432s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.076445s: Exiting Redux.assert_term: 0.000003 seconds 0.076455s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.076479s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.076501s: Exiting Redux.assume: 0.000012 seconds 0.076511s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.076522s: Entering Redux.assume(!(1 = 0)) 0.076533s: Exiting Redux.assume: 0.000001 seconds 0.076543s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.076557s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.076591s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.076609s: Exiting Redux.assume: 0.000006 seconds 0.076619s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.076628s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076637s: Entering Redux.query(1 <= 1) 0.076646s: Exiting Redux.query 0.076656s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076682s: Entering Redux.assume(1 <= 1) 0.076698s: Exiting Redux.assume: 0.000001 seconds 0.076708s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.076721s: Entering Redux.assume(!(0 < r2)) 0.076739s: Exiting Redux.assume: 0.000007 seconds 0.076750s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.076762s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.077131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.077150s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.077171s: Exiting Redux.query 0.077186s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.077202s: Exiting Redux.assert_term: 0.000003 seconds 0.077214s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.077228s: Exiting Redux.assert_term: 0.000003 seconds 0.077238s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.077254s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.077290s: Exiting Redux.assume: 0.000024 seconds 0.077301s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.077313s: Entering Redux.assume(!(1 = 0)) 0.077325s: Exiting Redux.assume: 0.000001 seconds 0.077336s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.077351s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.077377s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.077396s: Exiting Redux.assume: 0.000007 seconds 0.077407s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.077418s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.077429s: Entering Redux.query(1 <= 1) 0.077439s: Exiting Redux.query 0.077449s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.077459s: Entering Redux.assume(1 <= 1) 0.077470s: Exiting Redux.assume: 0.000001 seconds 0.077480s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.077492s: Entering Redux.assume(!(r3 < 0)) 0.077512s: Exiting Redux.assume: 0.000008 seconds 0.077522s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.077538s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.077551s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.077573s: Exiting Redux.query 0.077583s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.077593s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.077605s: Entering Redux.assume(!(!(r3 < 0))) 0.077623s: Exiting Redux.assume: 0.000007 seconds 0.077635s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.077648s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.077664s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.077680s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.077882s: Exiting Redux.query 0.077896s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.077906s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.077921s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.077943s: Exiting Redux.assume: 0.000011 seconds 0.077956s: Entering Redux.assume(!(!(1 = 0))) 0.077968s: Exiting Redux.assume: 0.000001 seconds 0.077983s: Entering Redux.assume(!(!(0 < r2))) 0.078001s: Exiting Redux.assume: 0.000007 seconds 0.078013s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.078028s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.078044s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.078060s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.078285s: Exiting Redux.query 0.078299s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.078310s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.078327s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.078349s: Exiting Redux.assume: 0.000010 seconds 0.078362s: Entering Redux.assume(!(!(1 = 0))) 0.078374s: Exiting Redux.assume: 0.000001 seconds 0.078392s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.078413s: Exiting Redux.assume: 0.000009 seconds 0.078426s: Entering Redux.assume(!(!(1 = 0))) 0.078438s: Exiting Redux.assume: 0.000001 seconds 0.078472s: Entering Redux.assume(!(0 <= R0)) 0.078491s: Exiting Redux.assume: 0.000005 seconds 0.078501s: Entering Redux.assume(false) 0.078515s: Exiting Redux.assume: 0.000001 seconds 0.078525s: Entering Redux.assume(!(false)) 0.078537s: Exiting Redux.assume: 0.000001 seconds 0.078548s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.078559s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078569s: Entering Redux.query(true) 0.078579s: Exiting Redux.query 0.078590s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078600s: Entering Redux.assume(true) 0.078612s: Exiting Redux.assume: 0.000001 seconds 0.078622s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Executing statement 0.078643s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.078776s: Exiting Redux.assume: 0.000120 seconds 0.078789s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.078800s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078811s: Entering Redux.query(true) 0.078821s: Exiting Redux.query 0.078832s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078842s: Entering Redux.assume(true) 0.078854s: Exiting Redux.assume: 0.000001 seconds 0.078864s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.078898s: Entering Redux.query(!(2 = 0)) 0.078910s: Exiting Redux.query 0.078923s: Entering Redux.assume(%(A0, 2) = 1) 0.078937s: Exiting Redux.assume: 0.000003 seconds 0.078949s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.078960s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078969s: Entering Redux.query(true) 0.078979s: Exiting Redux.query 0.078990s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.079000s: Entering Redux.assume(true) 0.079014s: Exiting Redux.assume: 0.000002 seconds 0.079024s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.079040s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.079051s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.079065s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.079084s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.079101s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.080602s: Exiting Redux.query 0.080619s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.080635s: Exiting Redux.assert_term: 0.000004 seconds 0.080646s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.080660s: Exiting Redux.assert_term: 0.000003 seconds 0.080672s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.080686s: Exiting Redux.assert_term: 0.000003 seconds 0.080697s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.080710s: Exiting Redux.assert_term: 0.000002 seconds 0.080721s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.080735s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.080762s: Exiting Redux.assume: 0.000017 seconds 0.080773s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.080784s: Entering Redux.assume(!(1 = 0)) 0.080796s: Exiting Redux.assume: 0.000001 seconds 0.080808s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.080831s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.080856s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.080879s: Exiting Redux.assume: 0.000010 seconds 0.080890s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.080901s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080912s: Entering Redux.query(1 <= 1) 0.080922s: Exiting Redux.query 0.080934s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080946s: Entering Redux.assume(1 <= 1) 0.080958s: Exiting Redux.assume: 0.000002 seconds 0.080968s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.080982s: Entering Redux.assume(!(!(r0 = 0))) 0.081013s: Exiting Redux.assume: 0.000019 seconds 0.081024s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.081037s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.081060s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.081082s: Exiting Redux.assume: 0.000009 seconds 0.081093s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.081103s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.081113s: Entering Redux.query(1 <= 1) 0.081122s: Exiting Redux.query 0.081131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.081141s: Entering Redux.assume(1 <= 1) 0.081152s: Exiting Redux.assume: 0.000002 seconds 0.081162s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.081172s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.081183s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.081192s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.081205s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.081233s: Exiting Redux.assume: 0.000016 seconds 0.081246s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.081260s: Exiting Redux.assume: 0.000003 seconds 0.081272s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.081288s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.081302s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.081327s: Exiting Redux.query 0.081341s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.081356s: Exiting Redux.assert_term: 0.000004 seconds 0.081367s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.081381s: Exiting Redux.assert_term: 0.000003 seconds 0.081392s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.081406s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.081432s: Exiting Redux.assume: 0.000015 seconds 0.081443s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.081455s: Entering Redux.assume(!(1 = 0)) 0.081468s: Exiting Redux.assume: 0.000001 seconds 0.081479s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.081494s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.083253s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.083280s: Exiting Redux.assume: 0.000011 seconds 0.083291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.083302s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083312s: Entering Redux.query(1 <= 1) 0.083322s: Exiting Redux.query 0.083332s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083342s: Entering Redux.assume(1 <= 1) 0.083354s: Exiting Redux.assume: 0.000001 seconds 0.083363s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.083378s: Entering Redux.assume(!(0 < r2)) 0.083396s: Exiting Redux.assume: 0.000008 seconds 0.083407s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.083419s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.083436s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.083451s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.083477s: Exiting Redux.query 0.083491s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.083506s: Exiting Redux.assert_term: 0.000004 seconds 0.083518s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.083532s: Exiting Redux.assert_term: 0.000003 seconds 0.083542s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.083556s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.083605s: Exiting Redux.assume: 0.000037 seconds 0.083615s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.083626s: Entering Redux.assume(!(1 = 0)) 0.083639s: Exiting Redux.assume: 0.000001 seconds 0.083649s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.083663s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.083687s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.083711s: Exiting Redux.assume: 0.000011 seconds 0.083723s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.083733s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083744s: Entering Redux.query(1 <= 1) 0.083754s: Exiting Redux.query 0.083764s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083775s: Entering Redux.assume(1 <= 1) 0.083787s: Exiting Redux.assume: 0.000001 seconds 0.083796s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.083809s: Entering Redux.assume(!(r3 < 0)) 0.083839s: Exiting Redux.assume: 0.000009 seconds 0.083849s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.083867s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.083881s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.083908s: Exiting Redux.query 0.083919s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.083929s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.083941s: Entering Redux.assume(!(!(r3 < 0))) 0.083961s: Exiting Redux.assume: 0.000008 seconds 0.083972s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.083986s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.084001s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.084016s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.084264s: Exiting Redux.query 0.084278s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.084289s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.084305s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.084334s: Exiting Redux.assume: 0.000017 seconds 0.084346s: Entering Redux.assume(!(!(1 = 0))) 0.084358s: Exiting Redux.assume: 0.000002 seconds 0.084371s: Entering Redux.assume(!(!(0 < r2))) 0.084388s: Exiting Redux.assume: 0.000006 seconds 0.084400s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.084414s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.084430s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.084445s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.084904s: Exiting Redux.query 0.084920s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.084930s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.084946s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.084973s: Exiting Redux.assume: 0.000016 seconds 0.084986s: Entering Redux.assume(!(!(1 = 0))) 0.084999s: Exiting Redux.assume: 0.000001 seconds 0.085016s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.085040s: Exiting Redux.assume: 0.000014 seconds 0.085052s: Entering Redux.assume(!(!(1 = 0))) 0.085064s: Exiting Redux.assume: 0.000000 seconds 0.085079s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.085093s: Exiting Redux.assume: 0.000003 seconds 0.085104s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.085114s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.085124s: Entering Redux.query(true) 0.085134s: Exiting Redux.query 0.085144s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.085155s: Entering Redux.assume(true) 0.085167s: Exiting Redux.assume: 0.000000 seconds 0.085178s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.085195s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.085208s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.085226s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.085243s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.085258s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.086556s: Exiting Redux.query 0.086575s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.086591s: Exiting Redux.assert_term: 0.000004 seconds 0.086604s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.086618s: Exiting Redux.assert_term: 0.000003 seconds 0.086629s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.086643s: Exiting Redux.assert_term: 0.000003 seconds 0.086655s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.086669s: Exiting Redux.assert_term: 0.000003 seconds 0.086680s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.086694s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.086720s: Exiting Redux.assume: 0.000016 seconds 0.086731s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.086743s: Entering Redux.assume(!(1 = 0)) 0.086754s: Exiting Redux.assume: 0.000002 seconds 0.086765s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.086781s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.086805s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086834s: Exiting Redux.assume: 0.000016 seconds 0.086846s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.086856s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086866s: Entering Redux.query(1 <= 1) 0.086876s: Exiting Redux.query 0.086886s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086897s: Entering Redux.assume(1 <= 1) 0.086911s: Exiting Redux.assume: 0.000001 seconds 0.086921s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.086934s: Entering Redux.assume(!(!(r0 = 0))) 0.086964s: Exiting Redux.assume: 0.000020 seconds 0.086976s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.086988s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.087011s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087033s: Exiting Redux.assume: 0.000010 seconds 0.087045s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.087056s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087067s: Entering Redux.query(1 <= 1) 0.087077s: Exiting Redux.query 0.087087s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087097s: Entering Redux.assume(1 <= 1) 0.087109s: Exiting Redux.assume: 0.000000 seconds 0.087119s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.087130s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.087140s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.087150s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.087163s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087190s: Exiting Redux.assume: 0.000016 seconds 0.087204s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.087218s: Exiting Redux.assume: 0.000003 seconds 0.087229s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.087248s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.087264s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.087289s: Exiting Redux.query 0.087303s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.087318s: Exiting Redux.assert_term: 0.000004 seconds 0.087329s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.087345s: Exiting Redux.assert_term: 0.000003 seconds 0.087356s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.087370s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.087396s: Exiting Redux.assume: 0.000015 seconds 0.087406s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.087418s: Entering Redux.assume(!(1 = 0)) 0.087432s: Exiting Redux.assume: 0.000001 seconds 0.087444s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.087460s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.087555s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.087578s: Exiting Redux.assume: 0.000011 seconds 0.087590s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.087600s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087611s: Entering Redux.query(1 <= 1) 0.087621s: Exiting Redux.query 0.087631s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087641s: Entering Redux.assume(1 <= 1) 0.087653s: Exiting Redux.assume: 0.000001 seconds 0.087663s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.087677s: Entering Redux.assume(!(0 < r2)) 0.087696s: Exiting Redux.assume: 0.000008 seconds 0.087707s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.087719s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.087735s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.087750s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.087777s: Exiting Redux.query 0.087791s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.087806s: Exiting Redux.assert_term: 0.000003 seconds 0.087823s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.087837s: Exiting Redux.assert_term: 0.000003 seconds 0.087847s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.087860s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.087910s: Exiting Redux.assume: 0.000038 seconds 0.087921s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.087933s: Entering Redux.assume(!(1 = 0)) 0.087945s: Exiting Redux.assume: 0.000001 seconds 0.087956s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.087970s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.087994s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.088018s: Exiting Redux.assume: 0.000011 seconds 0.088029s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.088038s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.088048s: Entering Redux.query(1 <= 1) 0.088057s: Exiting Redux.query 0.088067s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.088076s: Entering Redux.assume(1 <= 1) 0.088087s: Exiting Redux.assume: 0.000001 seconds 0.088097s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.088109s: Entering Redux.assume(!(r3 < 0)) 0.088128s: Exiting Redux.assume: 0.000009 seconds 0.088139s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.088155s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.088169s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.088197s: Exiting Redux.query 0.088210s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.088221s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.088234s: Entering Redux.assume(!(!(r3 < 0))) 0.088253s: Exiting Redux.assume: 0.000008 seconds 0.088264s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.088277s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.088293s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.088308s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.088562s: Exiting Redux.query 0.088576s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.088586s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.088600s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.088628s: Exiting Redux.assume: 0.000018 seconds 0.088640s: Entering Redux.assume(!(!(1 = 0))) 0.088652s: Exiting Redux.assume: 0.000001 seconds 0.088665s: Entering Redux.assume(!(!(0 < r2))) 0.088682s: Exiting Redux.assume: 0.000006 seconds 0.088694s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.088707s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.088722s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.088737s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.089067s: Exiting Redux.query 0.089081s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.089092s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.089106s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.089133s: Exiting Redux.assume: 0.000016 seconds 0.089146s: Entering Redux.assume(!(!(1 = 0))) 0.089158s: Exiting Redux.assume: 0.000001 seconds 0.089174s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.089198s: Exiting Redux.assume: 0.000014 seconds 0.089214s: Entering Redux.assume(!(!(1 = 0))) 0.089227s: Exiting Redux.assume: 0.000001 seconds 0.089259s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.089377s: Exiting Redux.assume: 0.000104 seconds 0.089390s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.089401s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.089411s: Entering Redux.query(true) 0.089422s: Exiting Redux.query 0.089433s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.089443s: Entering Redux.assume(true) 0.089457s: Exiting Redux.assume: 0.000001 seconds 0.089466s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.089484s: Entering Redux.query(!(2 = 0)) 0.089494s: Exiting Redux.query 0.089507s: Entering Redux.assume(%(A0, 2) = 1) 0.089521s: Exiting Redux.assume: 0.000003 seconds 0.089532s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.089543s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.089553s: Entering Redux.query(true) 0.089563s: Exiting Redux.query 0.089573s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.089584s: Entering Redux.assume(true) 0.089596s: Exiting Redux.assume: 0.000002 seconds 0.089606s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.089621s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.089634s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.089648s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.089665s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.089681s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.091007s: Exiting Redux.query 0.091024s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.091040s: Exiting Redux.assert_term: 0.000004 seconds 0.091052s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.091066s: Exiting Redux.assert_term: 0.000002 seconds 0.091077s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.091090s: Exiting Redux.assert_term: 0.000003 seconds 0.091101s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.091114s: Exiting Redux.assert_term: 0.000003 seconds 0.091124s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.091138s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.091165s: Exiting Redux.assume: 0.000018 seconds 0.091175s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.091185s: Entering Redux.assume(!(1 = 0)) 0.091196s: Exiting Redux.assume: 0.000001 seconds 0.091207s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.091221s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.091245s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091265s: Exiting Redux.assume: 0.000010 seconds 0.091276s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.091287s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091297s: Entering Redux.query(1 <= 1) 0.091306s: Exiting Redux.query 0.091316s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091327s: Entering Redux.assume(1 <= 1) 0.091339s: Exiting Redux.assume: 0.000001 seconds 0.091349s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.091361s: Entering Redux.assume(!(!(r0 = 0))) 0.091393s: Exiting Redux.assume: 0.000019 seconds 0.091405s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.091417s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.091439s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091460s: Exiting Redux.assume: 0.000010 seconds 0.091471s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.091482s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091492s: Entering Redux.query(1 <= 1) 0.091502s: Exiting Redux.query 0.091513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091523s: Entering Redux.assume(1 <= 1) 0.091536s: Exiting Redux.assume: 0.000001 seconds 0.091545s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.091557s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.091567s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.091578s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.091591s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.091621s: Exiting Redux.assume: 0.000019 seconds 0.091634s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.091648s: Exiting Redux.assume: 0.000003 seconds 0.091659s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.091675s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.091689s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.091711s: Exiting Redux.query 0.091725s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.091739s: Exiting Redux.assert_term: 0.000003 seconds 0.091751s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.091764s: Exiting Redux.assert_term: 0.000003 seconds 0.091775s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.091789s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.091825s: Exiting Redux.assume: 0.000017 seconds 0.091837s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.091848s: Entering Redux.assume(!(1 = 0)) 0.091860s: Exiting Redux.assume: 0.000001 seconds 0.091872s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.091886s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.091910s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.091931s: Exiting Redux.assume: 0.000010 seconds 0.091943s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.091953s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091964s: Entering Redux.query(1 <= 1) 0.091974s: Exiting Redux.query 0.091985s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091995s: Entering Redux.assume(1 <= 1) 0.092007s: Exiting Redux.assume: 0.000001 seconds 0.092018s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.092031s: Entering Redux.assume(!(0 < r2)) 0.092049s: Exiting Redux.assume: 0.000007 seconds 0.092060s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.092072s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.092088s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.092102s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.092128s: Exiting Redux.query 0.092141s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.092156s: Exiting Redux.assert_term: 0.000003 seconds 0.092167s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.092180s: Exiting Redux.assert_term: 0.000003 seconds 0.092191s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.092205s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.092251s: Exiting Redux.assume: 0.000035 seconds 0.092262s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.092274s: Entering Redux.assume(!(1 = 0)) 0.092286s: Exiting Redux.assume: 0.000002 seconds 0.092296s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.092310s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.092335s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.092358s: Exiting Redux.assume: 0.000011 seconds 0.092369s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.092380s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092391s: Entering Redux.query(1 <= 1) 0.092401s: Exiting Redux.query 0.092411s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092422s: Entering Redux.assume(1 <= 1) 0.092433s: Exiting Redux.assume: 0.000001 seconds 0.092443s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.092456s: Entering Redux.assume(!(r3 < 0)) 0.092477s: Exiting Redux.assume: 0.000008 seconds 0.092488s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.092503s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.092517s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.092544s: Exiting Redux.query 0.092556s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.092566s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.092577s: Entering Redux.assume(!(!(r3 < 0))) 0.092596s: Exiting Redux.assume: 0.000007 seconds 0.092608s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.092622s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.092639s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.092653s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.092904s: Exiting Redux.query 0.092918s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.092927s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.092943s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.092970s: Exiting Redux.assume: 0.000017 seconds 0.093080s: Entering Redux.assume(!(!(1 = 0))) 0.093093s: Exiting Redux.assume: 0.000001 seconds 0.093107s: Entering Redux.assume(!(!(0 < r2))) 0.093125s: Exiting Redux.assume: 0.000007 seconds 0.093137s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.093150s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.093167s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.093182s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.093499s: Exiting Redux.query 0.093513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.093523s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.093539s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.093565s: Exiting Redux.assume: 0.000015 seconds 0.093577s: Entering Redux.assume(!(!(1 = 0))) 0.093589s: Exiting Redux.assume: 0.000000 seconds 0.093604s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.093628s: Exiting Redux.assume: 0.000013 seconds 0.093642s: Entering Redux.assume(!(!(1 = 0))) 0.093653s: Exiting Redux.assume: 0.000001 seconds 0.093667s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.093681s: Exiting Redux.assume: 0.000003 seconds 0.093692s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.093702s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.093712s: Entering Redux.query(true) 0.093722s: Exiting Redux.query 0.093732s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.093742s: Entering Redux.assume(true) 0.093754s: Exiting Redux.assume: 0.000001 seconds 0.093765s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.093781s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.093792s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.093807s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.093831s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.093848s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.094986s: Exiting Redux.query 0.095005s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.095021s: Exiting Redux.assert_term: 0.000005 seconds 0.095032s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.095046s: Exiting Redux.assert_term: 0.000002 seconds 0.095057s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.095070s: Exiting Redux.assert_term: 0.000002 seconds 0.095081s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.095094s: Exiting Redux.assert_term: 0.000003 seconds 0.095105s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.095118s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.095147s: Exiting Redux.assume: 0.000017 seconds 0.095157s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.095168s: Entering Redux.assume(!(1 = 0)) 0.095180s: Exiting Redux.assume: 0.000001 seconds 0.095193s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.095209s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.095235s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.095257s: Exiting Redux.assume: 0.000010 seconds 0.095268s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.095279s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095289s: Entering Redux.query(1 <= 1) 0.095299s: Exiting Redux.query 0.095309s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095320s: Entering Redux.assume(1 <= 1) 0.095332s: Exiting Redux.assume: 0.000001 seconds 0.095342s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.095354s: Entering Redux.assume(!(!(r0 = 0))) 0.095385s: Exiting Redux.assume: 0.000019 seconds 0.095396s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.095408s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.095432s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.095453s: Exiting Redux.assume: 0.000010 seconds 0.095464s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.095475s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095486s: Entering Redux.query(1 <= 1) 0.095496s: Exiting Redux.query 0.095506s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095516s: Entering Redux.assume(1 <= 1) 0.095528s: Exiting Redux.assume: 0.000001 seconds 0.095540s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.095552s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.095562s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.095572s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.095586s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.095612s: Exiting Redux.assume: 0.000016 seconds 0.095625s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.095639s: Exiting Redux.assume: 0.000003 seconds 0.095650s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.095722s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.095738s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.095763s: Exiting Redux.query 0.095776s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.095791s: Exiting Redux.assert_term: 0.000003 seconds 0.095802s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.095818s: Exiting Redux.assert_term: 0.000003 seconds 0.095833s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.095848s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.095876s: Exiting Redux.assume: 0.000017 seconds 0.095887s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.095899s: Entering Redux.assume(!(1 = 0)) 0.095910s: Exiting Redux.assume: 0.000001 seconds 0.095922s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.095936s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.095960s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.095982s: Exiting Redux.assume: 0.000009 seconds 0.095994s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.096005s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.096016s: Entering Redux.query(1 <= 1) 0.096026s: Exiting Redux.query 0.096036s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.096046s: Entering Redux.assume(1 <= 1) 0.096058s: Exiting Redux.assume: 0.000001 seconds 0.096068s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.096081s: Entering Redux.assume(!(0 < r2)) 0.096099s: Exiting Redux.assume: 0.000007 seconds 0.096110s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.096121s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.096136s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.096151s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.096176s: Exiting Redux.query 0.096190s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.096205s: Exiting Redux.assert_term: 0.000004 seconds 0.096216s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.096231s: Exiting Redux.assert_term: 0.000002 seconds 0.096241s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.096255s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.096302s: Exiting Redux.assume: 0.000036 seconds 0.096313s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.096325s: Entering Redux.assume(!(1 = 0)) 0.096337s: Exiting Redux.assume: 0.000001 seconds 0.096348s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.096362s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.096388s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.096411s: Exiting Redux.assume: 0.000011 seconds 0.096422s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.096432s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.096443s: Entering Redux.query(1 <= 1) 0.096453s: Exiting Redux.query 0.096463s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.096475s: Entering Redux.assume(1 <= 1) 0.096486s: Exiting Redux.assume: 0.000001 seconds 0.096497s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.096510s: Entering Redux.assume(!(r3 < 0)) 0.096529s: Exiting Redux.assume: 0.000009 seconds 0.096540s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.096555s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.096569s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.096596s: Exiting Redux.query 0.096607s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.096618s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.096630s: Entering Redux.assume(!(!(r3 < 0))) 0.096649s: Exiting Redux.assume: 0.000008 seconds 0.096661s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.096673s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.096689s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.096704s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.096956s: Exiting Redux.query 0.096970s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.096981s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.096996s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.097023s: Exiting Redux.assume: 0.000017 seconds 0.097036s: Entering Redux.assume(!(!(1 = 0))) 0.097048s: Exiting Redux.assume: 0.000001 seconds 0.097061s: Entering Redux.assume(!(!(0 < r2))) 0.097078s: Exiting Redux.assume: 0.000006 seconds 0.097090s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.097131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.097148s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.097164s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.097472s: Exiting Redux.query 0.097486s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.097497s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.097511s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.097538s: Exiting Redux.assume: 0.000015 seconds 0.097550s: Entering Redux.assume(!(!(1 = 0))) 0.097563s: Exiting Redux.assume: 0.000001 seconds 0.097577s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.097602s: Exiting Redux.assume: 0.000014 seconds 0.097615s: Entering Redux.assume(!(!(1 = 0))) 0.097629s: Exiting Redux.assume: 0.000001 seconds 0.097662s: Entering Redux.assume(!(A0 <= 100)) 0.097676s: Exiting Redux.assume: 0.000002 seconds 0.097688s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(38,5-24): Verifying call 0.097699s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097708s: Entering Redux.query(true) 0.097718s: Exiting Redux.query 0.097730s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097741s: Entering Redux.assume(true) 0.097752s: Exiting Redux.assume: 0.000001 seconds 0.097762s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(39,7-8): Executing statement 0.097776s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.097791s: Exiting Redux.assert_term: 0.000004 seconds 0.097804s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(39,9-30): Verifying call 0.097815s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.097833s: Entering Redux.query(true) 0.097843s: Exiting Redux.query 0.097856s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.097870s: Exiting Redux.assert_term: 0.000004 seconds 0.097881s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.097891s: Entering Redux.assume(true) 0.097903s: Exiting Redux.assume: 0.000001 seconds 0.097914s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Executing statement 0.097930s: Entering Redux.assume(0 <= R0) 0.097947s: Exiting Redux.assume: 0.000005 seconds 0.097957s: Entering Redux.assume(R0 <= 100) 0.097973s: Exiting Redux.assume: 0.000005 seconds 0.097984s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.097994s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.098005s: Entering Redux.query(true) 0.098016s: Exiting Redux.query 0.098027s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.098037s: Entering Redux.assume(true) 0.098049s: Exiting Redux.assume: 0.000001 seconds 0.098060s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Executing statement 0.098079s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.098202s: Exiting Redux.assume: 0.000112 seconds 0.098216s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.098226s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.098237s: Entering Redux.query(true) 0.098247s: Exiting Redux.query 0.098258s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.098269s: Entering Redux.assume(true) 0.098281s: Exiting Redux.assume: 0.000001 seconds 0.098291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.098306s: Entering Redux.query(!(2 = 0)) 0.098316s: Exiting Redux.query 0.098329s: Entering Redux.assume(%(A0, 2) = 1) 0.098342s: Exiting Redux.assume: 0.000003 seconds 0.098353s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.098363s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.098373s: Entering Redux.query(true) 0.098382s: Exiting Redux.query 0.098393s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.098403s: Entering Redux.assume(true) 0.098414s: Exiting Redux.assume: 0.000001 seconds 0.098424s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.098439s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.098451s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.098465s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.098482s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.098498s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.099057s: Exiting Redux.query 0.099074s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.099090s: Exiting Redux.assert_term: 0.000004 seconds 0.099102s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.099117s: Exiting Redux.assert_term: 0.000003 seconds 0.099128s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.099142s: Exiting Redux.assert_term: 0.000002 seconds 0.099153s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.099166s: Exiting Redux.assert_term: 0.000003 seconds 0.099177s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.099194s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.099217s: Exiting Redux.assume: 0.000011 seconds 0.099228s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.099239s: Entering Redux.assume(!(1 = 0)) 0.099252s: Exiting Redux.assume: 0.000001 seconds 0.099263s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.099280s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.099305s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.099324s: Exiting Redux.assume: 0.000005 seconds 0.099335s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.099345s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099355s: Entering Redux.query(1 <= 1) 0.099365s: Exiting Redux.query 0.099376s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099386s: Entering Redux.assume(1 <= 1) 0.099397s: Exiting Redux.assume: 0.000001 seconds 0.099406s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.099419s: Entering Redux.assume(!(!(r0 = 0))) 0.099449s: Exiting Redux.assume: 0.000019 seconds 0.099460s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.099472s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.099497s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.099515s: Exiting Redux.assume: 0.000006 seconds 0.099528s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.099538s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099549s: Entering Redux.query(1 <= 1) 0.099559s: Exiting Redux.query 0.099570s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099580s: Entering Redux.assume(1 <= 1) 0.099591s: Exiting Redux.assume: 0.000001 seconds 0.099601s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.099612s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.099623s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.099633s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.099646s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099667s: Exiting Redux.assume: 0.000010 seconds 0.099680s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.099694s: Exiting Redux.assume: 0.000003 seconds 0.099706s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.099722s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.099738s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.099756s: Exiting Redux.query 0.099770s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.099784s: Exiting Redux.assert_term: 0.000004 seconds 0.099796s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.099810s: Exiting Redux.assert_term: 0.000003 seconds 0.099830s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.099844s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.099868s: Exiting Redux.assume: 0.000011 seconds 0.099879s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.099890s: Entering Redux.assume(!(1 = 0)) 0.099902s: Exiting Redux.assume: 0.000001 seconds 0.099913s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.099928s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.099954s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.099972s: Exiting Redux.assume: 0.000006 seconds 0.099983s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.099994s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100004s: Entering Redux.query(1 <= 1) 0.100015s: Exiting Redux.query 0.100025s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100036s: Entering Redux.assume(1 <= 1) 0.100047s: Exiting Redux.assume: 0.000001 seconds 0.100058s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.100072s: Entering Redux.assume(!(0 < r2)) 0.100090s: Exiting Redux.assume: 0.000007 seconds 0.100101s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.100112s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.100198s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.100215s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.100236s: Exiting Redux.query 0.100249s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.100264s: Exiting Redux.assert_term: 0.000003 seconds 0.100276s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.100290s: Exiting Redux.assert_term: 0.000003 seconds 0.100302s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.100316s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.100349s: Exiting Redux.assume: 0.000022 seconds 0.100360s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.100372s: Entering Redux.assume(!(1 = 0)) 0.100385s: Exiting Redux.assume: 0.000001 seconds 0.100396s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.100412s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.100436s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.100456s: Exiting Redux.assume: 0.000007 seconds 0.100467s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.100478s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100489s: Entering Redux.query(1 <= 1) 0.100499s: Exiting Redux.query 0.100509s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100520s: Entering Redux.assume(1 <= 1) 0.100532s: Exiting Redux.assume: 0.000001 seconds 0.100543s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.100556s: Entering Redux.assume(!(r3 < 0)) 0.100576s: Exiting Redux.assume: 0.000008 seconds 0.100586s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.100602s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.100616s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.100637s: Exiting Redux.query 0.100648s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.100658s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.100670s: Entering Redux.assume(!(!(r3 < 0))) 0.100688s: Exiting Redux.assume: 0.000007 seconds 0.100700s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.100713s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.100730s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.100745s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.100968s: Exiting Redux.query 0.100981s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.100993s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.101006s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.101028s: Exiting Redux.assume: 0.000011 seconds 0.101040s: Entering Redux.assume(!(!(1 = 0))) 0.101052s: Exiting Redux.assume: 0.000001 seconds 0.101064s: Entering Redux.assume(!(!(0 < r2))) 0.101081s: Exiting Redux.assume: 0.000006 seconds 0.101093s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.101107s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.101123s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.101138s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.101355s: Exiting Redux.query 0.101370s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.101381s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.101395s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.101415s: Exiting Redux.assume: 0.000010 seconds 0.101427s: Entering Redux.assume(!(!(1 = 0))) 0.101439s: Exiting Redux.assume: 0.000001 seconds 0.101453s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.101473s: Exiting Redux.assume: 0.000009 seconds 0.101485s: Entering Redux.assume(!(!(1 = 0))) 0.101496s: Exiting Redux.assume: 0.000001 seconds 0.101510s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.101524s: Exiting Redux.assume: 0.000003 seconds 0.101535s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.101547s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.101559s: Entering Redux.query(true) 0.101570s: Exiting Redux.query 0.101580s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.101590s: Entering Redux.assume(true) 0.101603s: Exiting Redux.assume: 0.000001 seconds 0.101613s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.101651s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.101664s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.101678s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.101696s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.101712s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.102160s: Exiting Redux.query 0.102177s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.102193s: Exiting Redux.assert_term: 0.000004 seconds 0.102205s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.102219s: Exiting Redux.assert_term: 0.000003 seconds 0.102232s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.102246s: Exiting Redux.assert_term: 0.000003 seconds 0.102258s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.102275s: Exiting Redux.assert_term: 0.000003 seconds 0.102288s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.102303s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.102327s: Exiting Redux.assume: 0.000012 seconds 0.102337s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.102348s: Entering Redux.assume(!(1 = 0)) 0.102360s: Exiting Redux.assume: 0.000001 seconds 0.102372s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.102387s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.102411s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102429s: Exiting Redux.assume: 0.000007 seconds 0.102440s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.102452s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102462s: Entering Redux.query(1 <= 1) 0.102472s: Exiting Redux.query 0.102482s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102493s: Entering Redux.assume(1 <= 1) 0.102504s: Exiting Redux.assume: 0.000001 seconds 0.102514s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.102527s: Entering Redux.assume(!(!(r0 = 0))) 0.102556s: Exiting Redux.assume: 0.000019 seconds 0.102567s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.102579s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.102601s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102619s: Exiting Redux.assume: 0.000006 seconds 0.102630s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.102640s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102651s: Entering Redux.query(1 <= 1) 0.102661s: Exiting Redux.query 0.102672s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102682s: Entering Redux.assume(1 <= 1) 0.102694s: Exiting Redux.assume: 0.000001 seconds 0.102704s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.102716s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.102729s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.102740s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.102753s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.102774s: Exiting Redux.assume: 0.000010 seconds 0.102788s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.102802s: Exiting Redux.assume: 0.000003 seconds 0.102813s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.102839s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.102853s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.102872s: Exiting Redux.query 0.102884s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.102900s: Exiting Redux.assert_term: 0.000004 seconds 0.102911s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.102924s: Exiting Redux.assert_term: 0.000003 seconds 0.102935s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.102948s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.102970s: Exiting Redux.assume: 0.000011 seconds 0.102989s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.103000s: Entering Redux.assume(!(1 = 0)) 0.103012s: Exiting Redux.assume: 0.000001 seconds 0.103022s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.103036s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.103061s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.103079s: Exiting Redux.assume: 0.000006 seconds 0.103090s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.103101s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103111s: Entering Redux.query(1 <= 1) 0.103121s: Exiting Redux.query 0.103131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103141s: Entering Redux.assume(1 <= 1) 0.103153s: Exiting Redux.assume: 0.000001 seconds 0.103163s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.103175s: Entering Redux.assume(!(0 < r2)) 0.103193s: Exiting Redux.assume: 0.000006 seconds 0.103203s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.103215s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.103230s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.103244s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.103265s: Exiting Redux.query 0.103280s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.103295s: Exiting Redux.assert_term: 0.000003 seconds 0.103307s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.103320s: Exiting Redux.assert_term: 0.000003 seconds 0.103331s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.103345s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.103378s: Exiting Redux.assume: 0.000022 seconds 0.103388s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.103400s: Entering Redux.assume(!(1 = 0)) 0.103411s: Exiting Redux.assume: 0.000001 seconds 0.103421s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.103435s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.103459s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.103478s: Exiting Redux.assume: 0.000007 seconds 0.103489s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.103500s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103511s: Entering Redux.query(1 <= 1) 0.103521s: Exiting Redux.query 0.103532s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103542s: Entering Redux.assume(1 <= 1) 0.103555s: Exiting Redux.assume: 0.000001 seconds 0.103565s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.103579s: Entering Redux.assume(!(r3 < 0)) 0.103598s: Exiting Redux.assume: 0.000008 seconds 0.103609s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.103628s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.103642s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.103663s: Exiting Redux.query 0.103674s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.103685s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.103696s: Entering Redux.assume(!(!(r3 < 0))) 0.103715s: Exiting Redux.assume: 0.000007 seconds 0.103726s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.103740s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.103756s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.103771s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.103969s: Exiting Redux.query 0.103985s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.103995s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.104010s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.104032s: Exiting Redux.assume: 0.000010 seconds 0.104044s: Entering Redux.assume(!(!(1 = 0))) 0.104055s: Exiting Redux.assume: 0.000001 seconds 0.104068s: Entering Redux.assume(!(!(0 < r2))) 0.104085s: Exiting Redux.assume: 0.000006 seconds 0.104096s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.104110s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.104127s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.104142s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.104484s: Exiting Redux.query 0.104500s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.104510s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.104526s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.104547s: Exiting Redux.assume: 0.000010 seconds 0.104560s: Entering Redux.assume(!(!(1 = 0))) 0.104572s: Exiting Redux.assume: 0.000001 seconds 0.104586s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.104605s: Exiting Redux.assume: 0.000008 seconds 0.104616s: Entering Redux.assume(!(!(1 = 0))) 0.104628s: Exiting Redux.assume: 0.000001 seconds 0.104649s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.104756s: Exiting Redux.assume: 0.000094 seconds 0.104768s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.104780s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.104790s: Entering Redux.query(true) 0.104800s: Exiting Redux.query 0.104810s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.104827s: Entering Redux.assume(true) 0.104839s: Exiting Redux.assume: 0.000002 seconds 0.104849s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.104864s: Entering Redux.query(!(2 = 0)) 0.104874s: Exiting Redux.query 0.104886s: Entering Redux.assume(%(A0, 2) = 1) 0.104900s: Exiting Redux.assume: 0.000003 seconds 0.104911s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.104922s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.104931s: Entering Redux.query(true) 0.104942s: Exiting Redux.query 0.104952s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.104962s: Entering Redux.assume(true) 0.104975s: Exiting Redux.assume: 0.000001 seconds 0.104985s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.105000s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.105013s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.105028s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.105045s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.105061s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.105233s: Exiting Redux.query 0.105249s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.105264s: Exiting Redux.assert_term: 0.000004 seconds 0.105277s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.105292s: Exiting Redux.assert_term: 0.000003 seconds 0.105303s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.105316s: Exiting Redux.assert_term: 0.000003 seconds 0.105327s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.105340s: Exiting Redux.assert_term: 0.000003 seconds 0.105350s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.105364s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.105385s: Exiting Redux.assume: 0.000011 seconds 0.105395s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.105407s: Entering Redux.assume(!(1 = 0)) 0.105419s: Exiting Redux.assume: 0.000001 seconds 0.105431s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.105446s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.105471s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.105490s: Exiting Redux.assume: 0.000006 seconds 0.105502s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.105513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105523s: Entering Redux.query(1 <= 1) 0.105533s: Exiting Redux.query 0.105545s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105555s: Entering Redux.assume(1 <= 1) 0.105567s: Exiting Redux.assume: 0.000001 seconds 0.105578s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.105591s: Entering Redux.assume(!(!(r0 = 0))) 0.105621s: Exiting Redux.assume: 0.000018 seconds 0.105632s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.105643s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.105666s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.105684s: Exiting Redux.assume: 0.000006 seconds 0.105694s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.105704s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105715s: Entering Redux.query(1 <= 1) 0.105783s: Exiting Redux.query 0.105794s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105804s: Entering Redux.assume(1 <= 1) 0.105823s: Exiting Redux.assume: 0.000001 seconds 0.105833s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.105845s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.105855s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.105864s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.105877s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105899s: Exiting Redux.assume: 0.000011 seconds 0.105912s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.105925s: Exiting Redux.assume: 0.000003 seconds 0.105937s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.105953s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.105967s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.105986s: Exiting Redux.query 0.105999s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.106014s: Exiting Redux.assert_term: 0.000003 seconds 0.106026s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.106040s: Exiting Redux.assert_term: 0.000003 seconds 0.106051s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.106064s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.106087s: Exiting Redux.assume: 0.000011 seconds 0.106097s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.106110s: Entering Redux.assume(!(1 = 0)) 0.106122s: Exiting Redux.assume: 0.000001 seconds 0.106132s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.106147s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.106171s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.106189s: Exiting Redux.assume: 0.000006 seconds 0.106200s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.106211s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106222s: Entering Redux.query(1 <= 1) 0.106232s: Exiting Redux.query 0.106244s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106255s: Entering Redux.assume(1 <= 1) 0.106269s: Exiting Redux.assume: 0.000001 seconds 0.106278s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.106291s: Entering Redux.assume(!(0 < r2)) 0.106310s: Exiting Redux.assume: 0.000007 seconds 0.106321s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.106332s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.106348s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.106362s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.106382s: Exiting Redux.query 0.106395s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.106409s: Exiting Redux.assert_term: 0.000004 seconds 0.106421s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.106434s: Exiting Redux.assert_term: 0.000003 seconds 0.106445s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.106458s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.106492s: Exiting Redux.assume: 0.000022 seconds 0.106504s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.106515s: Entering Redux.assume(!(1 = 0)) 0.106527s: Exiting Redux.assume: 0.000001 seconds 0.106539s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.106553s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.106576s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.106596s: Exiting Redux.assume: 0.000007 seconds 0.106606s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.106616s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106626s: Entering Redux.query(1 <= 1) 0.106636s: Exiting Redux.query 0.106646s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106657s: Entering Redux.assume(1 <= 1) 0.106668s: Exiting Redux.assume: 0.000001 seconds 0.106679s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.106692s: Entering Redux.assume(!(r3 < 0)) 0.106711s: Exiting Redux.assume: 0.000008 seconds 0.106722s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.106738s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.106752s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.106773s: Exiting Redux.query 0.106784s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.106794s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.106806s: Entering Redux.assume(!(!(r3 < 0))) 0.106832s: Exiting Redux.assume: 0.000015 seconds 0.106843s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.106857s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.106874s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.106888s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.107077s: Exiting Redux.query 0.107090s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.107103s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.107117s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.107139s: Exiting Redux.assume: 0.000010 seconds 0.107151s: Entering Redux.assume(!(!(1 = 0))) 0.107164s: Exiting Redux.assume: 0.000001 seconds 0.107177s: Entering Redux.assume(!(!(0 < r2))) 0.107194s: Exiting Redux.assume: 0.000006 seconds 0.107205s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.107218s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.107351s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.107369s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.107591s: Exiting Redux.query 0.107604s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.107616s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.107631s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.107652s: Exiting Redux.assume: 0.000010 seconds 0.107665s: Entering Redux.assume(!(!(1 = 0))) 0.107677s: Exiting Redux.assume: 0.000001 seconds 0.107691s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107712s: Exiting Redux.assume: 0.000008 seconds 0.107724s: Entering Redux.assume(!(!(1 = 0))) 0.107735s: Exiting Redux.assume: 0.000001 seconds 0.107748s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.107762s: Exiting Redux.assume: 0.000003 seconds 0.107774s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.107786s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.107796s: Entering Redux.query(true) 0.107806s: Exiting Redux.query 0.107825s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.107835s: Entering Redux.assume(true) 0.107848s: Exiting Redux.assume: 0.000002 seconds 0.107859s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.107875s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.107886s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.107900s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.107918s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.107934s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.108106s: Exiting Redux.query 0.108121s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.108136s: Exiting Redux.assert_term: 0.000004 seconds 0.108148s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.108162s: Exiting Redux.assert_term: 0.000003 seconds 0.108173s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.108187s: Exiting Redux.assert_term: 0.000003 seconds 0.108199s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.108213s: Exiting Redux.assert_term: 0.000002 seconds 0.108223s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.108238s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.108261s: Exiting Redux.assume: 0.000011 seconds 0.108272s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.108284s: Entering Redux.assume(!(1 = 0)) 0.108298s: Exiting Redux.assume: 0.000002 seconds 0.108311s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.108328s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.108354s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.108373s: Exiting Redux.assume: 0.000006 seconds 0.108384s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.108394s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108406s: Entering Redux.query(1 <= 1) 0.108416s: Exiting Redux.query 0.108427s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108437s: Entering Redux.assume(1 <= 1) 0.108450s: Exiting Redux.assume: 0.000001 seconds 0.108461s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.108473s: Entering Redux.assume(!(!(r0 = 0))) 0.108503s: Exiting Redux.assume: 0.000019 seconds 0.108514s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.108527s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.108549s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.108567s: Exiting Redux.assume: 0.000006 seconds 0.108579s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.108589s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108600s: Entering Redux.query(1 <= 1) 0.108612s: Exiting Redux.query 0.108622s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108633s: Entering Redux.assume(1 <= 1) 0.108644s: Exiting Redux.assume: 0.000001 seconds 0.108655s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.108666s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.108676s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.108686s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.108700s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.108766s: Exiting Redux.assume: 0.000055 seconds 0.108779s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.108793s: Exiting Redux.assume: 0.000003 seconds 0.108805s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.108829s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.108843s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.108862s: Exiting Redux.query 0.108876s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.108891s: Exiting Redux.assert_term: 0.000004 seconds 0.108902s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.108915s: Exiting Redux.assert_term: 0.000003 seconds 0.108925s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.108939s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.108962s: Exiting Redux.assume: 0.000011 seconds 0.108972s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.108984s: Entering Redux.assume(!(1 = 0)) 0.108996s: Exiting Redux.assume: 0.000001 seconds 0.109006s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.109020s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.109045s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.109063s: Exiting Redux.assume: 0.000006 seconds 0.109074s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.109085s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109097s: Entering Redux.query(1 <= 1) 0.109107s: Exiting Redux.query 0.109119s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109129s: Entering Redux.assume(1 <= 1) 0.109141s: Exiting Redux.assume: 0.000001 seconds 0.109151s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.109165s: Entering Redux.assume(!(0 < r2)) 0.109183s: Exiting Redux.assume: 0.000007 seconds 0.109193s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.109205s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.109221s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.109235s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.109255s: Exiting Redux.query 0.109268s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.109282s: Exiting Redux.assert_term: 0.000004 seconds 0.109294s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.109307s: Exiting Redux.assert_term: 0.000003 seconds 0.109317s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.109331s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.109363s: Exiting Redux.assume: 0.000022 seconds 0.109373s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.109385s: Entering Redux.assume(!(1 = 0)) 0.109398s: Exiting Redux.assume: 0.000001 seconds 0.109410s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.109424s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.109449s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.109469s: Exiting Redux.assume: 0.000007 seconds 0.109479s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.109490s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109500s: Entering Redux.query(1 <= 1) 0.109511s: Exiting Redux.query 0.109521s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109532s: Entering Redux.assume(1 <= 1) 0.109544s: Exiting Redux.assume: 0.000001 seconds 0.109554s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.109568s: Entering Redux.assume(!(r3 < 0)) 0.109587s: Exiting Redux.assume: 0.000008 seconds 0.109597s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.109613s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.109626s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.109647s: Exiting Redux.query 0.109659s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.109669s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.109681s: Entering Redux.assume(!(!(r3 < 0))) 0.109699s: Exiting Redux.assume: 0.000007 seconds 0.109711s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.109724s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.109740s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.109754s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.109951s: Exiting Redux.query 0.109965s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.109976s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.109990s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.110014s: Exiting Redux.assume: 0.000010 seconds 0.110026s: Entering Redux.assume(!(!(1 = 0))) 0.110037s: Exiting Redux.assume: 0.000001 seconds 0.110050s: Entering Redux.assume(!(!(0 < r2))) 0.110066s: Exiting Redux.assume: 0.000006 seconds 0.110078s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.110092s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.110107s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.110197s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.110421s: Exiting Redux.query 0.110436s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.110446s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.110462s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.110482s: Exiting Redux.assume: 0.000010 seconds 0.110494s: Entering Redux.assume(!(!(1 = 0))) 0.110507s: Exiting Redux.assume: 0.000001 seconds 0.110522s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.110541s: Exiting Redux.assume: 0.000008 seconds 0.110552s: Entering Redux.assume(!(!(1 = 0))) 0.110564s: Exiting Redux.assume: 0.000001 seconds 0.110585s: Entering Redux.assume(!(R0 <= 100)) 0.110599s: Exiting Redux.assume: 0.000003 seconds 0.110610s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.110621s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110631s: Entering Redux.query(true) 0.110642s: Exiting Redux.query 0.110652s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110664s: Entering Redux.assume(true) 0.110676s: Exiting Redux.assume: 0.000002 seconds 0.110686s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Executing statement 0.110707s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.110814s: Exiting Redux.assume: 0.000095 seconds 0.110834s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.110844s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110854s: Entering Redux.query(true) 0.110864s: Exiting Redux.query 0.110875s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110884s: Entering Redux.assume(true) 0.110896s: Exiting Redux.assume: 0.000001 seconds 0.110907s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.110922s: Entering Redux.query(!(2 = 0)) 0.110932s: Exiting Redux.query 0.110945s: Entering Redux.assume(%(A0, 2) = 1) 0.110958s: Exiting Redux.assume: 0.000003 seconds 0.110969s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.110980s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110990s: Entering Redux.query(true) 0.111001s: Exiting Redux.query 0.111012s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.111022s: Entering Redux.assume(true) 0.111034s: Exiting Redux.assume: 0.000001 seconds 0.111045s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.111060s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.111072s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.111086s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.111103s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.111119s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.111552s: Exiting Redux.query 0.111569s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.111585s: Exiting Redux.assert_term: 0.000004 seconds 0.111596s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.111611s: Exiting Redux.assert_term: 0.000003 seconds 0.111623s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.111636s: Exiting Redux.assert_term: 0.000003 seconds 0.111647s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.111662s: Exiting Redux.assert_term: 0.000003 seconds 0.111672s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.111687s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.111709s: Exiting Redux.assume: 0.000011 seconds 0.111719s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.111731s: Entering Redux.assume(!(1 = 0)) 0.111743s: Exiting Redux.assume: 0.000001 seconds 0.111755s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.111772s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.111797s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111818s: Exiting Redux.assume: 0.000006 seconds 0.111835s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.111846s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111857s: Entering Redux.query(1 <= 1) 0.111868s: Exiting Redux.query 0.111879s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111889s: Entering Redux.assume(1 <= 1) 0.111901s: Exiting Redux.assume: 0.000001 seconds 0.111911s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.111924s: Entering Redux.assume(!(!(r0 = 0))) 0.111954s: Exiting Redux.assume: 0.000018 seconds 0.111965s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.111978s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.112001s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.112019s: Exiting Redux.assume: 0.000006 seconds 0.112030s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.112040s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112051s: Entering Redux.query(1 <= 1) 0.112062s: Exiting Redux.query 0.112073s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112083s: Entering Redux.assume(1 <= 1) 0.112097s: Exiting Redux.assume: 0.000001 seconds 0.112108s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.112120s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.112131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.112142s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.112156s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112179s: Exiting Redux.assume: 0.000011 seconds 0.112192s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.112206s: Exiting Redux.assume: 0.000003 seconds 0.112217s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.112233s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.112247s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.112265s: Exiting Redux.query 0.112279s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.112294s: Exiting Redux.assert_term: 0.000004 seconds 0.112306s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.112319s: Exiting Redux.assert_term: 0.000003 seconds 0.112329s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.112342s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.112364s: Exiting Redux.assume: 0.000011 seconds 0.112373s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.112384s: Entering Redux.assume(!(1 = 0)) 0.112396s: Exiting Redux.assume: 0.000001 seconds 0.112406s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.112420s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.112445s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.112465s: Exiting Redux.assume: 0.000006 seconds 0.112476s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.112486s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112497s: Entering Redux.query(1 <= 1) 0.112507s: Exiting Redux.query 0.112518s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112528s: Entering Redux.assume(1 <= 1) 0.112540s: Exiting Redux.assume: 0.000001 seconds 0.112551s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.112563s: Entering Redux.assume(!(0 < r2)) 0.112581s: Exiting Redux.assume: 0.000007 seconds 0.112592s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.112604s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.112619s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.112633s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.112653s: Exiting Redux.query 0.112666s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.112681s: Exiting Redux.assert_term: 0.000004 seconds 0.112694s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.112708s: Exiting Redux.assert_term: 0.000003 seconds 0.112718s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.112732s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.112765s: Exiting Redux.assume: 0.000022 seconds 0.112776s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.112788s: Entering Redux.assume(!(1 = 0)) 0.112799s: Exiting Redux.assume: 0.000001 seconds 0.112810s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.112832s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.112856s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.112876s: Exiting Redux.assume: 0.000007 seconds 0.112887s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.112898s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112908s: Entering Redux.query(1 <= 1) 0.112918s: Exiting Redux.query 0.112928s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112939s: Entering Redux.assume(1 <= 1) 0.112950s: Exiting Redux.assume: 0.000001 seconds 0.112962s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.113104s: Entering Redux.assume(!(r3 < 0)) 0.113127s: Exiting Redux.assume: 0.000009 seconds 0.113138s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.113153s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.113166s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.113188s: Exiting Redux.query 0.113199s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.113209s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.113221s: Entering Redux.assume(!(!(r3 < 0))) 0.113240s: Exiting Redux.assume: 0.000008 seconds 0.113251s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.113264s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.113281s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.113300s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.113504s: Exiting Redux.query 0.113517s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.113528s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.113542s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.113564s: Exiting Redux.assume: 0.000012 seconds 0.113576s: Entering Redux.assume(!(!(1 = 0))) 0.113588s: Exiting Redux.assume: 0.000001 seconds 0.113601s: Entering Redux.assume(!(!(0 < r2))) 0.113617s: Exiting Redux.assume: 0.000006 seconds 0.113629s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.113642s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.113657s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.113672s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.113901s: Exiting Redux.query 0.113915s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.113925s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.113940s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.113961s: Exiting Redux.assume: 0.000010 seconds 0.113972s: Entering Redux.assume(!(!(1 = 0))) 0.113984s: Exiting Redux.assume: 0.000001 seconds 0.113998s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.114017s: Exiting Redux.assume: 0.000008 seconds 0.114029s: Entering Redux.assume(!(!(1 = 0))) 0.114040s: Exiting Redux.assume: 0.000001 seconds 0.114053s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.114067s: Exiting Redux.assume: 0.000003 seconds 0.114078s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.114088s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.114098s: Entering Redux.query(true) 0.114109s: Exiting Redux.query 0.114119s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.114130s: Entering Redux.assume(true) 0.114142s: Exiting Redux.assume: 0.000001 seconds 0.114152s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.114168s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.114179s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.114194s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.114211s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.114226s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.114725s: Exiting Redux.query 0.114741s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.114757s: Exiting Redux.assert_term: 0.000004 seconds 0.114768s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.114783s: Exiting Redux.assert_term: 0.000003 seconds 0.114797s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.114810s: Exiting Redux.assert_term: 0.000003 seconds 0.114828s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.114843s: Exiting Redux.assert_term: 0.000003 seconds 0.114853s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.114867s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.114890s: Exiting Redux.assume: 0.000012 seconds 0.114900s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.114913s: Entering Redux.assume(!(1 = 0)) 0.114925s: Exiting Redux.assume: 0.000001 seconds 0.114937s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.114953s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.114978s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.114998s: Exiting Redux.assume: 0.000006 seconds 0.115009s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.115019s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115030s: Entering Redux.query(1 <= 1) 0.115040s: Exiting Redux.query 0.115050s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115061s: Entering Redux.assume(1 <= 1) 0.115072s: Exiting Redux.assume: 0.000001 seconds 0.115082s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.115095s: Entering Redux.assume(!(!(r0 = 0))) 0.115124s: Exiting Redux.assume: 0.000018 seconds 0.115135s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.115147s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.115170s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.115189s: Exiting Redux.assume: 0.000006 seconds 0.115200s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.115210s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115220s: Entering Redux.query(1 <= 1) 0.115230s: Exiting Redux.query 0.115241s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115252s: Entering Redux.assume(1 <= 1) 0.115263s: Exiting Redux.assume: 0.000001 seconds 0.115273s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.115285s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.115295s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.115306s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.115318s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.115340s: Exiting Redux.assume: 0.000011 seconds 0.115353s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.115367s: Exiting Redux.assume: 0.000003 seconds 0.115379s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.115396s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.115409s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.115428s: Exiting Redux.query 0.115441s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.115456s: Exiting Redux.assert_term: 0.000003 seconds 0.115467s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.115481s: Exiting Redux.assert_term: 0.000003 seconds 0.115491s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.115504s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.115527s: Exiting Redux.assume: 0.000011 seconds 0.115537s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.115549s: Entering Redux.assume(!(1 = 0)) 0.115562s: Exiting Redux.assume: 0.000001 seconds 0.115573s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.115587s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.115611s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.115629s: Exiting Redux.assume: 0.000006 seconds 0.115640s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.115650s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115662s: Entering Redux.query(1 <= 1) 0.115673s: Exiting Redux.query 0.115683s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115694s: Entering Redux.assume(1 <= 1) 0.115706s: Exiting Redux.assume: 0.000001 seconds 0.115716s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.115729s: Entering Redux.assume(!(0 < r2)) 0.115747s: Exiting Redux.assume: 0.000007 seconds 0.115758s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.115770s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.115785s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.115799s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.115827s: Exiting Redux.query 0.115841s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.115855s: Exiting Redux.assert_term: 0.000004 seconds 0.115867s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.115881s: Exiting Redux.assert_term: 0.000003 seconds 0.115891s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.115906s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.116054s: Exiting Redux.assume: 0.000113 seconds 0.116067s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.116079s: Entering Redux.assume(!(1 = 0)) 0.116091s: Exiting Redux.assume: 0.000001 seconds 0.116102s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.116116s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.116140s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.116161s: Exiting Redux.assume: 0.000007 seconds 0.116172s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.116182s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116194s: Entering Redux.query(1 <= 1) 0.116204s: Exiting Redux.query 0.116215s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116225s: Entering Redux.assume(1 <= 1) 0.116238s: Exiting Redux.assume: 0.000001 seconds 0.116248s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.116261s: Entering Redux.assume(!(r3 < 0)) 0.116281s: Exiting Redux.assume: 0.000008 seconds 0.116292s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.116308s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.116322s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.116344s: Exiting Redux.query 0.116356s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.116367s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.116379s: Entering Redux.assume(!(!(r3 < 0))) 0.116399s: Exiting Redux.assume: 0.000008 seconds 0.116410s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.116423s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.116441s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.116456s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.116658s: Exiting Redux.query 0.116671s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.116682s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.116698s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.116720s: Exiting Redux.assume: 0.000011 seconds 0.116733s: Entering Redux.assume(!(!(1 = 0))) 0.116745s: Exiting Redux.assume: 0.000001 seconds 0.116759s: Entering Redux.assume(!(!(0 < r2))) 0.116777s: Exiting Redux.assume: 0.000006 seconds 0.116789s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.116803s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.116826s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.116842s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.117070s: Exiting Redux.query 0.117085s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.117096s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.117110s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.117133s: Exiting Redux.assume: 0.000010 seconds 0.117145s: Entering Redux.assume(!(!(1 = 0))) 0.117158s: Exiting Redux.assume: 0.000001 seconds 0.117172s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117192s: Exiting Redux.assume: 0.000008 seconds 0.117204s: Entering Redux.assume(!(!(1 = 0))) 0.117215s: Exiting Redux.assume: 0.000001 seconds 0.117234s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.117321s: Exiting Redux.assume: 0.000074 seconds 0.117334s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.117345s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.117355s: Entering Redux.query(true) 0.117366s: Exiting Redux.query 0.117377s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.117387s: Entering Redux.assume(true) 0.117401s: Exiting Redux.assume: 0.000001 seconds 0.117411s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.117488s: Entering Redux.query(!(2 = 0)) 0.117500s: Exiting Redux.query 0.117513s: Entering Redux.assume(%(A0, 2) = 1) 0.117527s: Exiting Redux.assume: 0.000003 seconds 0.117537s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.117547s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.117557s: Entering Redux.query(true) 0.117567s: Exiting Redux.query 0.117578s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.117587s: Entering Redux.assume(true) 0.117599s: Exiting Redux.assume: 0.000001 seconds 0.117609s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.117625s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.117637s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.117652s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.117670s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.117686s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.117855s: Exiting Redux.query 0.117872s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.117889s: Exiting Redux.assert_term: 0.000004 seconds 0.117901s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.117915s: Exiting Redux.assert_term: 0.000003 seconds 0.117926s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.117940s: Exiting Redux.assert_term: 0.000003 seconds 0.117952s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.117966s: Exiting Redux.assert_term: 0.000003 seconds 0.117977s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.117992s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.118014s: Exiting Redux.assume: 0.000012 seconds 0.118025s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.118037s: Entering Redux.assume(!(1 = 0)) 0.118049s: Exiting Redux.assume: 0.000001 seconds 0.118061s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.118078s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.118103s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118121s: Exiting Redux.assume: 0.000006 seconds 0.118132s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.118143s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118154s: Entering Redux.query(1 <= 1) 0.118165s: Exiting Redux.query 0.118175s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118186s: Entering Redux.assume(1 <= 1) 0.118200s: Exiting Redux.assume: 0.000001 seconds 0.118211s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.118225s: Entering Redux.assume(!(!(r0 = 0))) 0.118254s: Exiting Redux.assume: 0.000018 seconds 0.118266s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.118279s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.118302s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118321s: Exiting Redux.assume: 0.000006 seconds 0.118331s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.118342s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118352s: Entering Redux.query(1 <= 1) 0.118362s: Exiting Redux.query 0.118372s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118384s: Entering Redux.assume(1 <= 1) 0.118396s: Exiting Redux.assume: 0.000001 seconds 0.118406s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.118419s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.118431s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.118440s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.118453s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.118475s: Exiting Redux.assume: 0.000010 seconds 0.118488s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.118502s: Exiting Redux.assume: 0.000002 seconds 0.118513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.118530s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.118544s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.118564s: Exiting Redux.query 0.118577s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.118592s: Exiting Redux.assert_term: 0.000004 seconds 0.118604s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.118618s: Exiting Redux.assert_term: 0.000003 seconds 0.118629s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.118643s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.118666s: Exiting Redux.assume: 0.000011 seconds 0.118676s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.118688s: Entering Redux.assume(!(1 = 0)) 0.118699s: Exiting Redux.assume: 0.000001 seconds 0.118710s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.118724s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.118748s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.118766s: Exiting Redux.assume: 0.000006 seconds 0.118777s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.118788s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118798s: Entering Redux.query(1 <= 1) 0.118809s: Exiting Redux.query 0.118827s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118837s: Entering Redux.assume(1 <= 1) 0.118848s: Exiting Redux.assume: 0.000001 seconds 0.118858s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.118871s: Entering Redux.assume(!(0 < r2)) 0.118889s: Exiting Redux.assume: 0.000007 seconds 0.119025s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.119037s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.119054s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.119068s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.119089s: Exiting Redux.query 0.119103s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.119119s: Exiting Redux.assert_term: 0.000004 seconds 0.119130s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.119145s: Exiting Redux.assert_term: 0.000003 seconds 0.119155s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.119170s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.119204s: Exiting Redux.assume: 0.000023 seconds 0.119215s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.119227s: Entering Redux.assume(!(1 = 0)) 0.119238s: Exiting Redux.assume: 0.000001 seconds 0.119249s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.119263s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.119287s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.119306s: Exiting Redux.assume: 0.000007 seconds 0.119317s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.119328s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119338s: Entering Redux.query(1 <= 1) 0.119349s: Exiting Redux.query 0.119359s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119370s: Entering Redux.assume(1 <= 1) 0.119382s: Exiting Redux.assume: 0.000001 seconds 0.119392s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.119405s: Entering Redux.assume(!(r3 < 0)) 0.119425s: Exiting Redux.assume: 0.000008 seconds 0.119436s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.119452s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.119466s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.119487s: Exiting Redux.query 0.119498s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.119509s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.119521s: Entering Redux.assume(!(!(r3 < 0))) 0.119540s: Exiting Redux.assume: 0.000008 seconds 0.119552s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.119565s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.119581s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.119596s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.119789s: Exiting Redux.query 0.119802s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.119813s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.119835s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.119857s: Exiting Redux.assume: 0.000011 seconds 0.119869s: Entering Redux.assume(!(!(1 = 0))) 0.119881s: Exiting Redux.assume: 0.000001 seconds 0.119894s: Entering Redux.assume(!(!(0 < r2))) 0.119910s: Exiting Redux.assume: 0.000006 seconds 0.119922s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.119935s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.119951s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.119966s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.120187s: Exiting Redux.query 0.120201s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.120212s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.120227s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.120249s: Exiting Redux.assume: 0.000009 seconds 0.120263s: Entering Redux.assume(!(!(1 = 0))) 0.120276s: Exiting Redux.assume: 0.000001 seconds 0.120293s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.120312s: Exiting Redux.assume: 0.000008 seconds 0.120324s: Entering Redux.assume(!(!(1 = 0))) 0.120335s: Exiting Redux.assume: 0.000001 seconds 0.120349s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.120363s: Exiting Redux.assume: 0.000002 seconds 0.120374s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.120385s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.120395s: Entering Redux.query(true) 0.120444s: Exiting Redux.query 0.120456s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.120466s: Entering Redux.assume(true) 0.120478s: Exiting Redux.assume: 0.000001 seconds 0.120488s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.120505s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.120517s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.120532s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.120549s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.120566s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.120728s: Exiting Redux.query 0.120743s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.120759s: Exiting Redux.assert_term: 0.000004 seconds 0.120770s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.120785s: Exiting Redux.assert_term: 0.000003 seconds 0.120797s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.120811s: Exiting Redux.assert_term: 0.000003 seconds 0.120833s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.120847s: Exiting Redux.assert_term: 0.000003 seconds 0.120858s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.120873s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.120896s: Exiting Redux.assume: 0.000011 seconds 0.120906s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.120918s: Entering Redux.assume(!(1 = 0)) 0.120930s: Exiting Redux.assume: 0.000001 seconds 0.120942s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.120957s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.120984s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.121003s: Exiting Redux.assume: 0.000007 seconds 0.121014s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.121025s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121035s: Entering Redux.query(1 <= 1) 0.121046s: Exiting Redux.query 0.121057s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121069s: Entering Redux.assume(1 <= 1) 0.121081s: Exiting Redux.assume: 0.000001 seconds 0.121092s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.121106s: Entering Redux.assume(!(!(r0 = 0))) 0.121136s: Exiting Redux.assume: 0.000018 seconds 0.121147s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.121159s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.121183s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.121201s: Exiting Redux.assume: 0.000006 seconds 0.121212s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.121222s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121233s: Entering Redux.query(1 <= 1) 0.121245s: Exiting Redux.query 0.121259s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121270s: Entering Redux.assume(1 <= 1) 0.121282s: Exiting Redux.assume: 0.000001 seconds 0.121293s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.121304s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.121315s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.121325s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.121338s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.121360s: Exiting Redux.assume: 0.000010 seconds 0.121373s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.121387s: Exiting Redux.assume: 0.000003 seconds 0.121399s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.121416s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.121430s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.121449s: Exiting Redux.query 0.121463s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.121478s: Exiting Redux.assert_term: 0.000004 seconds 0.121489s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.121503s: Exiting Redux.assert_term: 0.000003 seconds 0.121513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.121527s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.121550s: Exiting Redux.assume: 0.000011 seconds 0.121560s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.121572s: Entering Redux.assume(!(1 = 0)) 0.121584s: Exiting Redux.assume: 0.000001 seconds 0.121596s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.121610s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.121634s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.121652s: Exiting Redux.assume: 0.000006 seconds 0.121663s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.121674s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121684s: Entering Redux.query(1 <= 1) 0.121694s: Exiting Redux.query 0.121704s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121715s: Entering Redux.assume(1 <= 1) 0.121727s: Exiting Redux.assume: 0.000001 seconds 0.121736s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.121749s: Entering Redux.assume(!(0 < r2)) 0.121767s: Exiting Redux.assume: 0.000007 seconds 0.121778s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.121791s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.121902s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.121918s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.121939s: Exiting Redux.query 0.121952s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.121967s: Exiting Redux.assert_term: 0.000004 seconds 0.121979s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.121992s: Exiting Redux.assert_term: 0.000003 seconds 0.122002s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.122016s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.122049s: Exiting Redux.assume: 0.000023 seconds 0.122061s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.122072s: Entering Redux.assume(!(1 = 0)) 0.122084s: Exiting Redux.assume: 0.000001 seconds 0.122096s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.122110s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.122136s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.122155s: Exiting Redux.assume: 0.000007 seconds 0.122166s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.122177s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.122188s: Entering Redux.query(1 <= 1) 0.122198s: Exiting Redux.query 0.122208s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.122219s: Entering Redux.assume(1 <= 1) 0.122231s: Exiting Redux.assume: 0.000001 seconds 0.122241s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.122255s: Entering Redux.assume(!(r3 < 0)) 0.122277s: Exiting Redux.assume: 0.000009 seconds 0.122290s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.122306s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.122320s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.122341s: Exiting Redux.query 0.122352s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.122362s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.122374s: Entering Redux.assume(!(!(r3 < 0))) 0.122392s: Exiting Redux.assume: 0.000008 seconds 0.122404s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.122417s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.122432s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.122447s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.122639s: Exiting Redux.query 0.122653s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.122663s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.122679s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.122701s: Exiting Redux.assume: 0.000011 seconds 0.122714s: Entering Redux.assume(!(!(1 = 0))) 0.122729s: Exiting Redux.assume: 0.000001 seconds 0.122743s: Entering Redux.assume(!(!(0 < r2))) 0.122760s: Exiting Redux.assume: 0.000006 seconds 0.122771s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.122786s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.122802s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.122824s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.123046s: Exiting Redux.query 0.123060s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.123071s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.123085s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.123106s: Exiting Redux.assume: 0.000009 seconds 0.123118s: Entering Redux.assume(!(!(1 = 0))) 0.123130s: Exiting Redux.assume: 0.000001 seconds 0.123145s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.123164s: Exiting Redux.assume: 0.000008 seconds 0.123176s: Entering Redux.assume(!(!(1 = 0))) 0.123188s: Exiting Redux.assume: 0.000001 seconds 0.123210s: Entering Redux.assume(!(0 <= R0)) 0.123226s: Exiting Redux.assume: 0.000005 seconds 0.123237s: Entering Redux.assume(false) 0.123250s: Exiting Redux.assume: 0.000001 seconds 0.123261s: Entering Redux.assume(!(false)) 0.123275s: Exiting Redux.assume: 0.000001 seconds 0.123289s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.123300s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123310s: Entering Redux.query(true) 0.123320s: Exiting Redux.query 0.123332s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123344s: Entering Redux.assume(true) 0.123356s: Exiting Redux.assume: 0.000001 seconds 0.123367s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Executing statement 0.123411s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.123526s: Exiting Redux.assume: 0.000101 seconds 0.123539s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.123551s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123564s: Entering Redux.query(true) 0.123575s: Exiting Redux.query 0.123586s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123596s: Entering Redux.assume(true) 0.123610s: Exiting Redux.assume: 0.000001 seconds 0.123621s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.123637s: Entering Redux.query(!(2 = 0)) 0.123650s: Exiting Redux.query 0.123663s: Entering Redux.assume(%(A0, 2) = 1) 0.123678s: Exiting Redux.assume: 0.000003 seconds 0.123689s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.123700s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123710s: Entering Redux.query(true) 0.123721s: Exiting Redux.query 0.123731s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123742s: Entering Redux.assume(true) 0.123754s: Exiting Redux.assume: 0.000001 seconds 0.123764s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.123780s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.123791s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.123807s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.123832s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.123849s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.124891s: Exiting Redux.query 0.124911s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.124927s: Exiting Redux.assert_term: 0.000005 seconds 0.124939s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.124954s: Exiting Redux.assert_term: 0.000003 seconds 0.124965s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.124979s: Exiting Redux.assert_term: 0.000003 seconds 0.124990s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.125005s: Exiting Redux.assert_term: 0.000002 seconds 0.125016s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.125033s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.125056s: Exiting Redux.assume: 0.000011 seconds 0.125066s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.125078s: Entering Redux.assume(!(1 = 0)) 0.125090s: Exiting Redux.assume: 0.000001 seconds 0.125101s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.125119s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.125144s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125163s: Exiting Redux.assume: 0.000006 seconds 0.125175s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.125185s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125197s: Entering Redux.query(1 <= 1) 0.125207s: Exiting Redux.query 0.125217s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125228s: Entering Redux.assume(1 <= 1) 0.125239s: Exiting Redux.assume: 0.000000 seconds 0.125250s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.125263s: Entering Redux.assume(!(!(r0 = 0))) 0.125292s: Exiting Redux.assume: 0.000018 seconds 0.125304s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.125315s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.125339s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125357s: Exiting Redux.assume: 0.000006 seconds 0.125368s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.125379s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125389s: Entering Redux.query(1 <= 1) 0.125399s: Exiting Redux.query 0.125409s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125420s: Entering Redux.assume(1 <= 1) 0.125433s: Exiting Redux.assume: 0.000000 seconds 0.125443s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.125455s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.125466s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.125475s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.125489s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.125510s: Exiting Redux.assume: 0.000010 seconds 0.125523s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.125537s: Exiting Redux.assume: 0.000003 seconds 0.125549s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.125566s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.125579s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.125598s: Exiting Redux.query 0.125611s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.125626s: Exiting Redux.assert_term: 0.000003 seconds 0.125639s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.125654s: Exiting Redux.assert_term: 0.000003 seconds 0.125664s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.125679s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.125702s: Exiting Redux.assume: 0.000011 seconds 0.125714s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.125726s: Entering Redux.assume(!(1 = 0)) 0.125739s: Exiting Redux.assume: 0.000001 seconds 0.125749s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.125765s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.125792s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.125809s: Exiting Redux.assume: 0.000006 seconds 0.125828s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.125838s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125848s: Entering Redux.query(1 <= 1) 0.125857s: Exiting Redux.query 0.125867s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125877s: Entering Redux.assume(1 <= 1) 0.125887s: Exiting Redux.assume: 0.000001 seconds 0.125897s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.125909s: Entering Redux.assume(!(0 < r2)) 0.125927s: Exiting Redux.assume: 0.000007 seconds 0.125937s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.125949s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.125965s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.125979s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.126000s: Exiting Redux.query 0.126012s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.126027s: Exiting Redux.assert_term: 0.000004 seconds 0.126038s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.126052s: Exiting Redux.assert_term: 0.000003 seconds 0.126062s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.126076s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.126111s: Exiting Redux.assume: 0.000021 seconds 0.126121s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.126133s: Entering Redux.assume(!(1 = 0)) 0.126145s: Exiting Redux.assume: 0.000001 seconds 0.126155s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.126170s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.126354s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.126376s: Exiting Redux.assume: 0.000007 seconds 0.126387s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.126398s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126409s: Entering Redux.query(1 <= 1) 0.126419s: Exiting Redux.query 0.126429s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126439s: Entering Redux.assume(1 <= 1) 0.126451s: Exiting Redux.assume: 0.000001 seconds 0.126461s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.126474s: Entering Redux.assume(!(r3 < 0)) 0.126494s: Exiting Redux.assume: 0.000009 seconds 0.126505s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.126521s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.126535s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.126557s: Exiting Redux.query 0.126569s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.126579s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.126591s: Entering Redux.assume(!(!(r3 < 0))) 0.126610s: Exiting Redux.assume: 0.000007 seconds 0.126623s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.126636s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.126652s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.126667s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.126869s: Exiting Redux.query 0.126883s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.126894s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.126909s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.126932s: Exiting Redux.assume: 0.000011 seconds 0.126946s: Entering Redux.assume(!(!(1 = 0))) 0.126959s: Exiting Redux.assume: 0.000001 seconds 0.126975s: Entering Redux.assume(!(!(0 < r2))) 0.126992s: Exiting Redux.assume: 0.000007 seconds 0.127004s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.127019s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.127035s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.127050s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.127272s: Exiting Redux.query 0.127285s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.127296s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.127312s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.127336s: Exiting Redux.assume: 0.000009 seconds 0.127349s: Entering Redux.assume(!(!(1 = 0))) 0.127363s: Exiting Redux.assume: 0.000001 seconds 0.127379s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.127398s: Exiting Redux.assume: 0.000008 seconds 0.127411s: Entering Redux.assume(!(!(1 = 0))) 0.127423s: Exiting Redux.assume: 0.000002 seconds 0.127439s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.127453s: Exiting Redux.assume: 0.000002 seconds 0.127464s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.127476s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.127485s: Entering Redux.query(true) 0.127495s: Exiting Redux.query 0.127506s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.127517s: Entering Redux.assume(true) 0.127529s: Exiting Redux.assume: 0.000002 seconds 0.127539s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.127555s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.127567s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.127580s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.127597s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.127612s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.128461s: Exiting Redux.query 0.128479s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.128495s: Exiting Redux.assert_term: 0.000004 seconds 0.128506s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.128520s: Exiting Redux.assert_term: 0.000002 seconds 0.128532s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.128546s: Exiting Redux.assert_term: 0.000003 seconds 0.128558s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.128572s: Exiting Redux.assert_term: 0.000003 seconds 0.128582s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.128596s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.128619s: Exiting Redux.assume: 0.000011 seconds 0.128629s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.128641s: Entering Redux.assume(!(1 = 0)) 0.128654s: Exiting Redux.assume: 0.000001 seconds 0.128666s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.128681s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.128706s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.128724s: Exiting Redux.assume: 0.000006 seconds 0.128736s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.128747s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128758s: Entering Redux.query(1 <= 1) 0.128768s: Exiting Redux.query 0.128778s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128789s: Entering Redux.assume(1 <= 1) 0.128802s: Exiting Redux.assume: 0.000001 seconds 0.128812s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.128832s: Entering Redux.assume(!(!(r0 = 0))) 0.128862s: Exiting Redux.assume: 0.000018 seconds 0.128873s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.128885s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.128949s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.128969s: Exiting Redux.assume: 0.000006 seconds 0.128980s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.128992s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129002s: Entering Redux.query(1 <= 1) 0.129012s: Exiting Redux.query 0.129023s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129033s: Entering Redux.assume(1 <= 1) 0.129046s: Exiting Redux.assume: 0.000001 seconds 0.129058s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.129071s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.129084s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.129096s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.129109s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.129131s: Exiting Redux.assume: 0.000010 seconds 0.129145s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.129160s: Exiting Redux.assume: 0.000003 seconds 0.129172s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.129189s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.129204s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.129223s: Exiting Redux.query 0.129237s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.129253s: Exiting Redux.assert_term: 0.000004 seconds 0.129265s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.129279s: Exiting Redux.assert_term: 0.000003 seconds 0.129290s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.129305s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.129329s: Exiting Redux.assume: 0.000013 seconds 0.129342s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.129355s: Entering Redux.assume(!(1 = 0)) 0.129366s: Exiting Redux.assume: 0.000001 seconds 0.129380s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.129394s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.129418s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.129436s: Exiting Redux.assume: 0.000007 seconds 0.129447s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.129457s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129468s: Entering Redux.query(1 <= 1) 0.129478s: Exiting Redux.query 0.129488s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129499s: Entering Redux.assume(1 <= 1) 0.129511s: Exiting Redux.assume: 0.000001 seconds 0.129520s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.129534s: Entering Redux.assume(!(0 < r2)) 0.129552s: Exiting Redux.assume: 0.000007 seconds 0.129562s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.129574s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.129590s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.129604s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.129624s: Exiting Redux.query 0.129637s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.129652s: Exiting Redux.assert_term: 0.000003 seconds 0.129663s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.129677s: Exiting Redux.assert_term: 0.000003 seconds 0.129687s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.129701s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.129735s: Exiting Redux.assume: 0.000022 seconds 0.129745s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.129757s: Entering Redux.assume(!(1 = 0)) 0.129769s: Exiting Redux.assume: 0.000001 seconds 0.129780s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.129794s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.129825s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.129845s: Exiting Redux.assume: 0.000007 seconds 0.129856s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.129866s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129878s: Entering Redux.query(1 <= 1) 0.129889s: Exiting Redux.query 0.129899s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129911s: Entering Redux.assume(1 <= 1) 0.129923s: Exiting Redux.assume: 0.000001 seconds 0.129934s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.129947s: Entering Redux.assume(!(r3 < 0)) 0.129966s: Exiting Redux.assume: 0.000008 seconds 0.129976s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.129992s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.130006s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.130027s: Exiting Redux.query 0.130038s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.130047s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.130059s: Entering Redux.assume(!(!(r3 < 0))) 0.130077s: Exiting Redux.assume: 0.000008 seconds 0.130088s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.130101s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.130117s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.130132s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.130535s: Exiting Redux.query 0.130550s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.130560s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.130575s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.130597s: Exiting Redux.assume: 0.000011 seconds 0.130608s: Entering Redux.assume(!(!(1 = 0))) 0.130620s: Exiting Redux.assume: 0.000001 seconds 0.130633s: Entering Redux.assume(!(!(0 < r2))) 0.130651s: Exiting Redux.assume: 0.000006 seconds 0.130662s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.130675s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.130691s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.130707s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.130932s: Exiting Redux.query 0.130946s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.130958s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.130972s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.130992s: Exiting Redux.assume: 0.000010 seconds 0.131004s: Entering Redux.assume(!(!(1 = 0))) 0.131016s: Exiting Redux.assume: 0.000001 seconds 0.131031s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131050s: Exiting Redux.assume: 0.000008 seconds 0.131062s: Entering Redux.assume(!(!(1 = 0))) 0.131074s: Exiting Redux.assume: 0.000001 seconds 0.131098s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.131206s: Exiting Redux.assume: 0.000095 seconds 0.131219s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.131230s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.131240s: Entering Redux.query(true) 0.131250s: Exiting Redux.query 0.131261s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.131271s: Entering Redux.assume(true) 0.131283s: Exiting Redux.assume: 0.000001 seconds 0.131293s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.131308s: Entering Redux.query(!(2 = 0)) 0.131319s: Exiting Redux.query 0.131331s: Entering Redux.assume(%(A0, 2) = 1) 0.131345s: Exiting Redux.assume: 0.000003 seconds 0.131356s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.131367s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.131376s: Entering Redux.query(true) 0.131387s: Exiting Redux.query 0.131398s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.131408s: Entering Redux.assume(true) 0.131420s: Exiting Redux.assume: 0.000001 seconds 0.131430s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.131446s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.131458s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.131473s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.131491s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.131507s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.132866s: Exiting Redux.query 0.132884s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.132900s: Exiting Redux.assert_term: 0.000005 seconds 0.132912s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.132926s: Exiting Redux.assert_term: 0.000003 seconds 0.132938s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.132953s: Exiting Redux.assert_term: 0.000003 seconds 0.132965s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.132978s: Exiting Redux.assert_term: 0.000003 seconds 0.132989s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.133003s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.133027s: Exiting Redux.assume: 0.000012 seconds 0.133038s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.133051s: Entering Redux.assume(!(1 = 0)) 0.133063s: Exiting Redux.assume: 0.000001 seconds 0.133076s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.133090s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.133438s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.133457s: Exiting Redux.assume: 0.000006 seconds 0.133469s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.133479s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133489s: Entering Redux.query(1 <= 1) 0.133499s: Exiting Redux.query 0.133509s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133519s: Entering Redux.assume(1 <= 1) 0.133531s: Exiting Redux.assume: 0.000001 seconds 0.133540s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.133553s: Entering Redux.assume(!(!(r0 = 0))) 0.133583s: Exiting Redux.assume: 0.000018 seconds 0.133594s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.133606s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.133631s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.133649s: Exiting Redux.assume: 0.000006 seconds 0.133660s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.133671s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133681s: Entering Redux.query(1 <= 1) 0.133691s: Exiting Redux.query 0.133702s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133712s: Entering Redux.assume(1 <= 1) 0.133724s: Exiting Redux.assume: 0.000001 seconds 0.133734s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.133746s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.133756s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.133767s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.133780s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133800s: Exiting Redux.assume: 0.000010 seconds 0.133813s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.133836s: Exiting Redux.assume: 0.000003 seconds 0.133847s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.133864s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.133878s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.133897s: Exiting Redux.query 0.133911s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.133926s: Exiting Redux.assert_term: 0.000004 seconds 0.133937s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.133951s: Exiting Redux.assert_term: 0.000003 seconds 0.133961s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.133976s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.133998s: Exiting Redux.assume: 0.000011 seconds 0.134008s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.134021s: Entering Redux.assume(!(1 = 0)) 0.134033s: Exiting Redux.assume: 0.000001 seconds 0.134045s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.134059s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.134083s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.134101s: Exiting Redux.assume: 0.000006 seconds 0.134113s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.134124s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134135s: Entering Redux.query(1 <= 1) 0.134145s: Exiting Redux.query 0.134156s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134169s: Entering Redux.assume(1 <= 1) 0.134181s: Exiting Redux.assume: 0.000002 seconds 0.134191s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.134204s: Entering Redux.assume(!(0 < r2)) 0.134223s: Exiting Redux.assume: 0.000007 seconds 0.134234s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.134245s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.134261s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.134276s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.134296s: Exiting Redux.query 0.134309s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.134324s: Exiting Redux.assert_term: 0.000003 seconds 0.134335s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.134349s: Exiting Redux.assert_term: 0.000003 seconds 0.134361s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.134374s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.134408s: Exiting Redux.assume: 0.000021 seconds 0.134419s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.134431s: Entering Redux.assume(!(1 = 0)) 0.134442s: Exiting Redux.assume: 0.000001 seconds 0.134455s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.134469s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.134493s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.134513s: Exiting Redux.assume: 0.000007 seconds 0.134524s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.134535s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134545s: Entering Redux.query(1 <= 1) 0.134555s: Exiting Redux.query 0.134566s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134578s: Entering Redux.assume(1 <= 1) 0.134591s: Exiting Redux.assume: 0.000001 seconds 0.134601s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.134615s: Entering Redux.assume(!(r3 < 0)) 0.134635s: Exiting Redux.assume: 0.000008 seconds 0.134645s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.134661s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.134675s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.134696s: Exiting Redux.query 0.134707s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.134718s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.134730s: Entering Redux.assume(!(!(r3 < 0))) 0.134750s: Exiting Redux.assume: 0.000007 seconds 0.134761s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.134774s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.134790s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.134805s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.135086s: Exiting Redux.query 0.135100s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.135110s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.135126s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.135149s: Exiting Redux.assume: 0.000011 seconds 0.135162s: Entering Redux.assume(!(!(1 = 0))) 0.135174s: Exiting Redux.assume: 0.000001 seconds 0.135189s: Entering Redux.assume(!(!(0 < r2))) 0.135206s: Exiting Redux.assume: 0.000006 seconds 0.135219s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.135233s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.135250s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.135266s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.135495s: Exiting Redux.query 0.135509s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.135520s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.135536s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.135557s: Exiting Redux.assume: 0.000010 seconds 0.135570s: Entering Redux.assume(!(!(1 = 0))) 0.135583s: Exiting Redux.assume: 0.000001 seconds 0.135597s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135616s: Exiting Redux.assume: 0.000008 seconds 0.135628s: Entering Redux.assume(!(!(1 = 0))) 0.135640s: Exiting Redux.assume: 0.000001 seconds 0.135654s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.135669s: Exiting Redux.assume: 0.000002 seconds 0.135680s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.135690s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.135701s: Entering Redux.query(true) 0.135712s: Exiting Redux.query 0.135722s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.135732s: Entering Redux.assume(true) 0.135744s: Exiting Redux.assume: 0.000002 seconds 0.135754s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.135770s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.135781s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.135796s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.135814s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.135837s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.137310s: Exiting Redux.query 0.137330s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.137350s: Exiting Redux.assert_term: 0.000005 seconds 0.137364s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.137378s: Exiting Redux.assert_term: 0.000003 seconds 0.137390s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.137406s: Exiting Redux.assert_term: 0.000003 seconds 0.137418s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.137431s: Exiting Redux.assert_term: 0.000003 seconds 0.137442s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.137457s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.137483s: Exiting Redux.assume: 0.000015 seconds 0.137496s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.137510s: Entering Redux.assume(!(1 = 0)) 0.137522s: Exiting Redux.assume: 0.000002 seconds 0.137534s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.137550s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.137607s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137627s: Exiting Redux.assume: 0.000007 seconds 0.137638s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.137649s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137659s: Entering Redux.query(1 <= 1) 0.137669s: Exiting Redux.query 0.137679s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137691s: Entering Redux.assume(1 <= 1) 0.137704s: Exiting Redux.assume: 0.000001 seconds 0.137716s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.137729s: Entering Redux.assume(!(!(r0 = 0))) 0.137763s: Exiting Redux.assume: 0.000020 seconds 0.137774s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.137788s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.137812s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137840s: Exiting Redux.assume: 0.000007 seconds 0.137851s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.137862s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137872s: Entering Redux.query(1 <= 1) 0.137883s: Exiting Redux.query 0.137893s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137905s: Entering Redux.assume(1 <= 1) 0.137917s: Exiting Redux.assume: 0.000001 seconds 0.137927s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.137938s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.137948s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.137958s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.137971s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137993s: Exiting Redux.assume: 0.000011 seconds 0.138007s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.138021s: Exiting Redux.assume: 0.000003 seconds 0.138033s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.138050s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.138064s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.138083s: Exiting Redux.query 0.138096s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.138113s: Exiting Redux.assert_term: 0.000004 seconds 0.138125s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.138138s: Exiting Redux.assert_term: 0.000003 seconds 0.138149s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.138163s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.138186s: Exiting Redux.assume: 0.000011 seconds 0.138196s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.138208s: Entering Redux.assume(!(1 = 0)) 0.138220s: Exiting Redux.assume: 0.000001 seconds 0.138232s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.138246s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.138271s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.138290s: Exiting Redux.assume: 0.000006 seconds 0.138303s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.138315s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.138327s: Entering Redux.query(1 <= 1) 0.138337s: Exiting Redux.query 0.138348s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.138358s: Entering Redux.assume(1 <= 1) 0.138370s: Exiting Redux.assume: 0.000001 seconds 0.138379s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.138393s: Entering Redux.assume(!(0 < r2)) 0.138411s: Exiting Redux.assume: 0.000007 seconds 0.138421s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.138434s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.138449s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.138463s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.138484s: Exiting Redux.query 0.138497s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.138512s: Exiting Redux.assert_term: 0.000003 seconds 0.138523s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.138538s: Exiting Redux.assert_term: 0.000003 seconds 0.138549s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.138563s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.138597s: Exiting Redux.assume: 0.000024 seconds 0.138608s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.138620s: Entering Redux.assume(!(1 = 0)) 0.138633s: Exiting Redux.assume: 0.000001 seconds 0.138643s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.138658s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.138682s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.138702s: Exiting Redux.assume: 0.000007 seconds 0.138712s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.138723s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.138735s: Entering Redux.query(1 <= 1) 0.138747s: Exiting Redux.query 0.138757s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.138767s: Entering Redux.assume(1 <= 1) 0.138779s: Exiting Redux.assume: 0.000001 seconds 0.138790s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.138802s: Entering Redux.assume(!(r3 < 0)) 0.138831s: Exiting Redux.assume: 0.000018 seconds 0.138842s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.138858s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.138872s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.138893s: Exiting Redux.query 0.138904s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.138913s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.138923s: Entering Redux.assume(!(!(r3 < 0))) 0.138941s: Exiting Redux.assume: 0.000007 seconds 0.138952s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.138964s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.138979s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.138993s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.139258s: Exiting Redux.query 0.139272s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.139283s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.139298s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.139320s: Exiting Redux.assume: 0.000011 seconds 0.139332s: Entering Redux.assume(!(!(1 = 0))) 0.139343s: Exiting Redux.assume: 0.000001 seconds 0.139356s: Entering Redux.assume(!(!(0 < r2))) 0.139373s: Exiting Redux.assume: 0.000006 seconds 0.139386s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.139400s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.139418s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.139434s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.139660s: Exiting Redux.query 0.139673s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.139683s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.139697s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.139718s: Exiting Redux.assume: 0.000010 seconds 0.139731s: Entering Redux.assume(!(!(1 = 0))) 0.139743s: Exiting Redux.assume: 0.000001 seconds 0.139758s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.139778s: Exiting Redux.assume: 0.000009 seconds 0.139791s: Entering Redux.assume(!(!(1 = 0))) 0.139803s: Exiting Redux.assume: 0.000001 seconds 0.139845s: Entering Redux.assume(!(0 <= A0)) 0.139863s: Exiting Redux.assume: 0.000005 seconds 0.139873s: Entering Redux.assume(false) 0.139885s: Exiting Redux.assume: 0.000002 seconds 0.139895s: Entering Redux.assume(!(false)) 0.139907s: Exiting Redux.assume: 0.000001 seconds 0.139920s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(38,5-24): Verifying call 0.139931s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139941s: Entering Redux.query(true) 0.139951s: Exiting Redux.query 0.139962s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139971s: Entering Redux.assume(true) 0.139983s: Exiting Redux.assume: 0.000002 seconds 0.139994s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(39,7-8): Executing statement 0.140008s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.140024s: Exiting Redux.assert_term: 0.000005 seconds 0.140035s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(39,9-30): Verifying call 0.140045s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.140055s: Entering Redux.query(true) 0.140065s: Exiting Redux.query 0.140078s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.140092s: Exiting Redux.assert_term: 0.000003 seconds 0.140103s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.140114s: Entering Redux.assume(true) 0.140126s: Exiting Redux.assume: 0.000001 seconds 0.140137s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Executing statement 0.140154s: Entering Redux.assume(0 <= R0) 0.140170s: Exiting Redux.assume: 0.000005 seconds 0.140181s: Entering Redux.assume(R0 <= 100) 0.140198s: Exiting Redux.assume: 0.000005 seconds 0.140208s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.140219s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.140229s: Entering Redux.query(true) 0.140240s: Exiting Redux.query 0.140251s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.140261s: Entering Redux.assume(true) 0.140273s: Exiting Redux.assume: 0.000001 seconds 0.140285s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Executing statement 0.140304s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.140421s: Exiting Redux.assume: 0.000105 seconds 0.140433s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.140443s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.140453s: Entering Redux.query(true) 0.140463s: Exiting Redux.query 0.140474s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.140483s: Entering Redux.assume(true) 0.140496s: Exiting Redux.assume: 0.000002 seconds 0.140506s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.140521s: Entering Redux.query(!(2 = 0)) 0.140531s: Exiting Redux.query 0.140543s: Entering Redux.assume(%(A0, 2) = 1) 0.140556s: Exiting Redux.assume: 0.000003 seconds 0.140567s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.140577s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.140586s: Entering Redux.query(true) 0.140595s: Exiting Redux.query 0.140605s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.140614s: Entering Redux.assume(true) 0.140625s: Exiting Redux.assume: 0.000001 seconds 0.140634s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.140648s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.140659s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.140741s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.140759s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.140775s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.142721s: Exiting Redux.query 0.142740s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.142757s: Exiting Redux.assert_term: 0.000004 seconds 0.142768s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.142782s: Exiting Redux.assert_term: 0.000003 seconds 0.142792s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.142806s: Exiting Redux.assert_term: 0.000003 seconds 0.142825s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.142839s: Exiting Redux.assert_term: 0.000003 seconds 0.142850s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.142865s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.142889s: Exiting Redux.assume: 0.000012 seconds 0.142899s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.142910s: Entering Redux.assume(!(1 = 0)) 0.142922s: Exiting Redux.assume: 0.000001 seconds 0.142934s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.142949s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.142973s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.142992s: Exiting Redux.assume: 0.000007 seconds 0.143003s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.143013s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143024s: Entering Redux.query(1 <= 1) 0.143035s: Exiting Redux.query 0.143045s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143056s: Entering Redux.assume(1 <= 1) 0.143067s: Exiting Redux.assume: 0.000001 seconds 0.143077s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.143090s: Entering Redux.assume(!(!(r0 = 0))) 0.143119s: Exiting Redux.assume: 0.000018 seconds 0.143130s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.143142s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.143165s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.143220s: Exiting Redux.assume: 0.000043 seconds 0.143232s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.143244s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143257s: Entering Redux.query(1 <= 1) 0.143269s: Exiting Redux.query 0.143279s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143290s: Entering Redux.assume(1 <= 1) 0.143303s: Exiting Redux.assume: 0.000001 seconds 0.143313s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.143326s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.143337s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.143348s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.143361s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.143383s: Exiting Redux.assume: 0.000010 seconds 0.143396s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.143411s: Exiting Redux.assume: 0.000003 seconds 0.143424s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.143442s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.143456s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.143476s: Exiting Redux.query 0.143491s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.143507s: Exiting Redux.assert_term: 0.000004 seconds 0.143519s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.143532s: Exiting Redux.assert_term: 0.000003 seconds 0.143542s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.143556s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.143579s: Exiting Redux.assume: 0.000012 seconds 0.143589s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.143601s: Entering Redux.assume(!(1 = 0)) 0.143613s: Exiting Redux.assume: 0.000001 seconds 0.143624s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.143637s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.143662s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.143680s: Exiting Redux.assume: 0.000006 seconds 0.143691s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.143701s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143711s: Entering Redux.query(1 <= 1) 0.143721s: Exiting Redux.query 0.143731s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143741s: Entering Redux.assume(1 <= 1) 0.143752s: Exiting Redux.assume: 0.000001 seconds 0.143762s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.143774s: Entering Redux.assume(!(0 < r2)) 0.143791s: Exiting Redux.assume: 0.000007 seconds 0.143802s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.143814s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.143839s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.143853s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.143873s: Exiting Redux.query 0.143886s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.143901s: Exiting Redux.assert_term: 0.000003 seconds 0.143912s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.143927s: Exiting Redux.assert_term: 0.000003 seconds 0.143937s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.143950s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.143982s: Exiting Redux.assume: 0.000022 seconds 0.143992s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.144004s: Entering Redux.assume(!(1 = 0)) 0.144015s: Exiting Redux.assume: 0.000001 seconds 0.144026s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.144041s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.144065s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.144084s: Exiting Redux.assume: 0.000007 seconds 0.144094s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.144104s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.144113s: Entering Redux.query(1 <= 1) 0.144123s: Exiting Redux.query 0.144132s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.144142s: Entering Redux.assume(1 <= 1) 0.144152s: Exiting Redux.assume: 0.000001 seconds 0.144161s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.144173s: Entering Redux.assume(!(r3 < 0)) 0.144192s: Exiting Redux.assume: 0.000008 seconds 0.144202s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.144217s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.144231s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.144251s: Exiting Redux.query 0.144262s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.144272s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.144283s: Entering Redux.assume(!(!(r3 < 0))) 0.144302s: Exiting Redux.assume: 0.000007 seconds 0.144313s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.144326s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.144343s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.144358s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.144548s: Exiting Redux.query 0.144561s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.144571s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.144586s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.144607s: Exiting Redux.assume: 0.000011 seconds 0.144620s: Entering Redux.assume(!(!(1 = 0))) 0.144632s: Exiting Redux.assume: 0.000001 seconds 0.144645s: Entering Redux.assume(!(!(0 < r2))) 0.144661s: Exiting Redux.assume: 0.000006 seconds 0.144672s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.144767s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.144785s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.144800s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.145025s: Exiting Redux.query 0.145039s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.145049s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.145063s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.145083s: Exiting Redux.assume: 0.000009 seconds 0.145094s: Entering Redux.assume(!(!(1 = 0))) 0.145106s: Exiting Redux.assume: 0.000001 seconds 0.145120s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.145140s: Exiting Redux.assume: 0.000008 seconds 0.145151s: Entering Redux.assume(!(!(1 = 0))) 0.145163s: Exiting Redux.assume: 0.000001 seconds 0.145180s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.145193s: Exiting Redux.assume: 0.000003 seconds 0.145204s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.145215s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.145224s: Entering Redux.query(true) 0.145234s: Exiting Redux.query 0.145244s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.145255s: Entering Redux.assume(true) 0.145266s: Exiting Redux.assume: 0.000001 seconds 0.145276s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.145293s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.145305s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.145321s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.145340s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.145355s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.147709s: Exiting Redux.query 0.147729s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.147744s: Exiting Redux.assert_term: 0.000005 seconds 0.147756s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.147769s: Exiting Redux.assert_term: 0.000003 seconds 0.147780s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.147793s: Exiting Redux.assert_term: 0.000003 seconds 0.147804s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.147823s: Exiting Redux.assert_term: 0.000009 seconds 0.147834s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.147850s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.147873s: Exiting Redux.assume: 0.000012 seconds 0.147885s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.147896s: Entering Redux.assume(!(1 = 0)) 0.147908s: Exiting Redux.assume: 0.000001 seconds 0.147920s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.147935s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.147960s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.147978s: Exiting Redux.assume: 0.000007 seconds 0.147989s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.148001s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.148011s: Entering Redux.query(1 <= 1) 0.148022s: Exiting Redux.query 0.148031s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.148042s: Entering Redux.assume(1 <= 1) 0.148053s: Exiting Redux.assume: 0.000001 seconds 0.148064s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.148077s: Entering Redux.assume(!(!(r0 = 0))) 0.148106s: Exiting Redux.assume: 0.000018 seconds 0.148117s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.148130s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.148152s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.148170s: Exiting Redux.assume: 0.000006 seconds 0.148181s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.148192s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.148202s: Entering Redux.query(1 <= 1) 0.148212s: Exiting Redux.query 0.148222s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.148232s: Entering Redux.assume(1 <= 1) 0.148244s: Exiting Redux.assume: 0.000001 seconds 0.148253s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.148265s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.148276s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.148285s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.148298s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.148320s: Exiting Redux.assume: 0.000010 seconds 0.148333s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.148346s: Exiting Redux.assume: 0.000003 seconds 0.148357s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.148374s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.148388s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.148408s: Exiting Redux.query 0.148421s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.148436s: Exiting Redux.assert_term: 0.000004 seconds 0.148447s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.148461s: Exiting Redux.assert_term: 0.000003 seconds 0.148471s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.148486s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.148509s: Exiting Redux.assume: 0.000011 seconds 0.148519s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.148530s: Entering Redux.assume(!(1 = 0)) 0.148542s: Exiting Redux.assume: 0.000001 seconds 0.148553s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.148568s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.148593s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.148611s: Exiting Redux.assume: 0.000006 seconds 0.148623s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.148633s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.148644s: Entering Redux.query(1 <= 1) 0.148656s: Exiting Redux.query 0.148666s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.148677s: Entering Redux.assume(1 <= 1) 0.148689s: Exiting Redux.assume: 0.000001 seconds 0.148699s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.148712s: Entering Redux.assume(!(0 < r2)) 0.148730s: Exiting Redux.assume: 0.000006 seconds 0.148741s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.148752s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.148768s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.148782s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.148802s: Exiting Redux.query 0.148825s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.148840s: Exiting Redux.assert_term: 0.000004 seconds 0.148851s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.148865s: Exiting Redux.assert_term: 0.000003 seconds 0.148875s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.148889s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.148921s: Exiting Redux.assume: 0.000021 seconds 0.148933s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.148945s: Entering Redux.assume(!(1 = 0)) 0.148957s: Exiting Redux.assume: 0.000001 seconds 0.148968s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.148982s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.149007s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.149090s: Exiting Redux.assume: 0.000072 seconds 0.149103s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.149116s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.149127s: Entering Redux.query(1 <= 1) 0.149138s: Exiting Redux.query 0.149149s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.149160s: Entering Redux.assume(1 <= 1) 0.149172s: Exiting Redux.assume: 0.000001 seconds 0.149183s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.149196s: Entering Redux.assume(!(r3 < 0)) 0.149216s: Exiting Redux.assume: 0.000008 seconds 0.149227s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.149243s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.149257s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.149279s: Exiting Redux.query 0.149292s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.149302s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.149314s: Entering Redux.assume(!(!(r3 < 0))) 0.149333s: Exiting Redux.assume: 0.000008 seconds 0.149344s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.149358s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.149374s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.149389s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.149588s: Exiting Redux.query 0.149602s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.149612s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.149626s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.149648s: Exiting Redux.assume: 0.000011 seconds 0.149661s: Entering Redux.assume(!(!(1 = 0))) 0.149672s: Exiting Redux.assume: 0.000001 seconds 0.149686s: Entering Redux.assume(!(!(0 < r2))) 0.149702s: Exiting Redux.assume: 0.000006 seconds 0.149714s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.149727s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.149744s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.149758s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.149994s: Exiting Redux.query 0.150007s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.150018s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.150033s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.150054s: Exiting Redux.assume: 0.000009 seconds 0.150066s: Entering Redux.assume(!(!(1 = 0))) 0.150078s: Exiting Redux.assume: 0.000001 seconds 0.150093s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.150112s: Exiting Redux.assume: 0.000009 seconds 0.150124s: Entering Redux.assume(!(!(1 = 0))) 0.150136s: Exiting Redux.assume: 0.000001 seconds 0.150163s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.150304s: Exiting Redux.assume: 0.000130 seconds 0.150318s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.150330s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.150340s: Entering Redux.query(true) 0.150350s: Exiting Redux.query 0.150360s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.150369s: Entering Redux.assume(true) 0.150380s: Exiting Redux.assume: 0.000001 seconds 0.150390s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.150405s: Entering Redux.query(!(2 = 0)) 0.150416s: Exiting Redux.query 0.150427s: Entering Redux.assume(%(A0, 2) = 1) 0.150441s: Exiting Redux.assume: 0.000003 seconds 0.150451s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.150462s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.150471s: Entering Redux.query(true) 0.150481s: Exiting Redux.query 0.150491s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.150501s: Entering Redux.assume(true) 0.150513s: Exiting Redux.assume: 0.000001 seconds 0.150522s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.150719s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.150733s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.150746s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.150763s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.150778s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.151563s: Exiting Redux.query 0.151580s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.151597s: Exiting Redux.assert_term: 0.000004 seconds 0.151608s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.151622s: Exiting Redux.assert_term: 0.000003 seconds 0.151633s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.151647s: Exiting Redux.assert_term: 0.000003 seconds 0.151659s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.151672s: Exiting Redux.assert_term: 0.000003 seconds 0.151683s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.151697s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.151722s: Exiting Redux.assume: 0.000012 seconds 0.151732s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.151745s: Entering Redux.assume(!(1 = 0)) 0.151757s: Exiting Redux.assume: 0.000001 seconds 0.151769s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.151786s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.151896s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.151917s: Exiting Redux.assume: 0.000006 seconds 0.151928s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.151938s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151949s: Entering Redux.query(1 <= 1) 0.151959s: Exiting Redux.query 0.151971s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151981s: Entering Redux.assume(1 <= 1) 0.151994s: Exiting Redux.assume: 0.000001 seconds 0.152004s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.152017s: Entering Redux.assume(!(!(r0 = 0))) 0.152047s: Exiting Redux.assume: 0.000019 seconds 0.152058s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.152070s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.152093s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.152112s: Exiting Redux.assume: 0.000006 seconds 0.152122s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.152133s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.152143s: Entering Redux.query(1 <= 1) 0.152154s: Exiting Redux.query 0.152166s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.152178s: Entering Redux.assume(1 <= 1) 0.152190s: Exiting Redux.assume: 0.000001 seconds 0.152200s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.152211s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.152222s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.152233s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.152246s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.152267s: Exiting Redux.assume: 0.000011 seconds 0.152280s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.152294s: Exiting Redux.assume: 0.000003 seconds 0.152306s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.152325s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.152341s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.152359s: Exiting Redux.query 0.152372s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.152387s: Exiting Redux.assert_term: 0.000004 seconds 0.152399s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.152412s: Exiting Redux.assert_term: 0.000003 seconds 0.152423s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.152437s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.152459s: Exiting Redux.assume: 0.000012 seconds 0.152469s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.152480s: Entering Redux.assume(!(1 = 0)) 0.152492s: Exiting Redux.assume: 0.000001 seconds 0.152503s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.152517s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.152542s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.152560s: Exiting Redux.assume: 0.000006 seconds 0.152571s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.152581s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.152592s: Entering Redux.query(1 <= 1) 0.152602s: Exiting Redux.query 0.152612s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.152622s: Entering Redux.assume(1 <= 1) 0.152634s: Exiting Redux.assume: 0.000001 seconds 0.152644s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.152656s: Entering Redux.assume(!(0 < r2)) 0.152673s: Exiting Redux.assume: 0.000007 seconds 0.152684s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.152696s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.152712s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.152726s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.152746s: Exiting Redux.query 0.152759s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.152773s: Exiting Redux.assert_term: 0.000004 seconds 0.152784s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.152798s: Exiting Redux.assert_term: 0.000003 seconds 0.152808s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.152830s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.152864s: Exiting Redux.assume: 0.000022 seconds 0.152875s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.152887s: Entering Redux.assume(!(1 = 0)) 0.152898s: Exiting Redux.assume: 0.000001 seconds 0.152910s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.152924s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.152949s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.152968s: Exiting Redux.assume: 0.000007 seconds 0.152979s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.152990s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.153001s: Entering Redux.query(1 <= 1) 0.153011s: Exiting Redux.query 0.153022s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.153034s: Entering Redux.assume(1 <= 1) 0.153045s: Exiting Redux.assume: 0.000001 seconds 0.153055s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.153067s: Entering Redux.assume(!(r3 < 0)) 0.153086s: Exiting Redux.assume: 0.000008 seconds 0.153096s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.153111s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.153125s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.153145s: Exiting Redux.query 0.153156s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.153166s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.153177s: Entering Redux.assume(!(!(r3 < 0))) 0.153196s: Exiting Redux.assume: 0.000008 seconds 0.153209s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.153222s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.153238s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.153253s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.153713s: Exiting Redux.query 0.153728s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.153740s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.153755s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.153777s: Exiting Redux.assume: 0.000011 seconds 0.153789s: Entering Redux.assume(!(!(1 = 0))) 0.153800s: Exiting Redux.assume: 0.000001 seconds 0.153814s: Entering Redux.assume(!(!(0 < r2))) 0.153839s: Exiting Redux.assume: 0.000006 seconds 0.153851s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.153864s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.153880s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.153895s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.154112s: Exiting Redux.query 0.154127s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.154137s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.154152s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.154173s: Exiting Redux.assume: 0.000010 seconds 0.154185s: Entering Redux.assume(!(!(1 = 0))) 0.154196s: Exiting Redux.assume: 0.000001 seconds 0.154211s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.154230s: Exiting Redux.assume: 0.000008 seconds 0.154243s: Entering Redux.assume(!(!(1 = 0))) 0.154255s: Exiting Redux.assume: 0.000001 seconds 0.154269s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.154282s: Exiting Redux.assume: 0.000003 seconds 0.154293s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.154303s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.154313s: Entering Redux.query(true) 0.154323s: Exiting Redux.query 0.154334s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.154344s: Entering Redux.assume(true) 0.154355s: Exiting Redux.assume: 0.000001 seconds 0.154365s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.154381s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.154392s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.154406s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.154423s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.154439s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.155315s: Exiting Redux.query 0.155334s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.155349s: Exiting Redux.assert_term: 0.000004 seconds 0.155360s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.155374s: Exiting Redux.assert_term: 0.000003 seconds 0.155385s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.155400s: Exiting Redux.assert_term: 0.000003 seconds 0.155411s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.155425s: Exiting Redux.assert_term: 0.000002 seconds 0.155435s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.155449s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.155473s: Exiting Redux.assume: 0.000012 seconds 0.155483s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.155495s: Entering Redux.assume(!(1 = 0)) 0.155507s: Exiting Redux.assume: 0.000001 seconds 0.155518s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.155533s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.155558s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.155576s: Exiting Redux.assume: 0.000006 seconds 0.155586s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.155596s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.155605s: Entering Redux.query(1 <= 1) 0.155614s: Exiting Redux.query 0.155624s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.155633s: Entering Redux.assume(1 <= 1) 0.155644s: Exiting Redux.assume: 0.000001 seconds 0.155653s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.155665s: Entering Redux.assume(!(!(r0 = 0))) 0.155693s: Exiting Redux.assume: 0.000018 seconds 0.155703s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.155714s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.155736s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.155753s: Exiting Redux.assume: 0.000006 seconds 0.155763s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.155773s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.155782s: Entering Redux.query(1 <= 1) 0.155791s: Exiting Redux.query 0.155801s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.155810s: Entering Redux.assume(1 <= 1) 0.155828s: Exiting Redux.assume: 0.000001 seconds 0.155838s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.155848s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.155858s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.155867s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.155879s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.155900s: Exiting Redux.assume: 0.000010 seconds 0.155911s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.155924s: Exiting Redux.assume: 0.000003 seconds 0.155935s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.155950s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.155963s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.155981s: Exiting Redux.query 0.155993s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.156007s: Exiting Redux.assert_term: 0.000004 seconds 0.156017s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.156030s: Exiting Redux.assert_term: 0.000003 seconds 0.156039s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.156052s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.156073s: Exiting Redux.assume: 0.000011 seconds 0.156083s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.156093s: Entering Redux.assume(!(1 = 0)) 0.156106s: Exiting Redux.assume: 0.000001 seconds 0.156116s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.156129s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.156152s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.156169s: Exiting Redux.assume: 0.000006 seconds 0.156257s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.156268s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.156278s: Entering Redux.query(1 <= 1) 0.156287s: Exiting Redux.query 0.156297s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.156306s: Entering Redux.assume(1 <= 1) 0.156317s: Exiting Redux.assume: 0.000001 seconds 0.156327s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.156339s: Entering Redux.assume(!(0 < r2)) 0.156356s: Exiting Redux.assume: 0.000006 seconds 0.156366s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.156376s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.156392s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.156405s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.156424s: Exiting Redux.query 0.156437s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.156453s: Exiting Redux.assert_term: 0.000004 seconds 0.156464s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.156480s: Exiting Redux.assert_term: 0.000003 seconds 0.156491s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.156504s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.156538s: Exiting Redux.assume: 0.000021 seconds 0.156548s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.156560s: Entering Redux.assume(!(1 = 0)) 0.156572s: Exiting Redux.assume: 0.000001 seconds 0.156583s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.156598s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.156622s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.156641s: Exiting Redux.assume: 0.000007 seconds 0.156653s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.156664s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.156675s: Entering Redux.query(1 <= 1) 0.156685s: Exiting Redux.query 0.156695s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.156705s: Entering Redux.assume(1 <= 1) 0.156717s: Exiting Redux.assume: 0.000001 seconds 0.156727s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.156741s: Entering Redux.assume(!(r3 < 0)) 0.156761s: Exiting Redux.assume: 0.000008 seconds 0.156772s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.156787s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.156801s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.156830s: Exiting Redux.query 0.156869s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.156880s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.156893s: Entering Redux.assume(!(!(r3 < 0))) 0.156912s: Exiting Redux.assume: 0.000007 seconds 0.156923s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.156937s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.156953s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.156968s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.157159s: Exiting Redux.query 0.157172s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.157183s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.157198s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.157220s: Exiting Redux.assume: 0.000011 seconds 0.157232s: Entering Redux.assume(!(!(1 = 0))) 0.157245s: Exiting Redux.assume: 0.000001 seconds 0.157258s: Entering Redux.assume(!(!(0 < r2))) 0.157275s: Exiting Redux.assume: 0.000006 seconds 0.157287s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.157301s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.157317s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.157332s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.157555s: Exiting Redux.query 0.157569s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.157580s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.157594s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.157658s: Exiting Redux.assume: 0.000009 seconds 0.157672s: Entering Redux.assume(!(!(1 = 0))) 0.157685s: Exiting Redux.assume: 0.000001 seconds 0.157700s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.157720s: Exiting Redux.assume: 0.000008 seconds 0.157732s: Entering Redux.assume(!(!(1 = 0))) 0.157744s: Exiting Redux.assume: 0.000001 seconds 0.157766s: Entering Redux.assume(!(R0 <= 100)) 0.157780s: Exiting Redux.assume: 0.000002 seconds 0.157793s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.157804s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.157813s: Entering Redux.query(true) 0.157832s: Exiting Redux.query 0.157843s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.157853s: Entering Redux.assume(true) 0.157865s: Exiting Redux.assume: 0.000001 seconds 0.157876s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Executing statement 0.157896s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.157997s: Exiting Redux.assume: 0.000087 seconds 0.158010s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.158022s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.158032s: Entering Redux.query(true) 0.158043s: Exiting Redux.query 0.158054s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.158063s: Entering Redux.assume(true) 0.158075s: Exiting Redux.assume: 0.000001 seconds 0.158086s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.158101s: Entering Redux.query(!(2 = 0)) 0.158112s: Exiting Redux.query 0.158124s: Entering Redux.assume(%(A0, 2) = 1) 0.158139s: Exiting Redux.assume: 0.000003 seconds 0.158150s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.158160s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.158170s: Entering Redux.query(true) 0.158179s: Exiting Redux.query 0.158189s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.158199s: Entering Redux.assume(true) 0.158210s: Exiting Redux.assume: 0.000001 seconds 0.158221s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.158236s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.158247s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.158263s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.158281s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.158296s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.158941s: Exiting Redux.query 0.158958s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.158974s: Exiting Redux.assert_term: 0.000004 seconds 0.158986s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.159004s: Exiting Redux.assert_term: 0.000003 seconds 0.159017s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.159030s: Exiting Redux.assert_term: 0.000003 seconds 0.159041s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.159056s: Exiting Redux.assert_term: 0.000003 seconds 0.159067s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.159081s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.159106s: Exiting Redux.assume: 0.000012 seconds 0.159116s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.159127s: Entering Redux.assume(!(1 = 0)) 0.159139s: Exiting Redux.assume: 0.000001 seconds 0.159151s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.159166s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.159191s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.159211s: Exiting Redux.assume: 0.000006 seconds 0.159222s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.159232s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.159243s: Entering Redux.query(1 <= 1) 0.159254s: Exiting Redux.query 0.159264s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.159275s: Entering Redux.assume(1 <= 1) 0.159287s: Exiting Redux.assume: 0.000002 seconds 0.159297s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.159310s: Entering Redux.assume(!(!(r0 = 0))) 0.159342s: Exiting Redux.assume: 0.000021 seconds 0.159355s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.159368s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.159390s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.159408s: Exiting Redux.assume: 0.000006 seconds 0.159419s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.159429s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.159440s: Entering Redux.query(1 <= 1) 0.159449s: Exiting Redux.query 0.159459s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.159469s: Entering Redux.assume(1 <= 1) 0.159479s: Exiting Redux.assume: 0.000001 seconds 0.159489s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.159499s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.159509s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.159519s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.159531s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.159553s: Exiting Redux.assume: 0.000010 seconds 0.159566s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.159580s: Exiting Redux.assume: 0.000003 seconds 0.159593s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.159610s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.159623s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.159642s: Exiting Redux.query 0.159655s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.159669s: Exiting Redux.assert_term: 0.000004 seconds 0.159680s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.159694s: Exiting Redux.assert_term: 0.000003 seconds 0.159704s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.159718s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.159740s: Exiting Redux.assume: 0.000011 seconds 0.159750s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.159762s: Entering Redux.assume(!(1 = 0)) 0.159774s: Exiting Redux.assume: 0.000001 seconds 0.159785s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.159798s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.159831s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.159849s: Exiting Redux.assume: 0.000006 seconds 0.159860s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.159869s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.159879s: Entering Redux.query(1 <= 1) 0.159888s: Exiting Redux.query 0.159898s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.159907s: Entering Redux.assume(1 <= 1) 0.159918s: Exiting Redux.assume: 0.000001 seconds 0.159927s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.159939s: Entering Redux.assume(!(0 < r2)) 0.159957s: Exiting Redux.assume: 0.000007 seconds 0.159966s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.159977s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.159992s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.160005s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.160025s: Exiting Redux.query 0.160037s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.160051s: Exiting Redux.assert_term: 0.000004 seconds 0.160062s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.160075s: Exiting Redux.assert_term: 0.000003 seconds 0.160086s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.160100s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.160132s: Exiting Redux.assume: 0.000022 seconds 0.160143s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.160153s: Entering Redux.assume(!(1 = 0)) 0.160166s: Exiting Redux.assume: 0.000001 seconds 0.160176s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.160190s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.160214s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.160233s: Exiting Redux.assume: 0.000006 seconds 0.160244s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.160254s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.160264s: Entering Redux.query(1 <= 1) 0.160274s: Exiting Redux.query 0.160284s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.160294s: Entering Redux.assume(1 <= 1) 0.160305s: Exiting Redux.assume: 0.000001 seconds 0.160314s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.160326s: Entering Redux.assume(!(r3 < 0)) 0.160346s: Exiting Redux.assume: 0.000008 seconds 0.160357s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.160374s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.160388s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.160563s: Exiting Redux.query 0.160576s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.160586s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.160599s: Entering Redux.assume(!(!(r3 < 0))) 0.160618s: Exiting Redux.assume: 0.000008 seconds 0.160630s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.160643s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.160658s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.160673s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.160873s: Exiting Redux.query 0.160887s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.160898s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.160913s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.160935s: Exiting Redux.assume: 0.000010 seconds 0.160947s: Entering Redux.assume(!(!(1 = 0))) 0.160959s: Exiting Redux.assume: 0.000001 seconds 0.160972s: Entering Redux.assume(!(!(0 < r2))) 0.160989s: Exiting Redux.assume: 0.000006 seconds 0.161000s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.161014s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.161029s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.161045s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.161263s: Exiting Redux.query 0.161278s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.161288s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.161303s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.161324s: Exiting Redux.assume: 0.000010 seconds 0.161337s: Entering Redux.assume(!(!(1 = 0))) 0.161350s: Exiting Redux.assume: 0.000001 seconds 0.161367s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.161386s: Exiting Redux.assume: 0.000008 seconds 0.161398s: Entering Redux.assume(!(!(1 = 0))) 0.161410s: Exiting Redux.assume: 0.000001 seconds 0.161423s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.161436s: Exiting Redux.assume: 0.000003 seconds 0.161447s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.161457s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.161467s: Entering Redux.query(true) 0.161477s: Exiting Redux.query 0.161488s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.161498s: Entering Redux.assume(true) 0.161509s: Exiting Redux.assume: 0.000001 seconds 0.161519s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.161536s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.161547s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.161561s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.161578s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.161594s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.162217s: Exiting Redux.query 0.162234s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.162250s: Exiting Redux.assert_term: 0.000004 seconds 0.162261s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.162275s: Exiting Redux.assert_term: 0.000002 seconds 0.162287s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.162300s: Exiting Redux.assert_term: 0.000003 seconds 0.162311s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.162325s: Exiting Redux.assert_term: 0.000002 seconds 0.162335s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.162351s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.162377s: Exiting Redux.assume: 0.000014 seconds 0.162387s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.162398s: Entering Redux.assume(!(1 = 0)) 0.162409s: Exiting Redux.assume: 0.000001 seconds 0.162420s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.162435s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.162459s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.162477s: Exiting Redux.assume: 0.000007 seconds 0.162488s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.162498s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.162509s: Entering Redux.query(1 <= 1) 0.162519s: Exiting Redux.query 0.162529s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.162540s: Entering Redux.assume(1 <= 1) 0.162552s: Exiting Redux.assume: 0.000001 seconds 0.162562s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.162575s: Entering Redux.assume(!(!(r0 = 0))) 0.162604s: Exiting Redux.assume: 0.000018 seconds 0.162615s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.162627s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.162649s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.162668s: Exiting Redux.assume: 0.000006 seconds 0.162679s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.162688s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.162699s: Entering Redux.query(1 <= 1) 0.162708s: Exiting Redux.query 0.162718s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.162728s: Entering Redux.assume(1 <= 1) 0.162739s: Exiting Redux.assume: 0.000001 seconds 0.162748s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.162758s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.162768s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.162777s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.162789s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.162810s: Exiting Redux.assume: 0.000010 seconds 0.162829s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.162842s: Exiting Redux.assume: 0.000003 seconds 0.162853s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.162870s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.162884s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.162902s: Exiting Redux.query 0.162915s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.162930s: Exiting Redux.assert_term: 0.000003 seconds 0.162941s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.162954s: Exiting Redux.assert_term: 0.000003 seconds 0.162965s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.162978s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.163000s: Exiting Redux.assume: 0.000012 seconds 0.163011s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.163022s: Entering Redux.assume(!(1 = 0)) 0.163034s: Exiting Redux.assume: 0.000001 seconds 0.163046s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.163060s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.163167s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.163187s: Exiting Redux.assume: 0.000007 seconds 0.163198s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.163208s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.163219s: Entering Redux.query(1 <= 1) 0.163229s: Exiting Redux.query 0.163239s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.163250s: Entering Redux.assume(1 <= 1) 0.163261s: Exiting Redux.assume: 0.000001 seconds 0.163271s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.163283s: Entering Redux.assume(!(0 < r2)) 0.163301s: Exiting Redux.assume: 0.000007 seconds 0.163312s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.163325s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.163341s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.163355s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.163374s: Exiting Redux.query 0.163387s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.163402s: Exiting Redux.assert_term: 0.000003 seconds 0.163413s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.163426s: Exiting Redux.assert_term: 0.000003 seconds 0.163436s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.163449s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.163482s: Exiting Redux.assume: 0.000022 seconds 0.163492s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.163503s: Entering Redux.assume(!(1 = 0)) 0.163515s: Exiting Redux.assume: 0.000002 seconds 0.163526s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.163539s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.163563s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.163581s: Exiting Redux.assume: 0.000007 seconds 0.163592s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.163602s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.163613s: Entering Redux.query(1 <= 1) 0.163623s: Exiting Redux.query 0.163633s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.163643s: Entering Redux.assume(1 <= 1) 0.163654s: Exiting Redux.assume: 0.000001 seconds 0.163664s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.163677s: Entering Redux.assume(!(r3 < 0)) 0.163696s: Exiting Redux.assume: 0.000008 seconds 0.163706s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.163721s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.163734s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.163755s: Exiting Redux.query 0.163765s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.163775s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.163787s: Entering Redux.assume(!(!(r3 < 0))) 0.163805s: Exiting Redux.assume: 0.000007 seconds 0.163823s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.163837s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.163852s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.163867s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.164057s: Exiting Redux.query 0.164071s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.164081s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.164097s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.164118s: Exiting Redux.assume: 0.000011 seconds 0.164130s: Entering Redux.assume(!(!(1 = 0))) 0.164142s: Exiting Redux.assume: 0.000001 seconds 0.164155s: Entering Redux.assume(!(!(0 < r2))) 0.164173s: Exiting Redux.assume: 0.000006 seconds 0.164185s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.164199s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.164215s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.164231s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.164449s: Exiting Redux.query 0.164462s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.164472s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.164509s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.164531s: Exiting Redux.assume: 0.000009 seconds 0.164543s: Entering Redux.assume(!(!(1 = 0))) 0.164555s: Exiting Redux.assume: 0.000001 seconds 0.164570s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.164589s: Exiting Redux.assume: 0.000008 seconds 0.164601s: Entering Redux.assume(!(!(1 = 0))) 0.164612s: Exiting Redux.assume: 0.000001 seconds 0.164630s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.164744s: Exiting Redux.assume: 0.000104 seconds 0.164757s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.164768s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.164779s: Entering Redux.query(true) 0.164790s: Exiting Redux.query 0.164800s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.164810s: Entering Redux.assume(true) 0.164830s: Exiting Redux.assume: 0.000001 seconds 0.164840s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.164856s: Entering Redux.query(!(2 = 0)) 0.164867s: Exiting Redux.query 0.164879s: Entering Redux.assume(%(A0, 2) = 1) 0.164893s: Exiting Redux.assume: 0.000003 seconds 0.164904s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.164915s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.164925s: Entering Redux.query(true) 0.164935s: Exiting Redux.query 0.164945s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.164954s: Entering Redux.assume(true) 0.164966s: Exiting Redux.assume: 0.000001 seconds 0.164976s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.164992s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.165004s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.165018s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.165036s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.165052s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.166061s: Exiting Redux.query 0.166079s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.166095s: Exiting Redux.assert_term: 0.000004 seconds 0.166106s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.166120s: Exiting Redux.assert_term: 0.000003 seconds 0.166132s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.166145s: Exiting Redux.assert_term: 0.000003 seconds 0.166156s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.166169s: Exiting Redux.assert_term: 0.000002 seconds 0.166178s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.166192s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.166213s: Exiting Redux.assume: 0.000012 seconds 0.166223s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.166235s: Entering Redux.assume(!(1 = 0)) 0.166246s: Exiting Redux.assume: 0.000002 seconds 0.166258s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.166272s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.166296s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.166313s: Exiting Redux.assume: 0.000007 seconds 0.166324s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.166335s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.166345s: Entering Redux.query(1 <= 1) 0.166356s: Exiting Redux.query 0.166366s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.166376s: Entering Redux.assume(1 <= 1) 0.166387s: Exiting Redux.assume: 0.000001 seconds 0.166397s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.166410s: Entering Redux.assume(!(!(r0 = 0))) 0.166439s: Exiting Redux.assume: 0.000018 seconds 0.166450s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.166462s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.166484s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.166503s: Exiting Redux.assume: 0.000006 seconds 0.166513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.166524s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.166534s: Entering Redux.query(1 <= 1) 0.166545s: Exiting Redux.query 0.166556s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.166566s: Entering Redux.assume(1 <= 1) 0.166577s: Exiting Redux.assume: 0.000000 seconds 0.166587s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.166599s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.166610s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.166619s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.166633s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.166653s: Exiting Redux.assume: 0.000011 seconds 0.166666s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.166680s: Exiting Redux.assume: 0.000002 seconds 0.166691s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.166707s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.166721s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.166740s: Exiting Redux.query 0.166753s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.166768s: Exiting Redux.assert_term: 0.000004 seconds 0.166780s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.166794s: Exiting Redux.assert_term: 0.000003 seconds 0.166804s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.166826s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.166849s: Exiting Redux.assume: 0.000011 seconds 0.166863s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.166876s: Entering Redux.assume(!(1 = 0)) 0.166888s: Exiting Redux.assume: 0.000001 seconds 0.166900s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.166914s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.166939s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.166957s: Exiting Redux.assume: 0.000006 seconds 0.166968s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.166979s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.166989s: Entering Redux.query(1 <= 1) 0.166999s: Exiting Redux.query 0.167009s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.167019s: Entering Redux.assume(1 <= 1) 0.167031s: Exiting Redux.assume: 0.000001 seconds 0.167041s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.167053s: Entering Redux.assume(!(0 < r2)) 0.167071s: Exiting Redux.assume: 0.000007 seconds 0.167082s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.167093s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.167109s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.167123s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.167142s: Exiting Redux.query 0.167155s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.167170s: Exiting Redux.assert_term: 0.000004 seconds 0.167182s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.167196s: Exiting Redux.assert_term: 0.000002 seconds 0.167207s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.167221s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.167253s: Exiting Redux.assume: 0.000022 seconds 0.167264s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.167275s: Entering Redux.assume(!(1 = 0)) 0.167287s: Exiting Redux.assume: 0.000001 seconds 0.167298s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.167311s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.167335s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.167644s: Exiting Redux.assume: 0.000297 seconds 0.167658s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.167669s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.167679s: Entering Redux.query(1 <= 1) 0.167689s: Exiting Redux.query 0.167699s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.167710s: Entering Redux.assume(1 <= 1) 0.167723s: Exiting Redux.assume: 0.000001 seconds 0.167733s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.167746s: Entering Redux.assume(!(r3 < 0)) 0.167765s: Exiting Redux.assume: 0.000009 seconds 0.167776s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.167792s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.167806s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.167834s: Exiting Redux.query 0.167846s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.167857s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.167867s: Entering Redux.assume(!(!(r3 < 0))) 0.167886s: Exiting Redux.assume: 0.000008 seconds 0.167899s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.167913s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.167930s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.167945s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.168137s: Exiting Redux.query 0.168151s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.168162s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.168177s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.168199s: Exiting Redux.assume: 0.000010 seconds 0.168211s: Entering Redux.assume(!(!(1 = 0))) 0.168224s: Exiting Redux.assume: 0.000001 seconds 0.168237s: Entering Redux.assume(!(!(0 < r2))) 0.168254s: Exiting Redux.assume: 0.000006 seconds 0.168265s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.168279s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.168295s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.168311s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.168526s: Exiting Redux.query 0.168540s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.168550s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.168564s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.168586s: Exiting Redux.assume: 0.000010 seconds 0.168598s: Entering Redux.assume(!(!(1 = 0))) 0.168609s: Exiting Redux.assume: 0.000001 seconds 0.168624s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.168643s: Exiting Redux.assume: 0.000008 seconds 0.168655s: Entering Redux.assume(!(!(1 = 0))) 0.168667s: Exiting Redux.assume: 0.000001 seconds 0.168680s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.168694s: Exiting Redux.assume: 0.000002 seconds 0.168705s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.168717s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.168727s: Entering Redux.query(true) 0.168738s: Exiting Redux.query 0.168748s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.168759s: Entering Redux.assume(true) 0.168771s: Exiting Redux.assume: 0.000001 seconds 0.168781s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.168797s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.168809s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.168831s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.168849s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.168864s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.169679s: Exiting Redux.query 0.169696s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.169712s: Exiting Redux.assert_term: 0.000004 seconds 0.169723s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.169737s: Exiting Redux.assert_term: 0.000003 seconds 0.169749s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.169762s: Exiting Redux.assert_term: 0.000003 seconds 0.169773s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.169788s: Exiting Redux.assert_term: 0.000002 seconds 0.169798s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.169813s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.169843s: Exiting Redux.assume: 0.000012 seconds 0.169853s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.169865s: Entering Redux.assume(!(1 = 0)) 0.169877s: Exiting Redux.assume: 0.000001 seconds 0.169888s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.169904s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.169928s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.169947s: Exiting Redux.assume: 0.000006 seconds 0.169957s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.169968s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.169977s: Entering Redux.query(1 <= 1) 0.169988s: Exiting Redux.query 0.169998s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.170008s: Entering Redux.assume(1 <= 1) 0.170019s: Exiting Redux.assume: 0.000001 seconds 0.170029s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.170042s: Entering Redux.assume(!(!(r0 = 0))) 0.170071s: Exiting Redux.assume: 0.000018 seconds 0.170082s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.170093s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.170116s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.170134s: Exiting Redux.assume: 0.000006 seconds 0.170145s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.170156s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.170167s: Entering Redux.query(1 <= 1) 0.170177s: Exiting Redux.query 0.170187s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.170198s: Entering Redux.assume(1 <= 1) 0.170211s: Exiting Redux.assume: 0.000001 seconds 0.170221s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.170233s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.170243s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.170254s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.170267s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.170290s: Exiting Redux.assume: 0.000011 seconds 0.170302s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.170317s: Exiting Redux.assume: 0.000003 seconds 0.170328s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.170428s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.170444s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.170464s: Exiting Redux.query 0.170477s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.170491s: Exiting Redux.assert_term: 0.000004 seconds 0.170502s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.170515s: Exiting Redux.assert_term: 0.000003 seconds 0.170525s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.170538s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.170560s: Exiting Redux.assume: 0.000011 seconds 0.170569s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.170580s: Entering Redux.assume(!(1 = 0)) 0.170591s: Exiting Redux.assume: 0.000001 seconds 0.170601s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.170614s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.170638s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.170656s: Exiting Redux.assume: 0.000006 seconds 0.170666s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.170677s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.170687s: Entering Redux.query(1 <= 1) 0.170697s: Exiting Redux.query 0.170707s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.170717s: Entering Redux.assume(1 <= 1) 0.170729s: Exiting Redux.assume: 0.000001 seconds 0.170739s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.170752s: Entering Redux.assume(!(0 < r2)) 0.170770s: Exiting Redux.assume: 0.000006 seconds 0.170780s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.170792s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.170807s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.170827s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.170848s: Exiting Redux.query 0.170861s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.170875s: Exiting Redux.assert_term: 0.000004 seconds 0.170886s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.170899s: Exiting Redux.assert_term: 0.000003 seconds 0.170909s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.170923s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.170956s: Exiting Redux.assume: 0.000022 seconds 0.170966s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.170977s: Entering Redux.assume(!(1 = 0)) 0.170989s: Exiting Redux.assume: 0.000001 seconds 0.171000s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.171015s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.171040s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.171059s: Exiting Redux.assume: 0.000007 seconds 0.171070s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.171079s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.171090s: Entering Redux.query(1 <= 1) 0.171100s: Exiting Redux.query 0.171110s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.171120s: Entering Redux.assume(1 <= 1) 0.171134s: Exiting Redux.assume: 0.000001 seconds 0.171144s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.171157s: Entering Redux.assume(!(r3 < 0)) 0.171177s: Exiting Redux.assume: 0.000008 seconds 0.171188s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.171204s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.171218s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.171239s: Exiting Redux.query 0.171250s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.171260s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.171272s: Entering Redux.assume(!(!(r3 < 0))) 0.171290s: Exiting Redux.assume: 0.000007 seconds 0.171302s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.171314s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.171331s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.171346s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.171536s: Exiting Redux.query 0.171551s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.171561s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.171576s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.171598s: Exiting Redux.assume: 0.000011 seconds 0.171611s: Entering Redux.assume(!(!(1 = 0))) 0.171624s: Exiting Redux.assume: 0.000002 seconds 0.171638s: Entering Redux.assume(!(!(0 < r2))) 0.171656s: Exiting Redux.assume: 0.000006 seconds 0.171669s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.171683s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.171699s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.171715s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.172052s: Exiting Redux.query 0.172067s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.172078s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.172093s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.172115s: Exiting Redux.assume: 0.000010 seconds 0.172128s: Entering Redux.assume(!(!(1 = 0))) 0.172140s: Exiting Redux.assume: 0.000002 seconds 0.172155s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.172176s: Exiting Redux.assume: 0.000009 seconds 0.172188s: Entering Redux.assume(!(!(1 = 0))) 0.172200s: Exiting Redux.assume: 0.000001 seconds 0.172223s: Entering Redux.assume(!(0 <= R0)) 0.172240s: Exiting Redux.assume: 0.000005 seconds 0.172250s: Entering Redux.assume(false) 0.172263s: Exiting Redux.assume: 0.000001 seconds 0.172273s: Entering Redux.assume(!(false)) 0.172285s: Exiting Redux.assume: 0.000002 seconds 0.172297s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.172308s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.172318s: Entering Redux.query(true) 0.172328s: Exiting Redux.query 0.172338s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.172348s: Entering Redux.assume(true) 0.172360s: Exiting Redux.assume: 0.000002 seconds 0.172372s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Executing statement 0.172395s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.172477s: Exiting Redux.assume: 0.000070 seconds 0.172490s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.172501s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.172512s: Entering Redux.query(true) 0.172522s: Exiting Redux.query 0.172533s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.172543s: Entering Redux.assume(true) 0.172554s: Exiting Redux.assume: 0.000000 seconds 0.172566s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.172582s: Entering Redux.query(!(2 = 0)) 0.172592s: Exiting Redux.query 0.172605s: Entering Redux.assume(%(A0, 2) = 1) 0.172619s: Exiting Redux.assume: 0.000002 seconds 0.172631s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.172641s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.172651s: Entering Redux.query(true) 0.172661s: Exiting Redux.query 0.172671s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.172681s: Entering Redux.assume(true) 0.172693s: Exiting Redux.assume: 0.000001 seconds 0.172701s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.172717s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.172729s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.172742s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.172758s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.172773s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.172938s: Exiting Redux.query 0.172954s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.172969s: Exiting Redux.assert_term: 0.000004 seconds 0.172981s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.172995s: Exiting Redux.assert_term: 0.000003 seconds 0.173006s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.173021s: Exiting Redux.assert_term: 0.000003 seconds 0.173032s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.173046s: Exiting Redux.assert_term: 0.000003 seconds 0.173057s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.173071s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.173095s: Exiting Redux.assume: 0.000012 seconds 0.173107s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.173118s: Entering Redux.assume(!(1 = 0)) 0.173130s: Exiting Redux.assume: 0.000001 seconds 0.173141s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.173155s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.173179s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.173198s: Exiting Redux.assume: 0.000006 seconds 0.173209s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.173219s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.173230s: Entering Redux.query(1 <= 1) 0.173241s: Exiting Redux.query 0.173251s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.173262s: Entering Redux.assume(1 <= 1) 0.173275s: Exiting Redux.assume: 0.000001 seconds 0.173285s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.173298s: Entering Redux.assume(!(!(r0 = 0))) 0.173355s: Exiting Redux.assume: 0.000044 seconds 0.173370s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.173383s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.173407s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.173426s: Exiting Redux.assume: 0.000006 seconds 0.173437s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.173449s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.173459s: Entering Redux.query(1 <= 1) 0.173469s: Exiting Redux.query 0.173479s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.173489s: Entering Redux.assume(1 <= 1) 0.173502s: Exiting Redux.assume: 0.000001 seconds 0.173513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.173524s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.173535s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.173545s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.173558s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.173581s: Exiting Redux.assume: 0.000010 seconds 0.173594s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.173608s: Exiting Redux.assume: 0.000003 seconds 0.173620s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.173636s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.173651s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.173670s: Exiting Redux.query 0.173684s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.173699s: Exiting Redux.assert_term: 0.000003 seconds 0.173710s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.173724s: Exiting Redux.assert_term: 0.000003 seconds 0.173734s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.173749s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.173772s: Exiting Redux.assume: 0.000011 seconds 0.173783s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.173794s: Entering Redux.assume(!(1 = 0)) 0.173806s: Exiting Redux.assume: 0.000001 seconds 0.173823s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.173837s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.173861s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.173879s: Exiting Redux.assume: 0.000006 seconds 0.173891s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.173901s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.173912s: Entering Redux.query(1 <= 1) 0.173922s: Exiting Redux.query 0.173933s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.173943s: Entering Redux.assume(1 <= 1) 0.173954s: Exiting Redux.assume: 0.000001 seconds 0.173965s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.173978s: Entering Redux.assume(!(0 < r2)) 0.173996s: Exiting Redux.assume: 0.000007 seconds 0.174007s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.174019s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.174034s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.174049s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.174069s: Exiting Redux.query 0.174081s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.174095s: Exiting Redux.assert_term: 0.000003 seconds 0.174106s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.174120s: Exiting Redux.assert_term: 0.000003 seconds 0.174131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.174145s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.174179s: Exiting Redux.assume: 0.000022 seconds 0.174189s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.174200s: Entering Redux.assume(!(1 = 0)) 0.174212s: Exiting Redux.assume: 0.000001 seconds 0.174222s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.174236s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.174259s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.174278s: Exiting Redux.assume: 0.000007 seconds 0.174289s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.174299s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174309s: Entering Redux.query(1 <= 1) 0.174319s: Exiting Redux.query 0.174329s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174339s: Entering Redux.assume(1 <= 1) 0.174351s: Exiting Redux.assume: 0.000001 seconds 0.174361s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.174376s: Entering Redux.assume(!(r3 < 0)) 0.174397s: Exiting Redux.assume: 0.000008 seconds 0.174407s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.174422s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.174436s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.174457s: Exiting Redux.query 0.174468s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.174478s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.174489s: Entering Redux.assume(!(!(r3 < 0))) 0.174508s: Exiting Redux.assume: 0.000007 seconds 0.174519s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.174531s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.174547s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.174561s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.175000s: Exiting Redux.query 0.175015s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.175025s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.175040s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.175063s: Exiting Redux.assume: 0.000011 seconds 0.175075s: Entering Redux.assume(!(!(1 = 0))) 0.175087s: Exiting Redux.assume: 0.000002 seconds 0.175101s: Entering Redux.assume(!(!(0 < r2))) 0.175118s: Exiting Redux.assume: 0.000006 seconds 0.175129s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.175143s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.175160s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.175175s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.175411s: Exiting Redux.query 0.175425s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.175435s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.175450s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.175472s: Exiting Redux.assume: 0.000011 seconds 0.175484s: Entering Redux.assume(!(!(1 = 0))) 0.175495s: Exiting Redux.assume: 0.000001 seconds 0.175510s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.175530s: Exiting Redux.assume: 0.000008 seconds 0.175541s: Entering Redux.assume(!(!(1 = 0))) 0.175553s: Exiting Redux.assume: 0.000001 seconds 0.175567s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.175581s: Exiting Redux.assume: 0.000003 seconds 0.175592s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.175604s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.175614s: Entering Redux.query(true) 0.175625s: Exiting Redux.query 0.175635s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.175645s: Entering Redux.assume(true) 0.175656s: Exiting Redux.assume: 0.000001 seconds 0.175667s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.175682s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.175695s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.175709s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.175726s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.175742s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.175914s: Exiting Redux.query 0.175930s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.175946s: Exiting Redux.assert_term: 0.000004 seconds 0.175957s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.175971s: Exiting Redux.assert_term: 0.000003 seconds 0.175983s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.175996s: Exiting Redux.assert_term: 0.000003 seconds 0.176007s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.176020s: Exiting Redux.assert_term: 0.000003 seconds 0.176031s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.176045s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.176067s: Exiting Redux.assume: 0.000012 seconds 0.176077s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.176088s: Entering Redux.assume(!(1 = 0)) 0.176101s: Exiting Redux.assume: 0.000002 seconds 0.176112s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.176127s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.176151s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.176170s: Exiting Redux.assume: 0.000006 seconds 0.176181s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.176191s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.176201s: Entering Redux.query(1 <= 1) 0.176213s: Exiting Redux.query 0.176224s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.176235s: Entering Redux.assume(1 <= 1) 0.176246s: Exiting Redux.assume: 0.000001 seconds 0.176256s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.176269s: Entering Redux.assume(!(!(r0 = 0))) 0.176299s: Exiting Redux.assume: 0.000018 seconds 0.176310s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.176322s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.176575s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.176596s: Exiting Redux.assume: 0.000006 seconds 0.176607s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.176617s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.176628s: Entering Redux.query(1 <= 1) 0.176639s: Exiting Redux.query 0.176649s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.176660s: Entering Redux.assume(1 <= 1) 0.176672s: Exiting Redux.assume: 0.000001 seconds 0.176681s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.176692s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.176703s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.176713s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.176726s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.176748s: Exiting Redux.assume: 0.000011 seconds 0.176762s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.176775s: Exiting Redux.assume: 0.000003 seconds 0.176786s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.176803s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.176824s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.176844s: Exiting Redux.query 0.176857s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.176872s: Exiting Redux.assert_term: 0.000004 seconds 0.176884s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.176898s: Exiting Redux.assert_term: 0.000003 seconds 0.176908s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.176922s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.176944s: Exiting Redux.assume: 0.000011 seconds 0.176955s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.176967s: Entering Redux.assume(!(1 = 0)) 0.176979s: Exiting Redux.assume: 0.000001 seconds 0.176990s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.177005s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.177029s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.177048s: Exiting Redux.assume: 0.000006 seconds 0.177059s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.177068s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.177078s: Entering Redux.query(1 <= 1) 0.177088s: Exiting Redux.query 0.177098s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.177109s: Entering Redux.assume(1 <= 1) 0.177120s: Exiting Redux.assume: 0.000001 seconds 0.177130s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.177142s: Entering Redux.assume(!(0 < r2)) 0.177159s: Exiting Redux.assume: 0.000007 seconds 0.177169s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.177180s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.177196s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.177209s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.177229s: Exiting Redux.query 0.177243s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.177258s: Exiting Redux.assert_term: 0.000004 seconds 0.177269s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.177283s: Exiting Redux.assert_term: 0.000003 seconds 0.177293s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.177307s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.177339s: Exiting Redux.assume: 0.000022 seconds 0.177351s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.177362s: Entering Redux.assume(!(1 = 0)) 0.177374s: Exiting Redux.assume: 0.000001 seconds 0.177385s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.177399s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.177423s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.177442s: Exiting Redux.assume: 0.000006 seconds 0.177453s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.177464s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.177475s: Entering Redux.query(1 <= 1) 0.177486s: Exiting Redux.query 0.177496s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.177507s: Entering Redux.assume(1 <= 1) 0.177519s: Exiting Redux.assume: 0.000001 seconds 0.177529s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.177542s: Entering Redux.assume(!(r3 < 0)) 0.177562s: Exiting Redux.assume: 0.000008 seconds 0.177573s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.177589s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.177603s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.177624s: Exiting Redux.query 0.177636s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.177646s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.177658s: Entering Redux.assume(!(!(r3 < 0))) 0.177677s: Exiting Redux.assume: 0.000007 seconds 0.177688s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.177701s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.177718s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.177733s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.178104s: Exiting Redux.query 0.178118s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.178129s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.178145s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.178168s: Exiting Redux.assume: 0.000011 seconds 0.178180s: Entering Redux.assume(!(!(1 = 0))) 0.178191s: Exiting Redux.assume: 0.000001 seconds 0.178204s: Entering Redux.assume(!(!(0 < r2))) 0.178221s: Exiting Redux.assume: 0.000006 seconds 0.178233s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.178247s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.178263s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.178278s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.178502s: Exiting Redux.query 0.178516s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.178527s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.178541s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.178562s: Exiting Redux.assume: 0.000010 seconds 0.178574s: Entering Redux.assume(!(!(1 = 0))) 0.178587s: Exiting Redux.assume: 0.000001 seconds 0.178601s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.178621s: Exiting Redux.assume: 0.000009 seconds 0.178633s: Entering Redux.assume(!(!(1 = 0))) 0.178644s: Exiting Redux.assume: 0.000001 seconds 0.178668s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.178801s: Exiting Redux.assume: 0.000122 seconds 0.178823s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,5-24): Verifying call 0.178835s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.178845s: Entering Redux.query(true) 0.178856s: Exiting Redux.query 0.178867s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.178877s: Entering Redux.assume(true) 0.178889s: Exiting Redux.assume: 0.000001 seconds 0.178900s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.178920s: Entering Redux.query(!(2 = 0)) 0.178931s: Exiting Redux.query 0.178945s: Entering Redux.assume(%(A0, 2) = 1) 0.178959s: Exiting Redux.assume: 0.000003 seconds 0.178970s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.178980s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.178990s: Entering Redux.query(true) 0.179001s: Exiting Redux.query 0.179011s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.179021s: Entering Redux.assume(true) 0.179033s: Exiting Redux.assume: 0.000001 seconds 0.179043s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.179060s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.179072s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.179090s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.179109s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.179126s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.180039s: Exiting Redux.query 0.180058s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.180074s: Exiting Redux.assert_term: 0.000004 seconds 0.180086s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.180099s: Exiting Redux.assert_term: 0.000003 seconds 0.180111s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.180125s: Exiting Redux.assert_term: 0.000003 seconds 0.180136s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.180149s: Exiting Redux.assert_term: 0.000003 seconds 0.180159s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.180173s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.180196s: Exiting Redux.assume: 0.000012 seconds 0.180206s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.180217s: Entering Redux.assume(!(1 = 0)) 0.180228s: Exiting Redux.assume: 0.000001 seconds 0.180240s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.180258s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.180284s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.180303s: Exiting Redux.assume: 0.000007 seconds 0.180315s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.180326s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.180337s: Entering Redux.query(1 <= 1) 0.180347s: Exiting Redux.query 0.180358s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.180369s: Entering Redux.assume(1 <= 1) 0.180380s: Exiting Redux.assume: 0.000001 seconds 0.180391s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.180405s: Entering Redux.assume(!(!(r0 = 0))) 0.180434s: Exiting Redux.assume: 0.000019 seconds 0.180446s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.180459s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.180483s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.180501s: Exiting Redux.assume: 0.000006 seconds 0.180513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.180523s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.180533s: Entering Redux.query(1 <= 1) 0.180543s: Exiting Redux.query 0.180554s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.180563s: Entering Redux.assume(1 <= 1) 0.180575s: Exiting Redux.assume: 0.000001 seconds 0.180584s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.180596s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.180606s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.180616s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.180629s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.180650s: Exiting Redux.assume: 0.000010 seconds 0.180662s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.180675s: Exiting Redux.assume: 0.000003 seconds 0.180686s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.180702s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.180716s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.180735s: Exiting Redux.query 0.180748s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.180764s: Exiting Redux.assert_term: 0.000004 seconds 0.180775s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.180789s: Exiting Redux.assert_term: 0.000003 seconds 0.180799s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.180813s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.180843s: Exiting Redux.assume: 0.000012 seconds 0.180854s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.180866s: Entering Redux.assume(!(1 = 0)) 0.180879s: Exiting Redux.assume: 0.000001 seconds 0.180890s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.180905s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.181046s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.181066s: Exiting Redux.assume: 0.000007 seconds 0.181077s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.181088s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.181099s: Entering Redux.query(1 <= 1) 0.181110s: Exiting Redux.query 0.181120s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.181131s: Entering Redux.assume(1 <= 1) 0.181142s: Exiting Redux.assume: 0.000001 seconds 0.181152s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.181165s: Entering Redux.assume(!(0 < r2)) 0.181183s: Exiting Redux.assume: 0.000007 seconds 0.181194s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.181206s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.181223s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.181238s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.181260s: Exiting Redux.query 0.181274s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.181289s: Exiting Redux.assert_term: 0.000004 seconds 0.181301s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.181316s: Exiting Redux.assert_term: 0.000003 seconds 0.181327s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.181342s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.181376s: Exiting Redux.assume: 0.000022 seconds 0.181387s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.181399s: Entering Redux.assume(!(1 = 0)) 0.181411s: Exiting Redux.assume: 0.000001 seconds 0.181423s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.181438s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.181465s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.181484s: Exiting Redux.assume: 0.000007 seconds 0.181496s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.181506s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.181519s: Entering Redux.query(1 <= 1) 0.181530s: Exiting Redux.query 0.181540s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.181550s: Entering Redux.assume(1 <= 1) 0.181562s: Exiting Redux.assume: 0.000001 seconds 0.181571s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.181584s: Entering Redux.assume(!(r3 < 0)) 0.181603s: Exiting Redux.assume: 0.000008 seconds 0.181613s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.181628s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.181641s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.181662s: Exiting Redux.query 0.181674s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.181684s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.181696s: Entering Redux.assume(!(!(r3 < 0))) 0.181715s: Exiting Redux.assume: 0.000007 seconds 0.181729s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.181744s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.181760s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.181775s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.181974s: Exiting Redux.query 0.181987s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.181999s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.182015s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.182038s: Exiting Redux.assume: 0.000012 seconds 0.182050s: Entering Redux.assume(!(!(1 = 0))) 0.182062s: Exiting Redux.assume: 0.000001 seconds 0.182074s: Entering Redux.assume(!(!(0 < r2))) 0.182091s: Exiting Redux.assume: 0.000006 seconds 0.182103s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.182117s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.182133s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.182148s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.182427s: Exiting Redux.query 0.182441s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.182451s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.182466s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.182488s: Exiting Redux.assume: 0.000010 seconds 0.182500s: Entering Redux.assume(!(!(1 = 0))) 0.182511s: Exiting Redux.assume: 0.000001 seconds 0.182527s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.182547s: Exiting Redux.assume: 0.000009 seconds 0.182559s: Entering Redux.assume(!(!(1 = 0))) 0.182572s: Exiting Redux.assume: 0.000001 seconds 0.182586s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.182599s: Exiting Redux.assume: 0.000003 seconds 0.182612s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.182622s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.182632s: Entering Redux.query(true) 0.182643s: Exiting Redux.query 0.182654s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.182664s: Entering Redux.assume(true) 0.182676s: Exiting Redux.assume: 0.000001 seconds 0.182686s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.182702s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.182715s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.182730s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.182747s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.182763s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.183506s: Exiting Redux.query 0.183524s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.183539s: Exiting Redux.assert_term: 0.000004 seconds 0.183550s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.183564s: Exiting Redux.assert_term: 0.000003 seconds 0.183574s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.183587s: Exiting Redux.assert_term: 0.000003 seconds 0.183598s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.183612s: Exiting Redux.assert_term: 0.000002 seconds 0.183623s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.183637s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.183660s: Exiting Redux.assume: 0.000012 seconds 0.183672s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.183684s: Entering Redux.assume(!(1 = 0)) 0.183695s: Exiting Redux.assume: 0.000001 seconds 0.183707s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.183722s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.183810s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.183841s: Exiting Redux.assume: 0.000008 seconds 0.183853s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.183864s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.183875s: Entering Redux.query(1 <= 1) 0.183886s: Exiting Redux.query 0.183897s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.183907s: Entering Redux.assume(1 <= 1) 0.183919s: Exiting Redux.assume: 0.000001 seconds 0.183929s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.183943s: Entering Redux.assume(!(!(r0 = 0))) 0.183973s: Exiting Redux.assume: 0.000020 seconds 0.183984s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,13-18): Executing statement 0.183995s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Executing statement 0.184021s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.184038s: Exiting Redux.assume: 0.000007 seconds 0.184048s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-22): Verifying call 0.184058s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.184068s: Entering Redux.query(1 <= 1) 0.184077s: Exiting Redux.query 0.184087s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.184098s: Entering Redux.assume(1 <= 1) 0.184110s: Exiting Redux.assume: 0.000001 seconds 0.184120s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(76,5-11): Executing return statement 0.184131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.184142s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Cleaning up dummy fraction chunks 0.184152s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,1-2): Leak check. 0.184165s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.184188s: Exiting Redux.assume: 0.000011 seconds 0.184202s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.184216s: Exiting Redux.assume: 0.000003 seconds 0.184227s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Executing statement 0.184245s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.184259s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.184279s: Exiting Redux.query 0.184292s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.184307s: Exiting Redux.assert_term: 0.000004 seconds 0.184319s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.184333s: Exiting Redux.assert_term: 0.000003 seconds 0.184343s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Producing assertion 0.184357s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.184380s: Exiting Redux.assume: 0.000011 seconds 0.184390s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,9-14): Evaluating loop condition 0.184402s: Entering Redux.assume(!(1 = 0)) 0.184414s: Exiting Redux.assume: 0.000001 seconds 0.184426s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(57,2-3): Executing statement 0.184443s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Executing statement 0.184470s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.184490s: Exiting Redux.assume: 0.000007 seconds 0.184502s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,6-23): Verifying call 0.184512s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.184522s: Entering Redux.query(1 <= 1) 0.184532s: Exiting Redux.query 0.184542s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.184552s: Entering Redux.assume(1 <= 1) 0.184564s: Exiting Redux.assume: 0.000001 seconds 0.184573s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,13-15): Executing statement 0.184587s: Entering Redux.assume(!(0 < r2)) 0.184604s: Exiting Redux.assume: 0.000007 seconds 0.184615s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,17-22): Executing statement 0.184627s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Executing statement 0.184643s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.184657s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.184677s: Exiting Redux.query 0.184691s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.184705s: Exiting Redux.assert_term: 0.000004 seconds 0.184717s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.184731s: Exiting Redux.assert_term: 0.000003 seconds 0.184740s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Producing assertion 0.184754s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.184788s: Exiting Redux.assume: 0.000022 seconds 0.184798s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-14): Evaluating loop condition 0.184811s: Entering Redux.assume(!(1 = 0)) 0.184832s: Exiting Redux.assume: 0.000001 seconds 0.184843s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(66,2-3): Executing statement 0.184859s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Executing statement 0.184885s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.184904s: Exiting Redux.assume: 0.000007 seconds 0.184916s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,6-23): Verifying call 0.184927s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.184938s: Entering Redux.query(1 <= 1) 0.184948s: Exiting Redux.query 0.184958s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.184969s: Entering Redux.assume(1 <= 1) 0.184980s: Exiting Redux.assume: 0.000001 seconds 0.184993s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,13-15): Executing statement 0.185007s: Entering Redux.assume(!(r3 < 0)) 0.185026s: Exiting Redux.assume: 0.000008 seconds 0.185037s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,17-22): Executing statement 0.185053s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.185068s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.185090s: Exiting Redux.query 0.185101s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Cleaning up dummy fraction chunks 0.185111s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,5-6): Leak check. 0.185123s: Entering Redux.assume(!(!(r3 < 0))) 0.185141s: Exiting Redux.assume: 0.000007 seconds 0.185152s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,15-16): Executing statement 0.185166s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,15-16): Executing statement 0.185182s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,53-55): Consuming assertion 0.185198s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.185402s: Exiting Redux.query 0.185417s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Cleaning up dummy fraction chunks 0.185428s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,9-10): Leak check. 0.185442s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.185464s: Exiting Redux.assume: 0.000011 seconds 0.185476s: Entering Redux.assume(!(!(1 = 0))) 0.185489s: Exiting Redux.assume: 0.000001 seconds 0.185502s: Entering Redux.assume(!(!(0 < r2))) 0.185518s: Exiting Redux.assume: 0.000006 seconds 0.185530s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.185545s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.185561s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,53-55): Consuming assertion 0.185576s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.185796s: Exiting Redux.query 0.185810s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Cleaning up dummy fraction chunks 0.185826s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,9-10): Leak check. 0.185841s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.185862s: Exiting Redux.assume: 0.000010 seconds 0.185874s: Entering Redux.assume(!(!(1 = 0))) 0.185887s: Exiting Redux.assume: 0.000002 seconds 0.185902s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.185921s: Exiting Redux.assume: 0.000009 seconds 0.185933s: Entering Redux.assume(!(!(1 = 0))) 0.185945s: Exiting Redux.assume: 0.000001 seconds Syntactic annotation overhead statistics: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h : lines: code: 6; annot: 807; mixed: 1; overhead: 13467% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/list.gh : lines: code: 0; annot: 187; mixed: 0; overhead: inf% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude_core.gh: lines: code: 0; annot: 33; mixed: 0; overhead: inf% fermat1_ll_valuebound100__verifast_instrumented_modified.c : lines: code: 40; annot: 16; mixed: 9; overhead: 62% Statements parsed: 127 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 32 Execution steps (including assertion production/consumption steps): 2770 Symbolic execution forks: 401 Prover assumes: 1129 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 452 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 2058 (0), 0 (more than 30) assume_core_count = 2659 number of case splits = 0 simplex_assert_ge_count = 924 simplex_assert_eq_count = 581 simplex_assert_neq_count = 360 max_truenode_childcount = 0 max_falsenode_childcount = 2 axiom triggered counts: ptr_provenance_max_addr_limits 1 ptr_provenance_min_addr_limits 1 boxed_bool_unboxed_bool_x_eq_x 1 Time spent in query, assume, push, pop: 0.061117s Time spent in Simplex: 0.052320s Time spent parsing: 0.017521s Function timings (> 0.1s): fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): main: 0.14 seconds Total time: 0.18 seconds 0 errors found (32 statements verified)