./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 + '[' -z x ']' + echo 'Using prover supplied by environment variable PROVER: Redux' Using prover supplied by environment variable PROVER: Redux ++ basename sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_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 + 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 -prover Redux -read_options_from_source_file -c fermat1_ll_valuebound100__verifast_instrumented_modified.c fermat1_ll_valuebound100__verifast_instrumented_modified.c 0.006925s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006958s: Exiting Redux.assert_term: 0.000013 seconds 0.006994s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007010s: Exiting Redux.assert_term: 0.000006 seconds 0.007019s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007032s: Exiting Redux.assert_term: 0.000005 seconds 0.007044s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007056s: Exiting Redux.assert_term: 0.000001 seconds 0.007074s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007089s: Exiting Redux.assert_term: 0.000006 seconds 0.007099s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007113s: Exiting Redux.assert_term: 0.000005 seconds 0.007124s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007140s: Exiting Redux.assert_term: 0.000003 seconds 0.007148s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007164s: Exiting Redux.assert_term: 0.000006 seconds 0.007179s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007193s: Exiting Redux.assert_term: 0.000002 seconds 0.007203s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007217s: Exiting Redux.assert_term: 0.000002 seconds 0.007225s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007239s: Exiting Redux.assert_term: 0.000005 seconds 0.007250s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007262s: Exiting Redux.assert_term: 0.000001 seconds 0.007278s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007292s: Exiting Redux.assert_term: 0.000004 seconds 0.007301s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007315s: Exiting Redux.assert_term: 0.000004 seconds 0.007323s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007337s: Exiting Redux.assert_term: 0.000002 seconds 0.007348s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007364s: Exiting Redux.assert_term: 0.000002 seconds 0.007379s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007393s: Exiting Redux.assert_term: 0.000004 seconds 0.007403s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007418s: Exiting Redux.assert_term: 0.000004 seconds 0.007431s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007443s: Exiting Redux.assert_term: 0.000003 seconds 0.007456s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007470s: Exiting Redux.assert_term: 0.000005 seconds 0.007484s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007498s: Exiting Redux.assert_term: 0.000005 seconds 0.007508s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007520s: Exiting Redux.assert_term: 0.000003 seconds 0.007532s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007546s: Exiting Redux.assert_term: 0.000004 seconds 0.007554s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007568s: Exiting Redux.assert_term: 0.000002 seconds 0.007586s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007600s: Exiting Redux.assert_term: 0.000001 seconds 0.007609s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007633s: Exiting Redux.assert_term: 0.000004 seconds 0.007642s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007656s: Exiting Redux.assert_term: 0.000004 seconds 0.025686s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025753s: Exiting Redux.assert_term: 0.000008 seconds 0.025790s: Entering Redux.assume(true ==> default_value = 0) 0.025804s: Exiting Redux.assume: 0.000005 seconds 0.027100s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.027122s: Exiting Redux.assert_term: 0.000006 seconds 0.027135s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.027148s: Exiting Redux.assert_term: 0.000002 seconds 0.027160s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.027173s: Exiting Redux.assert_term: 0.000002 seconds 0.027191s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.027211s: Exiting Redux.assert_term: 0.000003 seconds 0.027222s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.027235s: Exiting Redux.assert_term: 0.000003 seconds 0.027252s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027265s: Exiting Redux.assert_term: 0.000003 seconds 0.027281s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027293s: Exiting Redux.assert_term: 0.000003 seconds 0.027305s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027322s: Exiting Redux.assert_term: 0.000003 seconds 0.027336s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027348s: Exiting Redux.assert_term: 0.000003 seconds 0.027362s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027375s: Exiting Redux.assert_term: 0.000003 seconds 0.027391s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027403s: Exiting Redux.assert_term: 0.000003 seconds 0.027416s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027433s: Exiting Redux.assert_term: 0.000003 seconds 0.027446s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027459s: Exiting Redux.assert_term: 0.000003 seconds 0.027473s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027484s: Exiting Redux.assert_term: 0.000002 seconds 0.027498s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027510s: Exiting Redux.assert_term: 0.000002 seconds 0.027526s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027544s: Exiting Redux.assert_term: 0.000003 seconds 0.027564s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027588s: Exiting Redux.assert_term: 0.000013 seconds 0.027607s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027620s: Exiting Redux.assert_term: 0.000002 seconds 0.027636s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027648s: Exiting Redux.assert_term: 0.000003 seconds 0.027667s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027687s: Exiting Redux.assert_term: 0.000003 seconds 0.030425s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030459s: Exiting Redux.assume: 0.000005 seconds 0.035894s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035932s: Exiting Redux.assert_term: 0.000006 seconds 0.035954s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035967s: Exiting Redux.assert_term: 0.000003 seconds 0.035983s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.036012s: Exiting Redux.assert_term: 0.000003 seconds 0.036027s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.036040s: Exiting Redux.assert_term: 0.000002 seconds 0.036051s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.036071s: Exiting Redux.assume: 0.000011 seconds 0.036086s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.036104s: Exiting Redux.assert_term: 0.000004 seconds 0.036115s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.036136s: Exiting Redux.assume: 0.000011 seconds 0.036150s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.036163s: Exiting Redux.assert_term: 0.000003 seconds 0.036181s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.036194s: Exiting Redux.assert_term: 0.000003 seconds 0.036218s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.036231s: Exiting Redux.assert_term: 0.000002 seconds 0.036253s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.036265s: Exiting Redux.assert_term: 0.000003 seconds 0.036286s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.036298s: Exiting Redux.assert_term: 0.000002 seconds 0.036321s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.036340s: Exiting Redux.assert_term: 0.000003 seconds 0.036360s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.036372s: Exiting Redux.assert_term: 0.000003 seconds 0.036388s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036401s: Exiting Redux.assert_term: 0.000003 seconds 0.036419s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036432s: Exiting Redux.assert_term: 0.000002 seconds 0.036447s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036465s: Exiting Redux.assert_term: 0.000003 seconds 0.036482s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036494s: Exiting Redux.assert_term: 0.000002 seconds 0.036509s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036521s: Exiting Redux.assert_term: 0.000003 seconds 0.036537s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036549s: Exiting Redux.assert_term: 0.000002 seconds 0.036570s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036590s: Exiting Redux.assert_term: 0.000003 seconds 0.036606s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036618s: Exiting Redux.assert_term: 0.000003 seconds 0.036633s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036644s: Exiting Redux.assert_term: 0.000002 seconds 0.036660s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036672s: Exiting Redux.assert_term: 0.000002 seconds 0.036699s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036711s: Exiting Redux.assert_term: 0.000003 seconds 0.036726s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036738s: Exiting Redux.assert_term: 0.000002 seconds 0.036809s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036820s: Exiting Redux.assert_term: 0.000003 seconds 0.036842s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036861s: Exiting Redux.assert_term: 0.000003 seconds 0.036888s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036901s: Exiting Redux.assert_term: 0.000003 seconds 0.036923s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036936s: Exiting Redux.assert_term: 0.000002 seconds 0.036950s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036962s: Exiting Redux.assert_term: 0.000003 seconds 0.036980s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036998s: Exiting Redux.assert_term: 0.000002 seconds 0.037013s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.037025s: Exiting Redux.assert_term: 0.000003 seconds 0.037040s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.037054s: Exiting Redux.assert_term: 0.000003 seconds 0.037069s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.037081s: Exiting Redux.assert_term: 0.000002 seconds 0.037093s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.037111s: Exiting Redux.assert_term: 0.000003 seconds 0.037130s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.037141s: Exiting Redux.assert_term: 0.000002 seconds 0.037156s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.037168s: Exiting Redux.assert_term: 0.000002 seconds 0.037183s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.037195s: Exiting Redux.assert_term: 0.000002 seconds 0.037215s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.037231s: Exiting Redux.assert_term: 0.000003 seconds 0.037254s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.037266s: Exiting Redux.assert_term: 0.000003 seconds 0.037282s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.037294s: Exiting Redux.assert_term: 0.000002 seconds 0.037316s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.037328s: Exiting Redux.assert_term: 0.000003 seconds 0.037342s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.037360s: Exiting Redux.assert_term: 0.000003 seconds 0.037373s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037385s: Exiting Redux.assert_term: 0.000003 seconds 0.037398s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037409s: Exiting Redux.assert_term: 0.000003 seconds 0.037423s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037435s: Exiting Redux.assert_term: 0.000002 seconds 0.037448s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037467s: Exiting Redux.assert_term: 0.000002 seconds 0.037480s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037492s: Exiting Redux.assert_term: 0.000002 seconds 0.037505s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037516s: Exiting Redux.assert_term: 0.000003 seconds 0.037529s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037541s: Exiting Redux.assert_term: 0.000002 seconds 0.037555s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037571s: Exiting Redux.assert_term: 0.000002 seconds 0.037592s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037604s: Exiting Redux.assert_term: 0.000003 seconds 0.037618s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037629s: Exiting Redux.assert_term: 0.000003 seconds 0.037642s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037654s: Exiting Redux.assert_term: 0.000003 seconds 0.037672s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037684s: Exiting Redux.assert_term: 0.000003 seconds 0.037699s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037711s: Exiting Redux.assert_term: 0.000002 seconds 0.037724s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037735s: Exiting Redux.assert_term: 0.000003 seconds 0.037749s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037760s: Exiting Redux.assert_term: 0.000003 seconds 0.037784s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037795s: Exiting Redux.assert_term: 0.000003 seconds 0.037808s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037820s: Exiting Redux.assert_term: 0.000002 seconds 0.037833s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037844s: Exiting Redux.assert_term: 0.000003 seconds 0.037856s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037868s: Exiting Redux.assert_term: 0.000002 seconds 0.037890s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037903s: Exiting Redux.assert_term: 0.000003 seconds 0.037917s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037929s: Exiting Redux.assert_term: 0.000002 seconds 0.037943s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037956s: Exiting Redux.assert_term: 0.000002 seconds 0.037971s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037983s: Exiting Redux.assert_term: 0.000003 seconds 0.038002s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.038015s: Exiting Redux.assert_term: 0.000002 seconds 0.038030s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.038041s: Exiting Redux.assert_term: 0.000003 seconds 0.038055s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.038066s: Exiting Redux.assert_term: 0.000003 seconds 0.038081s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.038092s: Exiting Redux.assert_term: 0.000003 seconds 0.038112s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.038124s: Exiting Redux.assert_term: 0.000003 seconds 0.038138s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.038150s: Exiting Redux.assert_term: 0.000002 seconds 0.038162s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.038174s: Exiting Redux.assert_term: 0.000002 seconds 0.038186s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.038198s: Exiting Redux.assert_term: 0.000003 seconds 0.038215s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.038228s: Exiting Redux.assert_term: 0.000002 seconds 0.038241s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.038253s: Exiting Redux.assert_term: 0.000002 seconds 0.038265s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.038277s: Exiting Redux.assert_term: 0.000003 seconds 0.038290s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.038302s: Exiting Redux.assert_term: 0.000003 seconds 0.038315s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.038331s: Exiting Redux.assert_term: 0.000003 seconds 0.038345s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038357s: Exiting Redux.assert_term: 0.000003 seconds 0.038374s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038386s: Exiting Redux.assert_term: 0.000003 seconds 0.038402s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038414s: Exiting Redux.assert_term: 0.000003 seconds 0.038430s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038446s: Exiting Redux.assert_term: 0.000003 seconds 0.038462s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038475s: Exiting Redux.assert_term: 0.000002 seconds 0.038489s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038501s: Exiting Redux.assert_term: 0.000003 seconds 0.038517s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038530s: Exiting Redux.assert_term: 0.000002 seconds 0.038550s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038563s: Exiting Redux.assert_term: 0.000002 seconds 0.038592s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038606s: Exiting Redux.assert_term: 0.000002 seconds 0.038625s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038638s: Exiting Redux.assert_term: 0.000002 seconds 0.038652s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038664s: Exiting Redux.assert_term: 0.000003 seconds 0.038687s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038700s: Exiting Redux.assert_term: 0.000002 seconds 0.038715s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038729s: Exiting Redux.assert_term: 0.000002 seconds 0.038743s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038755s: Exiting Redux.assert_term: 0.000002 seconds 0.038769s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038781s: Exiting Redux.assert_term: 0.000003 seconds 0.038804s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038816s: Exiting Redux.assert_term: 0.000002 seconds 0.038830s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038842s: Exiting Redux.assert_term: 0.000002 seconds 0.038857s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038868s: Exiting Redux.assert_term: 0.000002 seconds 0.038883s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038895s: Exiting Redux.assert_term: 0.000002 seconds 0.038916s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038928s: Exiting Redux.assert_term: 0.000003 seconds 0.038943s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038955s: Exiting Redux.assert_term: 0.000003 seconds 0.038972s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038984s: Exiting Redux.assert_term: 0.000003 seconds 0.038998s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.039011s: Exiting Redux.assert_term: 0.000002 seconds 0.039029s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.039041s: Exiting Redux.assert_term: 0.000003 seconds 0.039058s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.039073s: Exiting Redux.assert_term: 0.000002 seconds 0.039087s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.039100s: Exiting Redux.assert_term: 0.000003 seconds 0.039116s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.039133s: Exiting Redux.assert_term: 0.000003 seconds 0.039148s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.039160s: Exiting Redux.assert_term: 0.000003 seconds 0.039176s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.039188s: Exiting Redux.assert_term: 0.000003 seconds 0.039203s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.039216s: Exiting Redux.assert_term: 0.000003 seconds 0.039231s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.039248s: Exiting Redux.assert_term: 0.000002 seconds 0.039265s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.039277s: Exiting Redux.assert_term: 0.000002 seconds 0.039291s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.039303s: Exiting Redux.assert_term: 0.000002 seconds 0.039317s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039330s: Exiting Redux.assert_term: 0.000002 seconds 0.039346s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039364s: Exiting Redux.assert_term: 0.000002 seconds 0.039380s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039393s: Exiting Redux.assert_term: 0.000002 seconds 0.039407s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039419s: Exiting Redux.assert_term: 0.000003 seconds 0.039433s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039446s: Exiting Redux.assert_term: 0.000002 seconds 0.039788s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039808s: Exiting Redux.assert_term: 0.000003 seconds 0.040781s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040801s: Exiting Redux.assert_term: 0.000006 seconds 0.040821s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040834s: Exiting Redux.assert_term: 0.000003 seconds 0.040850s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040862s: Exiting Redux.assert_term: 0.000003 seconds 0.040888s: Entering Redux.assert_term(func_rank(main) = 203) 0.040901s: Exiting Redux.assert_term: 0.000003 seconds 0.040934s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.040951s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040966s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040976s: Entering Redux.assume(0 <= argc) 0.040998s: Exiting Redux.assume: 0.000005 seconds 0.041007s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.041016s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.041030s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.041044s: Consuming chunk module(fermat1_ll_valuebound100__verifast_instrumented_modified, true) 0.041060s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.041072s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.041081s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.041090s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Leak check. 0.041133s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.041149s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.041158s: Entering Redux.assume(false) 0.041170s: Exiting Redux.assume: 0.000002 seconds 0.041185s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041199s: Exiting Redux.assert_term: 0.000004 seconds 0.041210s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.041224s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.041233s: Entering Redux.assume(true) 0.041243s: Exiting Redux.assume: 0.000001 seconds 0.041263s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,6-25): Executing statement 0.041278s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(17,3-5): Executing statement 0.041302s: Entering Redux.assume(!(!(cond = 0))) 0.041326s: Exiting Redux.assume: 0.000015 seconds 0.041341s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(17,13-14): Executing statement 0.041353s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(17,14-19): Executing statement 0.041370s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041385s: Exiting Redux.assert_term: 0.000003 seconds 0.041397s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(17,14-19): Verifying call 0.041406s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.041420s: Entering Redux.query(true) 0.041430s: Exiting Redux.query 0.041439s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(6,13-18): Producing assertion 0.041448s: Entering Redux.assume(false) 0.041459s: Exiting Redux.assume: 0.000001 seconds 0.041470s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041483s: Exiting Redux.assume: 0.000003 seconds 0.041493s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041508s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.041516s: Entering Redux.query(true) 0.041524s: Exiting Redux.query 0.041533s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041541s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041555s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041567s: Exiting Redux.assert_term: 0.000003 seconds 0.041596s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.041605s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.041614s: Entering Redux.assume(1 <= cond) 0.041628s: Exiting Redux.assume: 0.000005 seconds 0.041638s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,6-23): Executing statement 0.041649s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(22,5-7): Executing statement 0.041668s: Entering Redux.assume(!(!(cond = 0))) 0.042370s: Exiting Redux.assume: 0.000692 seconds 0.042383s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042396s: Exiting Redux.assume: 0.000003 seconds 0.042406s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.042415s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.042425s: Entering Redux.query(1 <= cond) 0.042438s: Exiting Redux.query 0.042454s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.042463s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(27,1-2): Leak check. 0.042482s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.042491s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.042510s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Executing statement 0.042529s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(33,1-2): Executing statement 0.042539s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(35,1-36,1): Executing statement 0.042557s: Consuming chunk [_]module(fermat1_ll_valuebound100__verifast_instrumented_modified, true) 0.042569s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(37,5-8): Executing statement 0.042591s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.042605s: Exiting Redux.assert_term: 0.000004 seconds 0.042620s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.042632s: Exiting Redux.assert_term: 0.000003 seconds 0.042641s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(38,5-9): Executing statement 0.042653s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.042667s: Exiting Redux.assert_term: 0.000003 seconds 0.042677s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.042695s: Exiting Redux.assert_term: 0.000002 seconds 0.042705s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042717s: Exiting Redux.assert_term: 0.000003 seconds 0.042726s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(39,7-8): Executing statement 0.042744s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042758s: Exiting Redux.assert_term: 0.000004 seconds 0.042769s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(39,9-30): Verifying call 0.042784s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042793s: Entering Redux.query(true) 0.042802s: Exiting Redux.query 0.042813s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.042825s: Exiting Redux.assert_term: 0.000003 seconds 0.042835s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042844s: Entering Redux.assume(true) 0.042860s: Exiting Redux.assume: 0.000002 seconds 0.042870s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Executing statement 0.042888s: Entering Redux.assume(0 <= A0) 0.042903s: Exiting Redux.assume: 0.000005 seconds 0.042912s: Entering Redux.assume(A0 <= 100) 0.042927s: Exiting Redux.assume: 0.000005 seconds 0.042937s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.042947s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042966s: Entering Redux.query(true) 0.042975s: Exiting Redux.query 0.042984s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042992s: Entering Redux.assume(true) 0.043003s: Exiting Redux.assume: 0.000001 seconds 0.043012s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,7-8): Executing statement 0.043023s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.043037s: Exiting Redux.assert_term: 0.000004 seconds 0.043055s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,9-30): Verifying call 0.043066s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.043075s: Entering Redux.query(true) 0.043083s: Exiting Redux.query 0.043094s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.043107s: Exiting Redux.assert_term: 0.000003 seconds 0.043116s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.043130s: Entering Redux.assume(true) 0.043141s: Exiting Redux.assume: 0.000001 seconds 0.043150s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.043165s: Entering Redux.assume(0 <= R0) 0.043179s: Exiting Redux.assume: 0.000004 seconds 0.043190s: Entering Redux.assume(R0 <= 100) 0.043204s: Exiting Redux.assume: 0.000005 seconds 0.043213s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.043228s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043237s: Entering Redux.query(true) 0.043246s: Exiting Redux.query 0.043255s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043263s: Entering Redux.assume(true) 0.043274s: Exiting Redux.assume: 0.000001 seconds 0.043284s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.043306s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.043456s: Exiting Redux.assume: 0.000134 seconds 0.043467s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.043477s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043486s: Entering Redux.query(true) 0.043495s: Exiting Redux.query 0.043504s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043513s: Entering Redux.assume(true) 0.043524s: Exiting Redux.assume: 0.000001 seconds 0.043539s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.043554s: Entering Redux.query(!(2 = 0)) 0.043563s: Exiting Redux.query 0.043583s: Entering Redux.assume(%(A0, 2) = 1) 0.043596s: Exiting Redux.assume: 0.000003 seconds 0.043606s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.043616s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043630s: Entering Redux.query(true) 0.043639s: Exiting Redux.query 0.043648s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043657s: Entering Redux.assume(true) 0.043668s: Exiting Redux.assume: 0.000001 seconds 0.043677s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.043692s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043703s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.043722s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.043743s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.043758s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.045040s: Exiting Redux.query 0.045059s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.045079s: Exiting Redux.assert_term: 0.000005 seconds 0.045089s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.045101s: Exiting Redux.assert_term: 0.000003 seconds 0.045111s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.045123s: Exiting Redux.assert_term: 0.000003 seconds 0.045132s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.045145s: Exiting Redux.assert_term: 0.000002 seconds 0.045160s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.045174s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045201s: Exiting Redux.assume: 0.000018 seconds 0.045210s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.045220s: Entering Redux.assume(!(1 = 0)) 0.045230s: Exiting Redux.assume: 0.000001 seconds 0.045247s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.045261s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.045286s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045307s: Exiting Redux.assume: 0.000011 seconds 0.045317s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.045327s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045342s: Entering Redux.query(1 <= 1) 0.045352s: Exiting Redux.query 0.045361s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045370s: Entering Redux.assume(1 <= 1) 0.045381s: Exiting Redux.assume: 0.000001 seconds 0.045390s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.045403s: Entering Redux.assume(!(!(r0 = 0))) 0.045434s: Exiting Redux.assume: 0.000021 seconds 0.045451s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.045462s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.045484s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045505s: Exiting Redux.assume: 0.000010 seconds 0.045515s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.045524s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045538s: Entering Redux.query(1 <= 1) 0.045547s: Exiting Redux.query 0.045556s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045564s: Entering Redux.assume(1 <= 1) 0.045580s: Exiting Redux.assume: 0.000001 seconds 0.045589s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.045599s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.045613s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.045621s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.045633s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.045659s: Exiting Redux.assume: 0.000017 seconds 0.045670s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.045682s: Exiting Redux.assume: 0.000003 seconds 0.045692s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.045715s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.045729s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045753s: Exiting Redux.query 0.045766s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.045779s: Exiting Redux.assert_term: 0.000004 seconds 0.045789s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.045811s: Exiting Redux.assert_term: 0.000003 seconds 0.045820s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.045905s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.045934s: Exiting Redux.assume: 0.000017 seconds 0.045943s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.045954s: Entering Redux.assume(!(1 = 0)) 0.045974s: Exiting Redux.assume: 0.000001 seconds 0.045984s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.045997s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.046020s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.046041s: Exiting Redux.assume: 0.000010 seconds 0.046051s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.046066s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046075s: Entering Redux.query(1 <= 1) 0.046083s: Exiting Redux.query 0.046092s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046101s: Entering Redux.assume(1 <= 1) 0.046112s: Exiting Redux.assume: 0.000002 seconds 0.046121s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.046132s: Entering Redux.assume(!(0 < r2)) 0.046154s: Exiting Redux.assume: 0.000008 seconds 0.046164s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.046175s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.046192s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.046206s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.046237s: Exiting Redux.query 0.046249s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.046263s: Exiting Redux.assert_term: 0.000003 seconds 0.046273s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.046286s: Exiting Redux.assert_term: 0.000003 seconds 0.046295s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.046308s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.046363s: Exiting Redux.assume: 0.000039 seconds 0.046372s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.046382s: Entering Redux.assume(!(1 = 0)) 0.046392s: Exiting Redux.assume: 0.000001 seconds 0.046401s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.046413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.046435s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.046463s: Exiting Redux.assume: 0.000011 seconds 0.046473s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.046482s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046491s: Entering Redux.query(1 <= 1) 0.046500s: Exiting Redux.query 0.046509s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046523s: Entering Redux.assume(1 <= 1) 0.046534s: Exiting Redux.assume: 0.000001 seconds 0.046543s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.046555s: Entering Redux.assume(!(r3 < 0)) 0.046581s: Exiting Redux.assume: 0.000008 seconds 0.046591s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.046605s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.046624s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.046651s: Exiting Redux.query 0.046661s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.046670s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.046681s: Entering Redux.assume(!(!(r3 < 0))) 0.046699s: Exiting Redux.assume: 0.000008 seconds 0.046710s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.046727s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.046743s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.046757s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.047009s: Exiting Redux.query 0.047022s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.047037s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.047050s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.047078s: Exiting Redux.assume: 0.000017 seconds 0.047089s: Entering Redux.assume(!(!(1 = 0))) 0.047099s: Exiting Redux.assume: 0.000001 seconds 0.047111s: Entering Redux.assume(!(!(0 < r2))) 0.047127s: Exiting Redux.assume: 0.000007 seconds 0.047138s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.047156s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.047172s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.047186s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.047501s: Exiting Redux.query 0.047513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.047528s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.047541s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.047566s: Exiting Redux.assume: 0.000016 seconds 0.047586s: Entering Redux.assume(!(!(1 = 0))) 0.047597s: Exiting Redux.assume: 0.000001 seconds 0.047615s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.047640s: Exiting Redux.assume: 0.000015 seconds 0.047658s: Entering Redux.assume(!(!(1 = 0))) 0.047669s: Exiting Redux.assume: 0.000001 seconds 0.047685s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.047697s: Exiting Redux.assume: 0.000003 seconds 0.047707s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.047716s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047725s: Entering Redux.query(true) 0.047734s: Exiting Redux.query 0.047749s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.047758s: Entering Redux.assume(true) 0.047769s: Exiting Redux.assume: 0.000001 seconds 0.047778s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.047792s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.047802s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.047815s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.047838s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.047853s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.048832s: Exiting Redux.query 0.048848s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.048863s: Exiting Redux.assert_term: 0.000004 seconds 0.048886s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.048898s: Exiting Redux.assert_term: 0.000003 seconds 0.048907s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.048919s: Exiting Redux.assert_term: 0.000003 seconds 0.048929s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.048942s: Exiting Redux.assert_term: 0.000003 seconds 0.048952s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.048978s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.049006s: Exiting Redux.assume: 0.000017 seconds 0.049015s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.049026s: Entering Redux.assume(!(1 = 0)) 0.049036s: Exiting Redux.assume: 0.000000 seconds 0.049047s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.049069s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.049095s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.049115s: Exiting Redux.assume: 0.000011 seconds 0.049124s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.049134s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049142s: Entering Redux.query(1 <= 1) 0.049157s: Exiting Redux.query 0.049165s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049174s: Entering Redux.assume(1 <= 1) 0.049184s: Exiting Redux.assume: 0.000002 seconds 0.049193s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.049204s: Entering Redux.assume(!(!(r0 = 0))) 0.049233s: Exiting Redux.assume: 0.000020 seconds 0.049243s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.049259s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.049284s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.049304s: Exiting Redux.assume: 0.000010 seconds 0.049314s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.049323s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049333s: Entering Redux.query(1 <= 1) 0.049347s: Exiting Redux.query 0.049356s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049366s: Entering Redux.assume(1 <= 1) 0.049376s: Exiting Redux.assume: 0.000001 seconds 0.049384s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.049395s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.049403s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.049418s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.049432s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.049458s: Exiting Redux.assume: 0.000017 seconds 0.049470s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.049482s: Exiting Redux.assume: 0.000003 seconds 0.049493s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.049516s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.049529s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.049553s: Exiting Redux.query 0.049565s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.049588s: Exiting Redux.assert_term: 0.000005 seconds 0.049599s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.049617s: Exiting Redux.assert_term: 0.000003 seconds 0.049627s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.049640s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.049666s: Exiting Redux.assume: 0.000016 seconds 0.049675s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.049685s: Entering Redux.assume(!(1 = 0)) 0.049696s: Exiting Redux.assume: 0.000002 seconds 0.049712s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.049726s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.049750s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.049771s: Exiting Redux.assume: 0.000010 seconds 0.049781s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.049793s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.049810s: Entering Redux.query(1 <= 1) 0.049819s: Exiting Redux.query 0.049828s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049837s: Entering Redux.assume(1 <= 1) 0.049848s: Exiting Redux.assume: 0.000001 seconds 0.049857s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.049869s: Entering Redux.assume(!(0 < r2)) 0.049886s: Exiting Redux.assume: 0.000007 seconds 0.049903s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.049913s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.051844s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.051867s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.051898s: Exiting Redux.query 0.051912s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.051935s: Exiting Redux.assert_term: 0.000003 seconds 0.051946s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.051958s: Exiting Redux.assert_term: 0.000002 seconds 0.051968s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.051981s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.052032s: Exiting Redux.assume: 0.000039 seconds 0.052048s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.052059s: Entering Redux.assume(!(1 = 0)) 0.052070s: Exiting Redux.assume: 0.000001 seconds 0.052081s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.052095s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.052124s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.052153s: Exiting Redux.assume: 0.000011 seconds 0.052164s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.052173s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.052183s: Entering Redux.query(1 <= 1) 0.052193s: Exiting Redux.query 0.052202s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.052211s: Entering Redux.assume(1 <= 1) 0.052222s: Exiting Redux.assume: 0.000002 seconds 0.052237s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.052249s: Entering Redux.assume(!(r3 < 0)) 0.052268s: Exiting Redux.assume: 0.000009 seconds 0.052277s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.052294s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.052307s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.052345s: Exiting Redux.query 0.052355s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.052364s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.052375s: Entering Redux.assume(!(!(r3 < 0))) 0.052392s: Exiting Redux.assume: 0.000007 seconds 0.052403s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.052417s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.052443s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.052457s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.052716s: Exiting Redux.query 0.052730s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.052739s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.052759s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.052786s: Exiting Redux.assume: 0.000017 seconds 0.052797s: Entering Redux.assume(!(!(1 = 0))) 0.052807s: Exiting Redux.assume: 0.000001 seconds 0.052820s: Entering Redux.assume(!(!(0 < r2))) 0.052836s: Exiting Redux.assume: 0.000007 seconds 0.052847s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.052866s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.052882s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.052897s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.053443s: Exiting Redux.query 0.053456s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.053465s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.053487s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.053513s: Exiting Redux.assume: 0.000017 seconds 0.053524s: Entering Redux.assume(!(!(1 = 0))) 0.053534s: Exiting Redux.assume: 0.000001 seconds 0.053548s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.053573s: Exiting Redux.assume: 0.000015 seconds 0.053591s: Entering Redux.assume(!(!(1 = 0))) 0.053608s: Exiting Redux.assume: 0.000002 seconds 0.053637s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.053770s: Exiting Redux.assume: 0.000122 seconds 0.053782s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.053792s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.053801s: Entering Redux.query(true) 0.053811s: Exiting Redux.query 0.053821s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.053837s: Entering Redux.assume(true) 0.053848s: Exiting Redux.assume: 0.000001 seconds 0.053857s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.053872s: Entering Redux.query(!(2 = 0)) 0.053881s: Exiting Redux.query 0.053893s: Entering Redux.assume(%(A0, 2) = 1) 0.053906s: Exiting Redux.assume: 0.000003 seconds 0.053915s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.053930s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.053939s: Entering Redux.query(true) 0.053948s: Exiting Redux.query 0.053957s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.053964s: Entering Redux.assume(true) 0.053975s: Exiting Redux.assume: 0.000001 seconds 0.053984s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.053998s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.054014s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.054028s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.054046s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.054060s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.055119s: Exiting Redux.query 0.055136s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.055151s: Exiting Redux.assert_term: 0.000004 seconds 0.055164s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.055177s: Exiting Redux.assert_term: 0.000003 seconds 0.055187s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.055199s: Exiting Redux.assert_term: 0.000003 seconds 0.055216s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.055229s: Exiting Redux.assert_term: 0.000003 seconds 0.055239s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.055252s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.055274s: Exiting Redux.assume: 0.000011 seconds 0.055283s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.055300s: Entering Redux.assume(!(1 = 0)) 0.055311s: Exiting Redux.assume: 0.000001 seconds 0.055322s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.055336s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.055359s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055376s: Exiting Redux.assume: 0.000007 seconds 0.055387s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.055402s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055412s: Entering Redux.query(1 <= 1) 0.055421s: Exiting Redux.query 0.055430s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055439s: Entering Redux.assume(1 <= 1) 0.055450s: Exiting Redux.assume: 0.000001 seconds 0.055458s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.055476s: Entering Redux.assume(!(!(r0 = 0))) 0.055504s: Exiting Redux.assume: 0.000018 seconds 0.055514s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.055524s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.055545s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055563s: Exiting Redux.assume: 0.000006 seconds 0.055572s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.055596s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055606s: Entering Redux.query(1 <= 1) 0.055615s: Exiting Redux.query 0.055624s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055634s: Entering Redux.assume(1 <= 1) 0.055644s: Exiting Redux.assume: 0.000001 seconds 0.055653s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.055669s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.055678s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.055687s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.055699s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.055720s: Exiting Redux.assume: 0.000010 seconds 0.055731s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.055756s: Exiting Redux.assume: 0.000003 seconds 0.055767s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.055785s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.055798s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.055816s: Exiting Redux.query 0.055829s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.055852s: Exiting Redux.assert_term: 0.000004 seconds 0.055863s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.055875s: Exiting Redux.assert_term: 0.000003 seconds 0.055884s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.055897s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.055918s: Exiting Redux.assume: 0.000011 seconds 0.055927s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.055944s: Entering Redux.assume(!(1 = 0)) 0.056083s: Exiting Redux.assume: 0.000129 seconds 0.056095s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.056108s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.056131s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.056148s: Exiting Redux.assume: 0.000006 seconds 0.056164s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.056174s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056183s: Entering Redux.query(1 <= 1) 0.056192s: Exiting Redux.query 0.056201s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056209s: Entering Redux.assume(1 <= 1) 0.056219s: Exiting Redux.assume: 0.000001 seconds 0.056234s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.056246s: Entering Redux.assume(!(0 < r2)) 0.056263s: Exiting Redux.assume: 0.000008 seconds 0.056272s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.056284s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.056301s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.056320s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.056340s: Exiting Redux.query 0.056352s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.056365s: Exiting Redux.assert_term: 0.000004 seconds 0.056375s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.056388s: Exiting Redux.assert_term: 0.000003 seconds 0.056397s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.056417s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.056454s: Exiting Redux.assume: 0.000026 seconds 0.056465s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.056477s: Entering Redux.assume(!(1 = 0)) 0.056488s: Exiting Redux.assume: 0.000001 seconds 0.056498s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.056517s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.056540s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.056557s: Exiting Redux.assume: 0.000006 seconds 0.056567s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.056583s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056593s: Entering Redux.query(1 <= 1) 0.056602s: Exiting Redux.query 0.056617s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056626s: Entering Redux.assume(1 <= 1) 0.056636s: Exiting Redux.assume: 0.000002 seconds 0.056644s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.056655s: Entering Redux.assume(!(r3 < 0)) 0.056673s: Exiting Redux.assume: 0.000008 seconds 0.056682s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.056702s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.056714s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.056734s: Exiting Redux.query 0.056744s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.056752s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.056762s: Entering Redux.assume(!(!(r3 < 0))) 0.056786s: Exiting Redux.assume: 0.000007 seconds 0.056797s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.056808s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.056823s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.056837s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.057028s: Exiting Redux.query 0.057046s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.057055s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.057068s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.057088s: Exiting Redux.assume: 0.000011 seconds 0.057098s: Entering Redux.assume(!(!(1 = 0))) 0.057108s: Exiting Redux.assume: 0.000001 seconds 0.057119s: Entering Redux.assume(!(!(0 < r2))) 0.057143s: Exiting Redux.assume: 0.000006 seconds 0.057153s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.057166s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.057180s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.057194s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.057756s: Exiting Redux.query 0.057770s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.057779s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.057793s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.057813s: Exiting Redux.assume: 0.000009 seconds 0.057823s: Entering Redux.assume(!(!(1 = 0))) 0.057833s: Exiting Redux.assume: 0.000001 seconds 0.057854s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.057873s: Exiting Redux.assume: 0.000007 seconds 0.057884s: Entering Redux.assume(!(!(1 = 0))) 0.057894s: Exiting Redux.assume: 0.000001 seconds 0.057905s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.057918s: Exiting Redux.assume: 0.000002 seconds 0.057929s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.057938s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.057953s: Entering Redux.query(true) 0.057963s: Exiting Redux.query 0.057971s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.057981s: Entering Redux.assume(true) 0.057991s: Exiting Redux.assume: 0.000000 seconds 0.058001s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.058015s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.058032s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.058046s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.058064s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.058079s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.059380s: Exiting Redux.query 0.059399s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.059421s: Exiting Redux.assert_term: 0.000005 seconds 0.059432s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.059445s: Exiting Redux.assert_term: 0.000003 seconds 0.059455s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.059466s: Exiting Redux.assert_term: 0.000003 seconds 0.059476s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.059494s: Exiting Redux.assert_term: 0.000003 seconds 0.059504s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.059517s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.059538s: Exiting Redux.assume: 0.000011 seconds 0.059548s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.059558s: Entering Redux.assume(!(1 = 0)) 0.059583s: Exiting Redux.assume: 0.000001 seconds 0.059595s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.059612s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.059637s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059653s: Exiting Redux.assume: 0.000007 seconds 0.059664s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.059680s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059690s: Entering Redux.query(1 <= 1) 0.059698s: Exiting Redux.query 0.059707s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059717s: Entering Redux.assume(1 <= 1) 0.059727s: Exiting Redux.assume: 0.000001 seconds 0.059735s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.059747s: Entering Redux.assume(!(!(r0 = 0))) 0.059782s: Exiting Redux.assume: 0.000019 seconds 0.059793s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.059803s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.059826s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059844s: Exiting Redux.assume: 0.000006 seconds 0.059853s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.059869s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059878s: Entering Redux.query(1 <= 1) 0.059886s: Exiting Redux.query 0.059895s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059904s: Entering Redux.assume(1 <= 1) 0.059914s: Exiting Redux.assume: 0.000001 seconds 0.059922s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.059932s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.059947s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.059956s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.059968s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059989s: Exiting Redux.assume: 0.000011 seconds 0.060000s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.060012s: Exiting Redux.assume: 0.000003 seconds 0.060030s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.060049s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.060061s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.060078s: Exiting Redux.query 0.060090s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.060104s: Exiting Redux.assert_term: 0.000003 seconds 0.060122s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.060135s: Exiting Redux.assert_term: 0.000003 seconds 0.060145s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.060159s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.060180s: Exiting Redux.assume: 0.000011 seconds 0.060189s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.060207s: Entering Redux.assume(!(1 = 0)) 0.060217s: Exiting Redux.assume: 0.000001 seconds 0.060227s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.060241s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.060265s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.060281s: Exiting Redux.assume: 0.000006 seconds 0.060291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.060307s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060317s: Entering Redux.query(1 <= 1) 0.060325s: Exiting Redux.query 0.060334s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060343s: Entering Redux.assume(1 <= 1) 0.060353s: Exiting Redux.assume: 0.000001 seconds 0.060361s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.060680s: Entering Redux.assume(!(0 < r2)) 0.060701s: Exiting Redux.assume: 0.000008 seconds 0.060710s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.060721s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.060738s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.060752s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.060779s: Exiting Redux.query 0.060792s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.060806s: Exiting Redux.assert_term: 0.000004 seconds 0.060816s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.060828s: Exiting Redux.assert_term: 0.000003 seconds 0.060837s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.060850s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.060890s: Exiting Redux.assume: 0.000024 seconds 0.060900s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.060910s: Entering Redux.assume(!(1 = 0)) 0.060921s: Exiting Redux.assume: 0.000001 seconds 0.060930s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.060944s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.060976s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.060994s: Exiting Redux.assume: 0.000007 seconds 0.061004s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.061013s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061022s: Entering Redux.query(1 <= 1) 0.061032s: Exiting Redux.query 0.061041s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061064s: Entering Redux.assume(1 <= 1) 0.061075s: Exiting Redux.assume: 0.000001 seconds 0.061084s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.061097s: Entering Redux.assume(!(r3 < 0)) 0.061115s: Exiting Redux.assume: 0.000008 seconds 0.061124s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.061138s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.061164s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.061186s: Exiting Redux.query 0.061196s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.061205s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.061215s: Entering Redux.assume(!(!(r3 < 0))) 0.061232s: Exiting Redux.assume: 0.000008 seconds 0.061243s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.061262s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.061278s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.061292s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.061483s: Exiting Redux.query 0.061496s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.061513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.061527s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.061547s: Exiting Redux.assume: 0.000011 seconds 0.061558s: Entering Redux.assume(!(!(1 = 0))) 0.061568s: Exiting Redux.assume: 0.000001 seconds 0.061589s: Entering Redux.assume(!(!(0 < r2))) 0.061610s: Exiting Redux.assume: 0.000008 seconds 0.061632s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.061648s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.061665s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.061679s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.061901s: Exiting Redux.query 0.061914s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.061931s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.061946s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.061966s: Exiting Redux.assume: 0.000010 seconds 0.061978s: Entering Redux.assume(!(!(1 = 0))) 0.061989s: Exiting Redux.assume: 0.000001 seconds 0.062006s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.062031s: Exiting Redux.assume: 0.000008 seconds 0.062042s: Entering Redux.assume(!(!(1 = 0))) 0.062053s: Exiting Redux.assume: 0.000001 seconds 0.062101s: Entering Redux.assume(!(R0 <= 100)) 0.062114s: Exiting Redux.assume: 0.000003 seconds 0.062124s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.062134s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062143s: Entering Redux.query(true) 0.062160s: Exiting Redux.query 0.062170s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062179s: Entering Redux.assume(true) 0.062190s: Exiting Redux.assume: 0.000001 seconds 0.062198s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.062217s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.062351s: Exiting Redux.assume: 0.000123 seconds 0.062362s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.062379s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062389s: Entering Redux.query(true) 0.062399s: Exiting Redux.query 0.062408s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062417s: Entering Redux.assume(true) 0.062428s: Exiting Redux.assume: 0.000001 seconds 0.062437s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.062459s: Entering Redux.query(!(2 = 0)) 0.062468s: Exiting Redux.query 0.062480s: Entering Redux.assume(%(A0, 2) = 1) 0.062492s: Exiting Redux.assume: 0.000003 seconds 0.062502s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.062512s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062521s: Entering Redux.query(true) 0.062529s: Exiting Redux.query 0.062539s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062554s: Entering Redux.assume(true) 0.062565s: Exiting Redux.assume: 0.000001 seconds 0.062589s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.062605s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.062615s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.062628s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.062653s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.062670s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.063121s: Exiting Redux.query 0.063137s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.063151s: Exiting Redux.assert_term: 0.000004 seconds 0.063161s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.063182s: Exiting Redux.assert_term: 0.000004 seconds 0.063193s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.063206s: Exiting Redux.assert_term: 0.000003 seconds 0.063216s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.063229s: Exiting Redux.assert_term: 0.000003 seconds 0.063238s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.063259s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.063285s: Exiting Redux.assume: 0.000017 seconds 0.063295s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.063305s: Entering Redux.assume(!(1 = 0)) 0.063316s: Exiting Redux.assume: 0.000001 seconds 0.063326s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.063341s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.063520s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063542s: Exiting Redux.assume: 0.000010 seconds 0.063553s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.063561s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063572s: Entering Redux.query(1 <= 1) 0.063590s: Exiting Redux.query 0.063607s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063617s: Entering Redux.assume(1 <= 1) 0.063627s: Exiting Redux.assume: 0.000001 seconds 0.063636s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.063647s: Entering Redux.assume(!(!(r0 = 0))) 0.063677s: Exiting Redux.assume: 0.000020 seconds 0.063687s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.063697s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.063726s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063746s: Exiting Redux.assume: 0.000010 seconds 0.063756s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.063764s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063773s: Entering Redux.query(1 <= 1) 0.063781s: Exiting Redux.query 0.063797s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063806s: Entering Redux.assume(1 <= 1) 0.063816s: Exiting Redux.assume: 0.000001 seconds 0.063825s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.063835s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.063844s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.063860s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.063873s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.063901s: Exiting Redux.assume: 0.000016 seconds 0.063913s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.063925s: Exiting Redux.assume: 0.000003 seconds 0.063935s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.063953s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.063974s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.063998s: Exiting Redux.query 0.064010s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.064024s: Exiting Redux.assert_term: 0.000003 seconds 0.064034s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.064046s: Exiting Redux.assert_term: 0.000003 seconds 0.064063s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.064076s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.064101s: Exiting Redux.assume: 0.000016 seconds 0.064111s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.064121s: Entering Redux.assume(!(1 = 0)) 0.064132s: Exiting Redux.assume: 0.000001 seconds 0.064142s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.064162s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.064185s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.064205s: Exiting Redux.assume: 0.000009 seconds 0.064215s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.064224s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064241s: Entering Redux.query(1 <= 1) 0.064250s: Exiting Redux.query 0.064259s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064269s: Entering Redux.assume(1 <= 1) 0.064280s: Exiting Redux.assume: 0.000001 seconds 0.064289s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.064301s: Entering Redux.assume(!(0 < r2)) 0.064318s: Exiting Redux.assume: 0.000007 seconds 0.064327s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.064345s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.064362s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.064375s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.064399s: Exiting Redux.query 0.064411s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.064432s: Exiting Redux.assert_term: 0.000004 seconds 0.064443s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.064457s: Exiting Redux.assert_term: 0.000003 seconds 0.064466s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.064479s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.064525s: Exiting Redux.assume: 0.000035 seconds 0.064535s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.064553s: Entering Redux.assume(!(1 = 0)) 0.064563s: Exiting Redux.assume: 0.000001 seconds 0.064581s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.064594s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.064617s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.064638s: Exiting Redux.assume: 0.000011 seconds 0.064658s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.064667s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064677s: Entering Redux.query(1 <= 1) 0.064686s: Exiting Redux.query 0.064694s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064704s: Entering Redux.assume(1 <= 1) 0.064715s: Exiting Redux.assume: 0.000001 seconds 0.064723s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.064743s: Entering Redux.assume(!(r3 < 0)) 0.064761s: Exiting Redux.assume: 0.000008 seconds 0.064771s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.064785s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.064798s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.064825s: Exiting Redux.query 0.066708s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.066722s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.066733s: Entering Redux.assume(!(!(r3 < 0))) 0.066751s: Exiting Redux.assume: 0.000008 seconds 0.066761s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.066774s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.066800s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.066815s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.067058s: Exiting Redux.query 0.067070s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.067079s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.067091s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.067125s: Exiting Redux.assume: 0.000017 seconds 0.067135s: Entering Redux.assume(!(!(1 = 0))) 0.067146s: Exiting Redux.assume: 0.000001 seconds 0.067157s: Entering Redux.assume(!(!(0 < r2))) 0.067173s: Exiting Redux.assume: 0.000006 seconds 0.067183s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.067195s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.067219s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.067234s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.067543s: Exiting Redux.query 0.067555s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.067565s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.067600s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.067625s: Exiting Redux.assume: 0.000016 seconds 0.067636s: Entering Redux.assume(!(!(1 = 0))) 0.067647s: Exiting Redux.assume: 0.000001 seconds 0.067662s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.067686s: Exiting Redux.assume: 0.000014 seconds 0.067696s: Entering Redux.assume(!(!(1 = 0))) 0.067707s: Exiting Redux.assume: 0.000000 seconds 0.067735s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.067747s: Exiting Redux.assume: 0.000003 seconds 0.067757s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.067766s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.067775s: Entering Redux.query(true) 0.067784s: Exiting Redux.query 0.067794s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.067803s: Entering Redux.assume(true) 0.067822s: Exiting Redux.assume: 0.000001 seconds 0.067831s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.067848s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.067858s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.067872s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.067890s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.067913s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.068432s: Exiting Redux.query 0.068448s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.068463s: Exiting Redux.assert_term: 0.000005 seconds 0.068474s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.068497s: Exiting Redux.assert_term: 0.000004 seconds 0.068508s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.068520s: Exiting Redux.assert_term: 0.000003 seconds 0.068530s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.068543s: Exiting Redux.assert_term: 0.000002 seconds 0.068552s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.068566s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.068608s: Exiting Redux.assume: 0.000017 seconds 0.068618s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.068629s: Entering Redux.assume(!(1 = 0)) 0.068640s: Exiting Redux.assume: 0.000001 seconds 0.068651s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.068664s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.068698s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.068719s: Exiting Redux.assume: 0.000010 seconds 0.068730s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.068739s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.068749s: Entering Redux.query(1 <= 1) 0.068758s: Exiting Redux.query 0.068767s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.068784s: Entering Redux.assume(1 <= 1) 0.068795s: Exiting Redux.assume: 0.000001 seconds 0.068804s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.068816s: Entering Redux.assume(!(!(r0 = 0))) 0.068845s: Exiting Redux.assume: 0.000019 seconds 0.068855s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.068865s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.068895s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.068916s: Exiting Redux.assume: 0.000009 seconds 0.068926s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.068935s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.068944s: Entering Redux.query(1 <= 1) 0.068953s: Exiting Redux.query 0.068962s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.068979s: Entering Redux.assume(1 <= 1) 0.068990s: Exiting Redux.assume: 0.000001 seconds 0.068999s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.069009s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.069019s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.069027s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.069047s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069073s: Exiting Redux.assume: 0.000016 seconds 0.069085s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.069098s: Exiting Redux.assume: 0.000003 seconds 0.069108s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.069126s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.069139s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069171s: Exiting Redux.query 0.069184s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.069198s: Exiting Redux.assert_term: 0.000004 seconds 0.069208s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.069221s: Exiting Redux.assert_term: 0.000003 seconds 0.069230s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.069252s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.069278s: Exiting Redux.assume: 0.000015 seconds 0.069287s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.069297s: Entering Redux.assume(!(1 = 0)) 0.069308s: Exiting Redux.assume: 0.000001 seconds 0.069317s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.069329s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.069362s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.069382s: Exiting Redux.assume: 0.000009 seconds 0.069392s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.069402s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069411s: Entering Redux.query(1 <= 1) 0.069419s: Exiting Redux.query 0.069436s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069446s: Entering Redux.assume(1 <= 1) 0.069456s: Exiting Redux.assume: 0.000001 seconds 0.069466s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.069477s: Entering Redux.assume(!(0 < r2)) 0.069494s: Exiting Redux.assume: 0.000007 seconds 0.069503s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.069522s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.069539s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.069553s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.069586s: Exiting Redux.query 0.069599s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.069612s: Exiting Redux.assert_term: 0.000004 seconds 0.069623s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.069643s: Exiting Redux.assert_term: 0.000003 seconds 0.069652s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.069665s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.069709s: Exiting Redux.assume: 0.000035 seconds 0.069718s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.069736s: Entering Redux.assume(!(1 = 0)) 0.069747s: Exiting Redux.assume: 0.000001 seconds 0.069757s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.069769s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.069791s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.069811s: Exiting Redux.assume: 0.000011 seconds 0.069821s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.069839s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069849s: Entering Redux.query(1 <= 1) 0.069858s: Exiting Redux.query 0.069867s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069876s: Entering Redux.assume(1 <= 1) 0.069886s: Exiting Redux.assume: 0.000001 seconds 0.069895s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.069915s: Entering Redux.assume(!(r3 < 0)) 0.069936s: Exiting Redux.assume: 0.000008 seconds 0.069946s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.069960s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.069973s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.069999s: Exiting Redux.query 0.070009s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.070025s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.070037s: Entering Redux.assume(!(!(r3 < 0))) 0.070054s: Exiting Redux.assume: 0.000007 seconds 0.070064s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.070076s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.070092s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.070114s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.070354s: Exiting Redux.query 0.070366s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.070375s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.070388s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.070422s: Exiting Redux.assume: 0.000017 seconds 0.070434s: Entering Redux.assume(!(!(1 = 0))) 0.070445s: Exiting Redux.assume: 0.000001 seconds 0.070459s: Entering Redux.assume(!(!(0 < r2))) 0.070475s: Exiting Redux.assume: 0.000006 seconds 0.070485s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.070499s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.070513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.070536s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.071015s: Exiting Redux.query 0.071029s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.071038s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.071054s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.071090s: Exiting Redux.assume: 0.000016 seconds 0.071101s: Entering Redux.assume(!(!(1 = 0))) 0.071111s: Exiting Redux.assume: 0.000001 seconds 0.071125s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071148s: Exiting Redux.assume: 0.000013 seconds 0.071158s: Entering Redux.assume(!(!(1 = 0))) 0.071168s: Exiting Redux.assume: 0.000001 seconds 0.071201s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.071298s: Exiting Redux.assume: 0.000078 seconds 0.071310s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.071319s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.071327s: Entering Redux.query(true) 0.071337s: Exiting Redux.query 0.071346s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071355s: Entering Redux.assume(true) 0.071365s: Exiting Redux.assume: 0.000001 seconds 0.071382s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.071398s: Entering Redux.query(!(2 = 0)) 0.071409s: Exiting Redux.query 0.071420s: Entering Redux.assume(%(A0, 2) = 1) 0.071432s: Exiting Redux.assume: 0.000002 seconds 0.071441s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.071450s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.071460s: Entering Redux.query(true) 0.071479s: Exiting Redux.query 0.071491s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071501s: Entering Redux.assume(true) 0.071512s: Exiting Redux.assume: 0.000001 seconds 0.071521s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.071535s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.071544s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.071566s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.071594s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.071610s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.071773s: Exiting Redux.query 0.071787s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.071811s: Exiting Redux.assert_term: 0.000004 seconds 0.071822s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.071835s: Exiting Redux.assert_term: 0.000003 seconds 0.071845s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.071861s: Exiting Redux.assert_term: 0.000003 seconds 0.071871s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.071883s: Exiting Redux.assert_term: 0.000002 seconds 0.071900s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.071915s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.071937s: Exiting Redux.assume: 0.000012 seconds 0.071946s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.071956s: Entering Redux.assume(!(1 = 0)) 0.071967s: Exiting Redux.assume: 0.000001 seconds 0.071977s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.071999s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.072023s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072039s: Exiting Redux.assume: 0.000006 seconds 0.072050s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.072060s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072085s: Entering Redux.query(1 <= 1) 0.072094s: Exiting Redux.query 0.072103s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072113s: Entering Redux.assume(1 <= 1) 0.072123s: Exiting Redux.assume: 0.000001 seconds 0.072132s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.072144s: Entering Redux.assume(!(!(r0 = 0))) 0.072172s: Exiting Redux.assume: 0.000018 seconds 0.072198s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.072211s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.072553s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072572s: Exiting Redux.assume: 0.000006 seconds 0.072591s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.072600s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072620s: Entering Redux.query(1 <= 1) 0.072630s: Exiting Redux.query 0.072639s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072648s: Entering Redux.assume(1 <= 1) 0.072658s: Exiting Redux.assume: 0.000001 seconds 0.072668s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.072678s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.072696s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.072706s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.072718s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.072738s: Exiting Redux.assume: 0.000011 seconds 0.072750s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.072763s: Exiting Redux.assume: 0.000003 seconds 0.072773s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.072800s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.072814s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072832s: Exiting Redux.query 0.072845s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.072859s: Exiting Redux.assert_term: 0.000004 seconds 0.072870s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.072892s: Exiting Redux.assert_term: 0.000003 seconds 0.072901s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.072914s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.072936s: Exiting Redux.assume: 0.000011 seconds 0.072945s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.072955s: Entering Redux.assume(!(1 = 0)) 0.072974s: Exiting Redux.assume: 0.000001 seconds 0.072985s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.072998s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.073021s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.073038s: Exiting Redux.assume: 0.000006 seconds 0.073048s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.073065s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073075s: Entering Redux.query(1 <= 1) 0.073084s: Exiting Redux.query 0.073093s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073101s: Entering Redux.assume(1 <= 1) 0.073111s: Exiting Redux.assume: 0.000001 seconds 0.073119s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.073131s: Entering Redux.assume(!(0 < r2)) 0.073156s: Exiting Redux.assume: 0.000007 seconds 0.073166s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.073177s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.073194s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.073207s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.073226s: Exiting Redux.query 0.073247s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.073262s: Exiting Redux.assert_term: 0.000004 seconds 0.073273s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.073286s: Exiting Redux.assert_term: 0.000003 seconds 0.073295s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.073308s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.073349s: Exiting Redux.assume: 0.000022 seconds 0.073359s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.073370s: Entering Redux.assume(!(1 = 0)) 0.073381s: Exiting Redux.assume: 0.000001 seconds 0.073391s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.073403s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.073426s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.073453s: Exiting Redux.assume: 0.000007 seconds 0.073463s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.073474s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073484s: Entering Redux.query(1 <= 1) 0.073494s: Exiting Redux.query 0.073503s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073522s: Entering Redux.assume(1 <= 1) 0.073533s: Exiting Redux.assume: 0.000001 seconds 0.073541s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.073553s: Entering Redux.assume(!(r3 < 0)) 0.073570s: Exiting Redux.assume: 0.000008 seconds 0.073586s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.073600s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.073613s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.073642s: Exiting Redux.query 0.073652s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.073661s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.073672s: Entering Redux.assume(!(!(r3 < 0))) 0.073688s: Exiting Redux.assume: 0.000007 seconds 0.073699s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.073719s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.073736s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.073749s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.074145s: Exiting Redux.query 0.074159s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.074177s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.074194s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.074216s: Exiting Redux.assume: 0.000011 seconds 0.074227s: Entering Redux.assume(!(!(1 = 0))) 0.074237s: Exiting Redux.assume: 0.000001 seconds 0.074250s: Entering Redux.assume(!(!(0 < r2))) 0.074265s: Exiting Redux.assume: 0.000006 seconds 0.074276s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.074297s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.074313s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.074327s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.074555s: Exiting Redux.query 0.074567s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.074592s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.074606s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.074626s: Exiting Redux.assume: 0.000010 seconds 0.074637s: Entering Redux.assume(!(!(1 = 0))) 0.074648s: Exiting Redux.assume: 0.000001 seconds 0.074662s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.074682s: Exiting Redux.assume: 0.000008 seconds 0.074701s: Entering Redux.assume(!(!(1 = 0))) 0.074712s: Exiting Redux.assume: 0.000001 seconds 0.074725s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.074737s: Exiting Redux.assume: 0.000002 seconds 0.074747s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.074757s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074765s: Entering Redux.query(true) 0.074775s: Exiting Redux.query 0.074793s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074803s: Entering Redux.assume(true) 0.074814s: Exiting Redux.assume: 0.000001 seconds 0.074824s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.074839s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.074850s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.074863s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.074890s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.074906s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.075068s: Exiting Redux.query 0.075083s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.075097s: Exiting Redux.assert_term: 0.000004 seconds 0.075116s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.075129s: Exiting Redux.assert_term: 0.000003 seconds 0.075139s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.075152s: Exiting Redux.assert_term: 0.000003 seconds 0.075162s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.075174s: Exiting Redux.assert_term: 0.000002 seconds 0.075183s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.075205s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.075227s: Exiting Redux.assume: 0.000012 seconds 0.075236s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.075246s: Entering Redux.assume(!(1 = 0)) 0.075256s: Exiting Redux.assume: 0.000001 seconds 0.075266s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.075289s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.075314s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.075330s: Exiting Redux.assume: 0.000006 seconds 0.075339s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.075348s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075357s: Entering Redux.query(1 <= 1) 0.075373s: Exiting Redux.query 0.075383s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075392s: Entering Redux.assume(1 <= 1) 0.075402s: Exiting Redux.assume: 0.000001 seconds 0.075410s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.075422s: Entering Redux.assume(!(!(r0 = 0))) 0.075450s: Exiting Redux.assume: 0.000018 seconds 0.075460s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.075480s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.075849s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.075869s: Exiting Redux.assume: 0.000007 seconds 0.075879s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.075889s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075898s: Entering Redux.query(1 <= 1) 0.075916s: Exiting Redux.query 0.075926s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075936s: Entering Redux.assume(1 <= 1) 0.075946s: Exiting Redux.assume: 0.000001 seconds 0.075956s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.075967s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.075977s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.075995s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.076007s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.076028s: Exiting Redux.assume: 0.000011 seconds 0.076044s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.076057s: Exiting Redux.assume: 0.000003 seconds 0.076067s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.076094s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.076108s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.076126s: Exiting Redux.query 0.076138s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.076152s: Exiting Redux.assert_term: 0.000004 seconds 0.076162s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.076174s: Exiting Redux.assert_term: 0.000003 seconds 0.076192s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.076205s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.076226s: Exiting Redux.assume: 0.000012 seconds 0.076234s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.076244s: Entering Redux.assume(!(1 = 0)) 0.076254s: Exiting Redux.assume: 0.000000 seconds 0.076272s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.076285s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.076308s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.076324s: Exiting Redux.assume: 0.000007 seconds 0.076334s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.076344s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076361s: Entering Redux.query(1 <= 1) 0.076370s: Exiting Redux.query 0.076378s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076387s: Entering Redux.assume(1 <= 1) 0.076396s: Exiting Redux.assume: 0.000001 seconds 0.076404s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.076416s: Entering Redux.assume(!(0 < r2)) 0.076431s: Exiting Redux.assume: 0.000007 seconds 0.076458s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.076477s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.076497s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.076511s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.076530s: Exiting Redux.query 0.076543s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.076557s: Exiting Redux.assert_term: 0.000004 seconds 0.076568s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.076590s: Exiting Redux.assert_term: 0.000003 seconds 0.076600s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.076614s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.076647s: Exiting Redux.assume: 0.000022 seconds 0.076657s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.076669s: Entering Redux.assume(!(1 = 0)) 0.076680s: Exiting Redux.assume: 0.000001 seconds 0.076691s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.076704s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.076729s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.076746s: Exiting Redux.assume: 0.000007 seconds 0.076757s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.076767s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076776s: Entering Redux.query(1 <= 1) 0.076787s: Exiting Redux.query 0.076796s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076806s: Entering Redux.assume(1 <= 1) 0.076817s: Exiting Redux.assume: 0.000001 seconds 0.076827s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.076840s: Entering Redux.assume(!(r3 < 0)) 0.076859s: Exiting Redux.assume: 0.000008 seconds 0.076869s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.076883s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.076898s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.076918s: Exiting Redux.query 0.076928s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.076938s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.076949s: Entering Redux.assume(!(!(r3 < 0))) 0.076966s: Exiting Redux.assume: 0.000007 seconds 0.076977s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.076990s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.077006s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.077020s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.077210s: Exiting Redux.query 0.077223s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.077233s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.077247s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.077270s: Exiting Redux.assume: 0.000010 seconds 0.077281s: Entering Redux.assume(!(!(1 = 0))) 0.077293s: Exiting Redux.assume: 0.000001 seconds 0.077306s: Entering Redux.assume(!(!(0 < r2))) 0.077322s: Exiting Redux.assume: 0.000006 seconds 0.077334s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.077347s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.077364s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.077380s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.077611s: Exiting Redux.query 0.077625s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.077635s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.077649s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.077670s: Exiting Redux.assume: 0.000009 seconds 0.077682s: Entering Redux.assume(!(!(1 = 0))) 0.077693s: Exiting Redux.assume: 0.000001 seconds 0.077709s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.077728s: Exiting Redux.assume: 0.000009 seconds 0.077741s: Entering Redux.assume(!(!(1 = 0))) 0.077752s: Exiting Redux.assume: 0.000001 seconds 0.077822s: Entering Redux.assume(!(0 <= R0)) 0.077840s: Exiting Redux.assume: 0.000005 seconds 0.077851s: Entering Redux.assume(false) 0.077863s: Exiting Redux.assume: 0.000001 seconds 0.077873s: Entering Redux.assume(!(false)) 0.077884s: Exiting Redux.assume: 0.000001 seconds 0.077895s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.077906s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.077915s: Entering Redux.query(true) 0.077925s: Exiting Redux.query 0.077935s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.077945s: Entering Redux.assume(true) 0.077956s: Exiting Redux.assume: 0.000002 seconds 0.077966s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.077988s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.078120s: Exiting Redux.assume: 0.000120 seconds 0.078133s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.078143s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078153s: Entering Redux.query(true) 0.078163s: Exiting Redux.query 0.078173s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078183s: Entering Redux.assume(true) 0.078195s: Exiting Redux.assume: 0.000001 seconds 0.078205s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.078221s: Entering Redux.query(!(2 = 0)) 0.078231s: Exiting Redux.query 0.078242s: Entering Redux.assume(%(A0, 2) = 1) 0.078255s: Exiting Redux.assume: 0.000003 seconds 0.078265s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.078274s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078283s: Entering Redux.query(true) 0.078293s: Exiting Redux.query 0.078303s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078312s: Entering Redux.assume(true) 0.078322s: Exiting Redux.assume: 0.000001 seconds 0.078332s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.078348s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.078358s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.078372s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.078391s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.078407s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.079808s: Exiting Redux.query 0.079828s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.079842s: Exiting Redux.assert_term: 0.000005 seconds 0.079853s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.079866s: Exiting Redux.assert_term: 0.000003 seconds 0.079877s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.079889s: Exiting Redux.assert_term: 0.000003 seconds 0.079900s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.079912s: Exiting Redux.assert_term: 0.000003 seconds 0.079922s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.079937s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079964s: Exiting Redux.assume: 0.000016 seconds 0.079974s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.079985s: Entering Redux.assume(!(1 = 0)) 0.079996s: Exiting Redux.assume: 0.000001 seconds 0.080009s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.080025s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.081943s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.081970s: Exiting Redux.assume: 0.000011 seconds 0.081982s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.081994s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082004s: Entering Redux.query(1 <= 1) 0.082014s: Exiting Redux.query 0.082024s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082034s: Entering Redux.assume(1 <= 1) 0.082045s: Exiting Redux.assume: 0.000001 seconds 0.082055s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.082068s: Entering Redux.assume(!(!(r0 = 0))) 0.082099s: Exiting Redux.assume: 0.000021 seconds 0.082110s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.082123s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.082150s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.082171s: Exiting Redux.assume: 0.000010 seconds 0.082182s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.082191s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082201s: Entering Redux.query(1 <= 1) 0.082211s: Exiting Redux.query 0.082220s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082231s: Entering Redux.assume(1 <= 1) 0.082243s: Exiting Redux.assume: 0.000001 seconds 0.082253s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.082264s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.082275s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.082285s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.082298s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.082325s: Exiting Redux.assume: 0.000015 seconds 0.082337s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.082351s: Exiting Redux.assume: 0.000003 seconds 0.082362s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.082382s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.082396s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.082421s: Exiting Redux.query 0.082434s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.082449s: Exiting Redux.assert_term: 0.000004 seconds 0.082461s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.082475s: Exiting Redux.assert_term: 0.000003 seconds 0.082485s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.082499s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.082524s: Exiting Redux.assume: 0.000016 seconds 0.082535s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.082547s: Entering Redux.assume(!(1 = 0)) 0.082558s: Exiting Redux.assume: 0.000001 seconds 0.082569s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.082591s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.082616s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.082637s: Exiting Redux.assume: 0.000009 seconds 0.082648s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.082658s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082668s: Entering Redux.query(1 <= 1) 0.082678s: Exiting Redux.query 0.082688s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082698s: Entering Redux.assume(1 <= 1) 0.082710s: Exiting Redux.assume: 0.000001 seconds 0.082719s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.082732s: Entering Redux.assume(!(0 < r2)) 0.082750s: Exiting Redux.assume: 0.000006 seconds 0.082761s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.082772s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.082790s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.082804s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.082829s: Exiting Redux.query 0.082843s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.082857s: Exiting Redux.assert_term: 0.000003 seconds 0.082868s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.082881s: Exiting Redux.assert_term: 0.000003 seconds 0.082891s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.082905s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.082950s: Exiting Redux.assume: 0.000035 seconds 0.082961s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.082972s: Entering Redux.assume(!(1 = 0)) 0.082984s: Exiting Redux.assume: 0.000001 seconds 0.082995s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.083009s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.083034s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.083055s: Exiting Redux.assume: 0.000011 seconds 0.083065s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.083075s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083084s: Entering Redux.query(1 <= 1) 0.083094s: Exiting Redux.query 0.083104s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083113s: Entering Redux.assume(1 <= 1) 0.083124s: Exiting Redux.assume: 0.000001 seconds 0.083133s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.083145s: Entering Redux.assume(!(r3 < 0)) 0.083163s: Exiting Redux.assume: 0.000008 seconds 0.083173s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.083188s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.083201s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.083228s: Exiting Redux.query 0.083355s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.083368s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.083380s: Entering Redux.assume(!(!(r3 < 0))) 0.083400s: Exiting Redux.assume: 0.000009 seconds 0.083411s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.083423s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.083439s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.083453s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.083708s: Exiting Redux.query 0.083721s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.083731s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.083746s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.083774s: Exiting Redux.assume: 0.000016 seconds 0.083786s: Entering Redux.assume(!(!(1 = 0))) 0.083797s: Exiting Redux.assume: 0.000002 seconds 0.083810s: Entering Redux.assume(!(!(0 < r2))) 0.083828s: Exiting Redux.assume: 0.000006 seconds 0.083839s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.083853s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.083869s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.083884s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.084188s: Exiting Redux.query 0.084202s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.084212s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.084226s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.084252s: Exiting Redux.assume: 0.000014 seconds 0.084263s: Entering Redux.assume(!(!(1 = 0))) 0.084275s: Exiting Redux.assume: 0.000000 seconds 0.084290s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.084313s: Exiting Redux.assume: 0.000013 seconds 0.084324s: Entering Redux.assume(!(!(1 = 0))) 0.084336s: Exiting Redux.assume: 0.000001 seconds 0.084349s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.084361s: Exiting Redux.assume: 0.000003 seconds 0.084371s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.084383s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.084391s: Entering Redux.query(true) 0.084401s: Exiting Redux.query 0.084411s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.084421s: Entering Redux.assume(true) 0.084433s: Exiting Redux.assume: 0.000001 seconds 0.084443s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.084458s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.084470s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.084485s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.084507s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.084525s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.085659s: Exiting Redux.query 0.085677s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.085692s: Exiting Redux.assert_term: 0.000005 seconds 0.085703s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.085716s: Exiting Redux.assert_term: 0.000003 seconds 0.085727s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.085740s: Exiting Redux.assert_term: 0.000003 seconds 0.085750s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.085763s: Exiting Redux.assert_term: 0.000002 seconds 0.085772s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.085821s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.085849s: Exiting Redux.assume: 0.000017 seconds 0.085859s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.085870s: Entering Redux.assume(!(1 = 0)) 0.085881s: Exiting Redux.assume: 0.000001 seconds 0.085892s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.085907s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.085931s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085952s: Exiting Redux.assume: 0.000010 seconds 0.085963s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.085974s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085984s: Entering Redux.query(1 <= 1) 0.085994s: Exiting Redux.query 0.086004s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086014s: Entering Redux.assume(1 <= 1) 0.086025s: Exiting Redux.assume: 0.000001 seconds 0.086035s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.086047s: Entering Redux.assume(!(!(r0 = 0))) 0.086078s: Exiting Redux.assume: 0.000020 seconds 0.086088s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.086101s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.086124s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086146s: Exiting Redux.assume: 0.000009 seconds 0.086157s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.086167s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086178s: Entering Redux.query(1 <= 1) 0.086187s: Exiting Redux.query 0.086197s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086208s: Entering Redux.assume(1 <= 1) 0.086220s: Exiting Redux.assume: 0.000001 seconds 0.086230s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.086241s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.086252s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.086261s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.086274s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086301s: Exiting Redux.assume: 0.000016 seconds 0.086313s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.086327s: Exiting Redux.assume: 0.000002 seconds 0.086338s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.086356s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.086370s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.086394s: Exiting Redux.query 0.086407s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.086422s: Exiting Redux.assert_term: 0.000004 seconds 0.086433s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.086446s: Exiting Redux.assert_term: 0.000003 seconds 0.086457s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.086471s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.086497s: Exiting Redux.assume: 0.000015 seconds 0.086508s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.086519s: Entering Redux.assume(!(1 = 0)) 0.086531s: Exiting Redux.assume: 0.000001 seconds 0.086541s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.086556s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.086587s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.086608s: Exiting Redux.assume: 0.000010 seconds 0.086619s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.086631s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086641s: Entering Redux.query(1 <= 1) 0.086651s: Exiting Redux.query 0.086661s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086671s: Entering Redux.assume(1 <= 1) 0.086683s: Exiting Redux.assume: 0.000001 seconds 0.086692s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.086704s: Entering Redux.assume(!(0 < r2)) 0.086722s: Exiting Redux.assume: 0.000007 seconds 0.086733s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.086744s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.086762s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.086776s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.086801s: Exiting Redux.query 0.086815s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.086829s: Exiting Redux.assert_term: 0.000004 seconds 0.086840s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.086854s: Exiting Redux.assert_term: 0.000003 seconds 0.086864s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.086877s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.086923s: Exiting Redux.assume: 0.000036 seconds 0.086935s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.086947s: Entering Redux.assume(!(1 = 0)) 0.086958s: Exiting Redux.assume: 0.000001 seconds 0.086969s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.086983s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.087007s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.087029s: Exiting Redux.assume: 0.000010 seconds 0.087040s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.087050s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087062s: Entering Redux.query(1 <= 1) 0.087072s: Exiting Redux.query 0.087082s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087092s: Entering Redux.assume(1 <= 1) 0.087104s: Exiting Redux.assume: 0.000001 seconds 0.087113s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.087127s: Entering Redux.assume(!(r3 < 0)) 0.087146s: Exiting Redux.assume: 0.000008 seconds 0.087157s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.087173s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.087187s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.087213s: Exiting Redux.query 0.087224s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.087234s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.087245s: Entering Redux.assume(!(!(r3 < 0))) 0.087263s: Exiting Redux.assume: 0.000008 seconds 0.087275s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.087288s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.087304s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.087319s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.087560s: Exiting Redux.query 0.087583s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.087593s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.087607s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.087635s: Exiting Redux.assume: 0.000017 seconds 0.087647s: Entering Redux.assume(!(!(1 = 0))) 0.087658s: Exiting Redux.assume: 0.000001 seconds 0.087671s: Entering Redux.assume(!(!(0 < r2))) 0.087688s: Exiting Redux.assume: 0.000006 seconds 0.087699s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.087716s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.087732s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.087747s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.088048s: Exiting Redux.query 0.088062s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.088072s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.088086s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.088112s: Exiting Redux.assume: 0.000014 seconds 0.088124s: Entering Redux.assume(!(!(1 = 0))) 0.088135s: Exiting Redux.assume: 0.000001 seconds 0.088149s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.088174s: Exiting Redux.assume: 0.000013 seconds 0.088186s: Entering Redux.assume(!(!(1 = 0))) 0.088197s: Exiting Redux.assume: 0.000001 seconds 0.088245s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.088362s: Exiting Redux.assume: 0.000105 seconds 0.088374s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.088384s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088393s: Entering Redux.query(true) 0.088403s: Exiting Redux.query 0.088413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088423s: Entering Redux.assume(true) 0.088434s: Exiting Redux.assume: 0.000001 seconds 0.088444s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.088603s: Entering Redux.query(!(2 = 0)) 0.088615s: Exiting Redux.query 0.088628s: Entering Redux.assume(%(A0, 2) = 1) 0.088642s: Exiting Redux.assume: 0.000003 seconds 0.088652s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.088662s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088672s: Entering Redux.query(true) 0.088681s: Exiting Redux.query 0.088691s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088702s: Entering Redux.assume(true) 0.088713s: Exiting Redux.assume: 0.000001 seconds 0.088723s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.088739s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.088750s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.088765s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.088784s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.088800s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.089903s: Exiting Redux.query 0.089922s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.089936s: Exiting Redux.assert_term: 0.000004 seconds 0.089947s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.089960s: Exiting Redux.assert_term: 0.000003 seconds 0.089970s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.089983s: Exiting Redux.assert_term: 0.000003 seconds 0.089994s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.090006s: Exiting Redux.assert_term: 0.000003 seconds 0.090016s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.090029s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.090057s: Exiting Redux.assume: 0.000018 seconds 0.090067s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.090077s: Entering Redux.assume(!(1 = 0)) 0.090088s: Exiting Redux.assume: 0.000001 seconds 0.090099s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.090114s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.090138s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.090159s: Exiting Redux.assume: 0.000010 seconds 0.090169s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.090178s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090188s: Entering Redux.query(1 <= 1) 0.090198s: Exiting Redux.query 0.090208s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090217s: Entering Redux.assume(1 <= 1) 0.090228s: Exiting Redux.assume: 0.000000 seconds 0.090237s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.090249s: Entering Redux.assume(!(!(r0 = 0))) 0.090278s: Exiting Redux.assume: 0.000020 seconds 0.090288s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.090299s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.090322s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.090343s: Exiting Redux.assume: 0.000009 seconds 0.090353s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.090363s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090372s: Entering Redux.query(1 <= 1) 0.090382s: Exiting Redux.query 0.090392s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090402s: Entering Redux.assume(1 <= 1) 0.090413s: Exiting Redux.assume: 0.000002 seconds 0.090423s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.090434s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.090444s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.090453s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.090465s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090493s: Exiting Redux.assume: 0.000017 seconds 0.090507s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.090523s: Exiting Redux.assume: 0.000002 seconds 0.090536s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.090555s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.090569s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.090602s: Exiting Redux.query 0.090615s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.090630s: Exiting Redux.assert_term: 0.000004 seconds 0.090641s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.090655s: Exiting Redux.assert_term: 0.000003 seconds 0.090665s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.090679s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.090707s: Exiting Redux.assume: 0.000016 seconds 0.090717s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.090728s: Entering Redux.assume(!(1 = 0)) 0.090740s: Exiting Redux.assume: 0.000002 seconds 0.090751s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.090765s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.090789s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.090810s: Exiting Redux.assume: 0.000009 seconds 0.090820s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.090830s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090841s: Entering Redux.query(1 <= 1) 0.090850s: Exiting Redux.query 0.090860s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090870s: Entering Redux.assume(1 <= 1) 0.090881s: Exiting Redux.assume: 0.000001 seconds 0.090891s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.090904s: Entering Redux.assume(!(0 < r2)) 0.090921s: Exiting Redux.assume: 0.000007 seconds 0.090932s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.090943s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.090960s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.090975s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.090999s: Exiting Redux.query 0.091012s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.091134s: Exiting Redux.assert_term: 0.000110 seconds 0.091148s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.091161s: Exiting Redux.assert_term: 0.000003 seconds 0.091172s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.091186s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.091233s: Exiting Redux.assume: 0.000036 seconds 0.091243s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.091255s: Entering Redux.assume(!(1 = 0)) 0.091266s: Exiting Redux.assume: 0.000001 seconds 0.091277s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.091291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.091316s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.091338s: Exiting Redux.assume: 0.000010 seconds 0.091349s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.091360s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091370s: Entering Redux.query(1 <= 1) 0.091380s: Exiting Redux.query 0.091391s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091401s: Entering Redux.assume(1 <= 1) 0.091413s: Exiting Redux.assume: 0.000001 seconds 0.091423s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.091435s: Entering Redux.assume(!(r3 < 0)) 0.091455s: Exiting Redux.assume: 0.000008 seconds 0.091465s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.091480s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.091494s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.091522s: Exiting Redux.query 0.091534s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.091543s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.091555s: Entering Redux.assume(!(!(r3 < 0))) 0.091582s: Exiting Redux.assume: 0.000008 seconds 0.091593s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.091606s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.091622s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.091636s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.091877s: Exiting Redux.query 0.091891s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.091901s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.091915s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.091942s: Exiting Redux.assume: 0.000016 seconds 0.091953s: Entering Redux.assume(!(!(1 = 0))) 0.091965s: Exiting Redux.assume: 0.000001 seconds 0.091979s: Entering Redux.assume(!(!(0 < r2))) 0.091996s: Exiting Redux.assume: 0.000007 seconds 0.092008s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.092020s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.092036s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.092051s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.092355s: Exiting Redux.query 0.092368s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.092378s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.092392s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.092474s: Exiting Redux.assume: 0.000071 seconds 0.092488s: Entering Redux.assume(!(!(1 = 0))) 0.092501s: Exiting Redux.assume: 0.000001 seconds 0.092517s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092546s: Exiting Redux.assume: 0.000016 seconds 0.092557s: Entering Redux.assume(!(!(1 = 0))) 0.092569s: Exiting Redux.assume: 0.000002 seconds 0.092589s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.092603s: Exiting Redux.assume: 0.000003 seconds 0.092613s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.092624s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.092633s: Entering Redux.query(true) 0.092643s: Exiting Redux.query 0.092653s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.092662s: Entering Redux.assume(true) 0.092674s: Exiting Redux.assume: 0.000001 seconds 0.092683s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.092700s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.092711s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.092724s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.092742s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.092757s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.094057s: Exiting Redux.query 0.094075s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.094090s: Exiting Redux.assert_term: 0.000004 seconds 0.094101s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.094114s: Exiting Redux.assert_term: 0.000002 seconds 0.094126s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.094139s: Exiting Redux.assert_term: 0.000003 seconds 0.094149s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.094162s: Exiting Redux.assert_term: 0.000003 seconds 0.094172s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.094186s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.094213s: Exiting Redux.assume: 0.000017 seconds 0.094223s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.094235s: Entering Redux.assume(!(1 = 0)) 0.094245s: Exiting Redux.assume: 0.000000 seconds 0.094256s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.094270s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.094294s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094315s: Exiting Redux.assume: 0.000009 seconds 0.094326s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.094335s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094344s: Entering Redux.query(1 <= 1) 0.094354s: Exiting Redux.query 0.094363s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094373s: Entering Redux.assume(1 <= 1) 0.094384s: Exiting Redux.assume: 0.000002 seconds 0.094393s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.094405s: Entering Redux.assume(!(!(r0 = 0))) 0.094434s: Exiting Redux.assume: 0.000019 seconds 0.094444s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.094456s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.094477s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094498s: Exiting Redux.assume: 0.000010 seconds 0.094508s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.094518s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094527s: Entering Redux.query(1 <= 1) 0.094537s: Exiting Redux.query 0.094547s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094556s: Entering Redux.assume(1 <= 1) 0.094568s: Exiting Redux.assume: 0.000002 seconds 0.094585s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.094596s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.094606s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.094615s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.094628s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094654s: Exiting Redux.assume: 0.000016 seconds 0.094667s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.094680s: Exiting Redux.assume: 0.000002 seconds 0.094691s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.094709s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.094723s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.094746s: Exiting Redux.query 0.094759s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.094774s: Exiting Redux.assert_term: 0.000004 seconds 0.094785s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.094798s: Exiting Redux.assert_term: 0.000003 seconds 0.094807s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.094821s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.094850s: Exiting Redux.assume: 0.000017 seconds 0.094860s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.094871s: Entering Redux.assume(!(1 = 0)) 0.094883s: Exiting Redux.assume: 0.000001 seconds 0.094894s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.094908s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.094932s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.094952s: Exiting Redux.assume: 0.000010 seconds 0.094963s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.094973s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094983s: Entering Redux.query(1 <= 1) 0.094992s: Exiting Redux.query 0.095002s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095011s: Entering Redux.assume(1 <= 1) 0.095024s: Exiting Redux.assume: 0.000001 seconds 0.095034s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.095046s: Entering Redux.assume(!(0 < r2)) 0.095064s: Exiting Redux.assume: 0.000007 seconds 0.095074s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.095086s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.095103s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.095266s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.095294s: Exiting Redux.query 0.095307s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.095322s: Exiting Redux.assert_term: 0.000003 seconds 0.095332s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.095345s: Exiting Redux.assert_term: 0.000003 seconds 0.095355s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.095368s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.095413s: Exiting Redux.assume: 0.000034 seconds 0.095423s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.095434s: Entering Redux.assume(!(1 = 0)) 0.095446s: Exiting Redux.assume: 0.000001 seconds 0.095456s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.095470s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.095494s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.095516s: Exiting Redux.assume: 0.000011 seconds 0.095528s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.095539s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095549s: Entering Redux.query(1 <= 1) 0.095558s: Exiting Redux.query 0.095569s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095588s: Entering Redux.assume(1 <= 1) 0.095599s: Exiting Redux.assume: 0.000001 seconds 0.095609s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.095622s: Entering Redux.assume(!(r3 < 0)) 0.095641s: Exiting Redux.assume: 0.000008 seconds 0.095651s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.095666s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.095680s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.095706s: Exiting Redux.query 0.095717s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.095726s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.095738s: Entering Redux.assume(!(!(r3 < 0))) 0.095755s: Exiting Redux.assume: 0.000008 seconds 0.095767s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.095779s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.095795s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.095810s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.096046s: Exiting Redux.query 0.096059s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.096069s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.096083s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.096110s: Exiting Redux.assume: 0.000016 seconds 0.096121s: Entering Redux.assume(!(!(1 = 0))) 0.096134s: Exiting Redux.assume: 0.000002 seconds 0.096147s: Entering Redux.assume(!(!(0 < r2))) 0.096163s: Exiting Redux.assume: 0.000006 seconds 0.096174s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.096187s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.096203s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.096218s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.096726s: Exiting Redux.query 0.096741s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.096752s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.096767s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.096794s: Exiting Redux.assume: 0.000015 seconds 0.096806s: Entering Redux.assume(!(!(1 = 0))) 0.096817s: Exiting Redux.assume: 0.000002 seconds 0.096832s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096856s: Exiting Redux.assume: 0.000014 seconds 0.096868s: Entering Redux.assume(!(!(1 = 0))) 0.096879s: Exiting Redux.assume: 0.000001 seconds 0.096914s: Entering Redux.assume(!(A0 <= 100)) 0.096929s: Exiting Redux.assume: 0.000002 seconds 0.096940s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.096951s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096959s: Entering Redux.query(true) 0.096969s: Exiting Redux.query 0.096978s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096988s: Entering Redux.assume(true) 0.097000s: Exiting Redux.assume: 0.000001 seconds 0.097010s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,7-8): Executing statement 0.097023s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.097039s: Exiting Redux.assert_term: 0.000004 seconds 0.097049s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,9-30): Verifying call 0.097058s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.097068s: Entering Redux.query(true) 0.097077s: Exiting Redux.query 0.097089s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.097104s: Exiting Redux.assert_term: 0.000004 seconds 0.097114s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.097124s: Entering Redux.assume(true) 0.097136s: Exiting Redux.assume: 0.000001 seconds 0.097145s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.097161s: Entering Redux.assume(0 <= R0) 0.097176s: Exiting Redux.assume: 0.000005 seconds 0.097189s: Entering Redux.assume(R0 <= 100) 0.097205s: Exiting Redux.assume: 0.000005 seconds 0.097216s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.097226s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097236s: Entering Redux.query(true) 0.097245s: Exiting Redux.query 0.097255s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097266s: Entering Redux.assume(true) 0.097278s: Exiting Redux.assume: 0.000001 seconds 0.097288s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.097308s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.097430s: Exiting Redux.assume: 0.000110 seconds 0.097443s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.097454s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097463s: Entering Redux.query(true) 0.097473s: Exiting Redux.query 0.097482s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097491s: Entering Redux.assume(true) 0.097503s: Exiting Redux.assume: 0.000001 seconds 0.097515s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.097532s: Entering Redux.query(!(2 = 0)) 0.097543s: Exiting Redux.query 0.097554s: Entering Redux.assume(%(A0, 2) = 1) 0.097567s: Exiting Redux.assume: 0.000003 seconds 0.097583s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.097594s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097603s: Entering Redux.query(true) 0.097612s: Exiting Redux.query 0.097623s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097632s: Entering Redux.assume(true) 0.097643s: Exiting Redux.assume: 0.000001 seconds 0.097653s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.097669s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.097681s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.097696s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.097715s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.097731s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.098139s: Exiting Redux.query 0.098252s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.098269s: Exiting Redux.assert_term: 0.000005 seconds 0.098280s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.098294s: Exiting Redux.assert_term: 0.000003 seconds 0.098305s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.098318s: Exiting Redux.assert_term: 0.000003 seconds 0.098329s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.098342s: Exiting Redux.assert_term: 0.000003 seconds 0.098352s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.098367s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.098389s: Exiting Redux.assume: 0.000012 seconds 0.098398s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.098410s: Entering Redux.assume(!(1 = 0)) 0.098422s: Exiting Redux.assume: 0.000002 seconds 0.098434s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.098449s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.098474s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098491s: Exiting Redux.assume: 0.000007 seconds 0.098502s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.098512s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098523s: Entering Redux.query(1 <= 1) 0.098532s: Exiting Redux.query 0.098542s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098551s: Entering Redux.assume(1 <= 1) 0.098563s: Exiting Redux.assume: 0.000001 seconds 0.098581s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.098594s: Entering Redux.assume(!(!(r0 = 0))) 0.098623s: Exiting Redux.assume: 0.000018 seconds 0.098635s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.098647s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.098670s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098687s: Exiting Redux.assume: 0.000006 seconds 0.098698s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.098708s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098719s: Entering Redux.query(1 <= 1) 0.098728s: Exiting Redux.query 0.098738s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098748s: Entering Redux.assume(1 <= 1) 0.098760s: Exiting Redux.assume: 0.000001 seconds 0.098770s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.098780s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.098790s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.098800s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.098813s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.098833s: Exiting Redux.assume: 0.000011 seconds 0.098845s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.098859s: Exiting Redux.assume: 0.000003 seconds 0.098870s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.098887s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.098902s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.098920s: Exiting Redux.query 0.098933s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.098948s: Exiting Redux.assert_term: 0.000004 seconds 0.098959s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.098972s: Exiting Redux.assert_term: 0.000003 seconds 0.098983s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.098997s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.099018s: Exiting Redux.assume: 0.000011 seconds 0.099028s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.099039s: Entering Redux.assume(!(1 = 0)) 0.099050s: Exiting Redux.assume: 0.000001 seconds 0.099061s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.099075s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.099099s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.099116s: Exiting Redux.assume: 0.000006 seconds 0.099128s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.099139s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099150s: Entering Redux.query(1 <= 1) 0.099160s: Exiting Redux.query 0.099169s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099180s: Entering Redux.assume(1 <= 1) 0.099191s: Exiting Redux.assume: 0.000001 seconds 0.099201s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.099214s: Entering Redux.assume(!(0 < r2)) 0.099231s: Exiting Redux.assume: 0.000007 seconds 0.099242s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.099253s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.099270s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.099284s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.099303s: Exiting Redux.query 0.099317s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.099331s: Exiting Redux.assert_term: 0.000004 seconds 0.099343s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.099356s: Exiting Redux.assert_term: 0.000003 seconds 0.099366s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.099380s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.099412s: Exiting Redux.assume: 0.000022 seconds 0.099423s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.099434s: Entering Redux.assume(!(1 = 0)) 0.099445s: Exiting Redux.assume: 0.000001 seconds 0.099455s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.099469s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.099492s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.099510s: Exiting Redux.assume: 0.000007 seconds 0.099522s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.099533s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099546s: Entering Redux.query(1 <= 1) 0.099555s: Exiting Redux.query 0.099566s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099583s: Entering Redux.assume(1 <= 1) 0.099595s: Exiting Redux.assume: 0.000001 seconds 0.099605s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.099803s: Entering Redux.assume(!(r3 < 0)) 0.099825s: Exiting Redux.assume: 0.000010 seconds 0.099836s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.099851s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.099865s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.099887s: Exiting Redux.query 0.099897s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.099908s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.099919s: Entering Redux.assume(!(!(r3 < 0))) 0.099937s: Exiting Redux.assume: 0.000008 seconds 0.099949s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.099961s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.099977s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.099992s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.100185s: Exiting Redux.query 0.100197s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.100207s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.100221s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.100242s: Exiting Redux.assume: 0.000011 seconds 0.100253s: Entering Redux.assume(!(!(1 = 0))) 0.100265s: Exiting Redux.assume: 0.000001 seconds 0.100277s: Entering Redux.assume(!(!(0 < r2))) 0.100293s: Exiting Redux.assume: 0.000006 seconds 0.100304s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.100317s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.100333s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.100347s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.100566s: Exiting Redux.query 0.100611s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.100621s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.100635s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.100655s: Exiting Redux.assume: 0.000010 seconds 0.100666s: Entering Redux.assume(!(!(1 = 0))) 0.100677s: Exiting Redux.assume: 0.000001 seconds 0.100691s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.100709s: Exiting Redux.assume: 0.000008 seconds 0.100720s: Entering Redux.assume(!(!(1 = 0))) 0.100732s: Exiting Redux.assume: 0.000001 seconds 0.100744s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.100757s: Exiting Redux.assume: 0.000003 seconds 0.100768s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.100779s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.100788s: Entering Redux.query(true) 0.100798s: Exiting Redux.query 0.100807s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.100816s: Entering Redux.assume(true) 0.100828s: Exiting Redux.assume: 0.000001 seconds 0.100837s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.100853s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.100864s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.100878s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.100896s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.100912s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.101437s: Exiting Redux.query 0.101454s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.101470s: Exiting Redux.assert_term: 0.000004 seconds 0.101481s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.101494s: Exiting Redux.assert_term: 0.000003 seconds 0.101505s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.101518s: Exiting Redux.assert_term: 0.000003 seconds 0.101529s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.101542s: Exiting Redux.assert_term: 0.000003 seconds 0.101554s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.101568s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.101599s: Exiting Redux.assume: 0.000012 seconds 0.101609s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.101620s: Entering Redux.assume(!(1 = 0)) 0.101632s: Exiting Redux.assume: 0.000001 seconds 0.101645s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.101660s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.101685s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.101703s: Exiting Redux.assume: 0.000006 seconds 0.101714s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.101724s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101735s: Entering Redux.query(1 <= 1) 0.101745s: Exiting Redux.query 0.101755s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101765s: Entering Redux.assume(1 <= 1) 0.101777s: Exiting Redux.assume: 0.000001 seconds 0.101787s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.101799s: Entering Redux.assume(!(!(r0 = 0))) 0.101828s: Exiting Redux.assume: 0.000018 seconds 0.101839s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.101851s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.101873s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.101890s: Exiting Redux.assume: 0.000006 seconds 0.101901s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.101911s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101921s: Entering Redux.query(1 <= 1) 0.101931s: Exiting Redux.query 0.101941s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101951s: Entering Redux.assume(1 <= 1) 0.101962s: Exiting Redux.assume: 0.000001 seconds 0.101972s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.101982s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.101992s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.102001s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.102014s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.102034s: Exiting Redux.assume: 0.000010 seconds 0.102046s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.102059s: Exiting Redux.assume: 0.000002 seconds 0.102069s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.102087s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.102101s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.102118s: Exiting Redux.query 0.102131s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.102146s: Exiting Redux.assert_term: 0.000003 seconds 0.102157s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.102170s: Exiting Redux.assert_term: 0.000003 seconds 0.102180s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.102194s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.102215s: Exiting Redux.assume: 0.000011 seconds 0.102225s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.102236s: Entering Redux.assume(!(1 = 0)) 0.102248s: Exiting Redux.assume: 0.000001 seconds 0.102259s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.102272s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.102296s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.102313s: Exiting Redux.assume: 0.000006 seconds 0.102325s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.102336s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102347s: Entering Redux.query(1 <= 1) 0.102357s: Exiting Redux.query 0.102367s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102377s: Entering Redux.assume(1 <= 1) 0.102389s: Exiting Redux.assume: 0.000001 seconds 0.102398s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.102411s: Entering Redux.assume(!(0 < r2)) 0.102428s: Exiting Redux.assume: 0.000007 seconds 0.102439s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.102450s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.102554s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.102570s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.102599s: Exiting Redux.query 0.102613s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.102627s: Exiting Redux.assert_term: 0.000004 seconds 0.102638s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.102653s: Exiting Redux.assert_term: 0.000003 seconds 0.102663s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.102677s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.102710s: Exiting Redux.assume: 0.000023 seconds 0.102721s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.102732s: Entering Redux.assume(!(1 = 0)) 0.102744s: Exiting Redux.assume: 0.000001 seconds 0.102754s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.102768s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.102793s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.102811s: Exiting Redux.assume: 0.000006 seconds 0.102822s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.102833s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102843s: Entering Redux.query(1 <= 1) 0.102853s: Exiting Redux.query 0.102863s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102873s: Entering Redux.assume(1 <= 1) 0.102884s: Exiting Redux.assume: 0.000001 seconds 0.102894s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.102906s: Entering Redux.assume(!(r3 < 0)) 0.102925s: Exiting Redux.assume: 0.000008 seconds 0.102935s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.102951s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.102965s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.102987s: Exiting Redux.query 0.102998s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.103008s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.103019s: Entering Redux.assume(!(!(r3 < 0))) 0.103037s: Exiting Redux.assume: 0.000007 seconds 0.103048s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.103062s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.103078s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.103092s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.103281s: Exiting Redux.query 0.103294s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.103305s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.103318s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.103340s: Exiting Redux.assume: 0.000010 seconds 0.103353s: Entering Redux.assume(!(!(1 = 0))) 0.103364s: Exiting Redux.assume: 0.000001 seconds 0.103377s: Entering Redux.assume(!(!(0 < r2))) 0.103394s: Exiting Redux.assume: 0.000006 seconds 0.103405s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.103418s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.103433s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.103449s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.103677s: Exiting Redux.query 0.103690s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.103700s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.103715s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.103736s: Exiting Redux.assume: 0.000010 seconds 0.103747s: Entering Redux.assume(!(!(1 = 0))) 0.103759s: Exiting Redux.assume: 0.000001 seconds 0.103773s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.103792s: Exiting Redux.assume: 0.000008 seconds 0.103803s: Entering Redux.assume(!(!(1 = 0))) 0.103814s: Exiting Redux.assume: 0.000001 seconds 0.103841s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.103996s: Exiting Redux.assume: 0.000143 seconds 0.104009s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.104020s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.104031s: Entering Redux.query(true) 0.104042s: Exiting Redux.query 0.104052s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.104062s: Entering Redux.assume(true) 0.104073s: Exiting Redux.assume: 0.000001 seconds 0.104083s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.104099s: Entering Redux.query(!(2 = 0)) 0.104109s: Exiting Redux.query 0.104121s: Entering Redux.assume(%(A0, 2) = 1) 0.104134s: Exiting Redux.assume: 0.000003 seconds 0.104144s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.104154s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.104163s: Entering Redux.query(true) 0.104172s: Exiting Redux.query 0.104182s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.104191s: Entering Redux.assume(true) 0.104203s: Exiting Redux.assume: 0.000002 seconds 0.104212s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.104229s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.104239s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.104254s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.104272s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.104288s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.104457s: Exiting Redux.query 0.104473s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.104487s: Exiting Redux.assert_term: 0.000004 seconds 0.104497s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.104510s: Exiting Redux.assert_term: 0.000003 seconds 0.104521s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.104533s: Exiting Redux.assert_term: 0.000003 seconds 0.104544s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.104556s: Exiting Redux.assert_term: 0.000002 seconds 0.104566s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.104586s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.104609s: Exiting Redux.assume: 0.000012 seconds 0.104618s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.104629s: Entering Redux.assume(!(1 = 0)) 0.104640s: Exiting Redux.assume: 0.000001 seconds 0.104652s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.104666s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.104690s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104707s: Exiting Redux.assume: 0.000007 seconds 0.104718s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.104728s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104738s: Entering Redux.query(1 <= 1) 0.104747s: Exiting Redux.query 0.104757s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104767s: Entering Redux.assume(1 <= 1) 0.104778s: Exiting Redux.assume: 0.000001 seconds 0.104787s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.104800s: Entering Redux.assume(!(!(r0 = 0))) 0.104829s: Exiting Redux.assume: 0.000018 seconds 0.104840s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.104852s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.104874s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104893s: Exiting Redux.assume: 0.000006 seconds 0.104904s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.104914s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104923s: Entering Redux.query(1 <= 1) 0.104933s: Exiting Redux.query 0.104943s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104952s: Entering Redux.assume(1 <= 1) 0.104963s: Exiting Redux.assume: 0.000001 seconds 0.104972s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.104982s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.104992s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.105001s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.105012s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105033s: Exiting Redux.assume: 0.000010 seconds 0.105044s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.105057s: Exiting Redux.assume: 0.000003 seconds 0.105068s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.105085s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.105098s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.105116s: Exiting Redux.query 0.105128s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.105142s: Exiting Redux.assert_term: 0.000004 seconds 0.105152s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.105165s: Exiting Redux.assert_term: 0.000003 seconds 0.105175s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.105188s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.105209s: Exiting Redux.assume: 0.000011 seconds 0.105218s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.105228s: Entering Redux.assume(!(1 = 0)) 0.105240s: Exiting Redux.assume: 0.000001 seconds 0.105251s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.105391s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.105417s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.105435s: Exiting Redux.assume: 0.000007 seconds 0.105446s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.105455s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105466s: Entering Redux.query(1 <= 1) 0.105476s: Exiting Redux.query 0.105486s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105496s: Entering Redux.assume(1 <= 1) 0.105508s: Exiting Redux.assume: 0.000001 seconds 0.105518s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.105530s: Entering Redux.assume(!(0 < r2)) 0.105548s: Exiting Redux.assume: 0.000007 seconds 0.105559s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.105571s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.105596s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.105610s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.105630s: Exiting Redux.query 0.105644s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.105658s: Exiting Redux.assert_term: 0.000004 seconds 0.105670s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.105683s: Exiting Redux.assert_term: 0.000003 seconds 0.105693s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.105706s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.105739s: Exiting Redux.assume: 0.000022 seconds 0.105750s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.105761s: Entering Redux.assume(!(1 = 0)) 0.105772s: Exiting Redux.assume: 0.000001 seconds 0.105783s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.105797s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.105821s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.105839s: Exiting Redux.assume: 0.000007 seconds 0.105850s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.105860s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105871s: Entering Redux.query(1 <= 1) 0.105880s: Exiting Redux.query 0.105890s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105901s: Entering Redux.assume(1 <= 1) 0.105912s: Exiting Redux.assume: 0.000001 seconds 0.105921s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.105933s: Entering Redux.assume(!(r3 < 0)) 0.105953s: Exiting Redux.assume: 0.000008 seconds 0.105963s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.105978s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.105992s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.106013s: Exiting Redux.query 0.106023s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.106033s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.106044s: Entering Redux.assume(!(!(r3 < 0))) 0.106062s: Exiting Redux.assume: 0.000007 seconds 0.106074s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.106087s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.106103s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.106118s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.106307s: Exiting Redux.query 0.106320s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.106330s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.106344s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.106365s: Exiting Redux.assume: 0.000010 seconds 0.106376s: Entering Redux.assume(!(!(1 = 0))) 0.106388s: Exiting Redux.assume: 0.000002 seconds 0.106400s: Entering Redux.assume(!(!(0 < r2))) 0.106416s: Exiting Redux.assume: 0.000006 seconds 0.106428s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.106441s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.106456s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.106471s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.106722s: Exiting Redux.query 0.106735s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.106745s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.106760s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.106780s: Exiting Redux.assume: 0.000010 seconds 0.106792s: Entering Redux.assume(!(!(1 = 0))) 0.106803s: Exiting Redux.assume: 0.000001 seconds 0.106818s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.106836s: Exiting Redux.assume: 0.000008 seconds 0.106849s: Entering Redux.assume(!(!(1 = 0))) 0.106861s: Exiting Redux.assume: 0.000001 seconds 0.106874s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.106887s: Exiting Redux.assume: 0.000002 seconds 0.106898s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.106908s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.106918s: Entering Redux.query(true) 0.106928s: Exiting Redux.query 0.106938s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.106947s: Entering Redux.assume(true) 0.106959s: Exiting Redux.assume: 0.000001 seconds 0.106969s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.106984s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.106995s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.107010s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.107028s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.107044s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.107214s: Exiting Redux.query 0.107230s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.107245s: Exiting Redux.assert_term: 0.000004 seconds 0.107256s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.107269s: Exiting Redux.assert_term: 0.000003 seconds 0.107280s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.107294s: Exiting Redux.assert_term: 0.000003 seconds 0.107304s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.107317s: Exiting Redux.assert_term: 0.000003 seconds 0.107328s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.107343s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.107365s: Exiting Redux.assume: 0.000012 seconds 0.107376s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.107387s: Entering Redux.assume(!(1 = 0)) 0.107398s: Exiting Redux.assume: 0.000001 seconds 0.107410s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.107427s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.107453s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.107471s: Exiting Redux.assume: 0.000006 seconds 0.107482s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.107492s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107502s: Entering Redux.query(1 <= 1) 0.107511s: Exiting Redux.query 0.107521s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107531s: Entering Redux.assume(1 <= 1) 0.107542s: Exiting Redux.assume: 0.000001 seconds 0.107552s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.107565s: Entering Redux.assume(!(!(r0 = 0))) 0.107602s: Exiting Redux.assume: 0.000018 seconds 0.107613s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.107625s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.107649s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.107667s: Exiting Redux.assume: 0.000006 seconds 0.107677s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.107687s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107698s: Entering Redux.query(1 <= 1) 0.107707s: Exiting Redux.query 0.107716s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107727s: Entering Redux.assume(1 <= 1) 0.107739s: Exiting Redux.assume: 0.000001 seconds 0.107749s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.107760s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.107771s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.107781s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.107794s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107814s: Exiting Redux.assume: 0.000010 seconds 0.107828s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.107841s: Exiting Redux.assume: 0.000003 seconds 0.107853s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.107873s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.107889s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.107908s: Exiting Redux.query 0.107922s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.107937s: Exiting Redux.assert_term: 0.000003 seconds 0.107948s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.107961s: Exiting Redux.assert_term: 0.000003 seconds 0.107971s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.107985s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.108098s: Exiting Redux.assume: 0.000103 seconds 0.108110s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.108123s: Entering Redux.assume(!(1 = 0)) 0.108135s: Exiting Redux.assume: 0.000002 seconds 0.108146s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.108161s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.108188s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.108206s: Exiting Redux.assume: 0.000007 seconds 0.108217s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.108227s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108236s: Entering Redux.query(1 <= 1) 0.108245s: Exiting Redux.query 0.108255s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108264s: Entering Redux.assume(1 <= 1) 0.108275s: Exiting Redux.assume: 0.000001 seconds 0.108284s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.108296s: Entering Redux.assume(!(0 < r2)) 0.108313s: Exiting Redux.assume: 0.000007 seconds 0.108323s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.108335s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.108356s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.108370s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.108390s: Exiting Redux.query 0.108403s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.108417s: Exiting Redux.assert_term: 0.000004 seconds 0.108429s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.108442s: Exiting Redux.assert_term: 0.000002 seconds 0.108451s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.108465s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.108499s: Exiting Redux.assume: 0.000022 seconds 0.108509s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.108521s: Entering Redux.assume(!(1 = 0)) 0.108532s: Exiting Redux.assume: 0.000001 seconds 0.108543s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.108556s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.108594s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.108613s: Exiting Redux.assume: 0.000007 seconds 0.108624s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.108634s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108644s: Entering Redux.query(1 <= 1) 0.108653s: Exiting Redux.query 0.108662s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108672s: Entering Redux.assume(1 <= 1) 0.108683s: Exiting Redux.assume: 0.000001 seconds 0.108693s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.108706s: Entering Redux.assume(!(r3 < 0)) 0.108724s: Exiting Redux.assume: 0.000008 seconds 0.108735s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.108750s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.108764s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.108784s: Exiting Redux.query 0.108795s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.108804s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.108815s: Entering Redux.assume(!(!(r3 < 0))) 0.108833s: Exiting Redux.assume: 0.000007 seconds 0.108844s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.108859s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.108876s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.108891s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.109081s: Exiting Redux.query 0.109094s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.109104s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.109119s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.109140s: Exiting Redux.assume: 0.000010 seconds 0.109152s: Entering Redux.assume(!(!(1 = 0))) 0.109163s: Exiting Redux.assume: 0.000001 seconds 0.109176s: Entering Redux.assume(!(!(0 < r2))) 0.109193s: Exiting Redux.assume: 0.000006 seconds 0.109205s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.109219s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.109237s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.109254s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.109493s: Exiting Redux.query 0.109507s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.109517s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.109533s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.109554s: Exiting Redux.assume: 0.000010 seconds 0.109566s: Entering Redux.assume(!(!(1 = 0))) 0.109585s: Exiting Redux.assume: 0.000001 seconds 0.109606s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.109625s: Exiting Redux.assume: 0.000009 seconds 0.109638s: Entering Redux.assume(!(!(1 = 0))) 0.109650s: Exiting Redux.assume: 0.000001 seconds 0.109724s: Entering Redux.assume(!(R0 <= 100)) 0.109739s: Exiting Redux.assume: 0.000003 seconds 0.109751s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.109761s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109771s: Entering Redux.query(true) 0.109781s: Exiting Redux.query 0.109792s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109803s: Entering Redux.assume(true) 0.109814s: Exiting Redux.assume: 0.000001 seconds 0.109825s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.109850s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.109961s: Exiting Redux.assume: 0.000098 seconds 0.109975s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.109986s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109995s: Entering Redux.query(true) 0.110006s: Exiting Redux.query 0.110016s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110026s: Entering Redux.assume(true) 0.110038s: Exiting Redux.assume: 0.000002 seconds 0.110048s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.110065s: Entering Redux.query(!(2 = 0)) 0.110075s: Exiting Redux.query 0.110088s: Entering Redux.assume(%(A0, 2) = 1) 0.110103s: Exiting Redux.assume: 0.000003 seconds 0.110113s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.110123s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.110133s: Entering Redux.query(true) 0.110143s: Exiting Redux.query 0.110153s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.110163s: Entering Redux.assume(true) 0.110174s: Exiting Redux.assume: 0.000001 seconds 0.110185s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.110203s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.110214s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.110229s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.110251s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.110267s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.110672s: Exiting Redux.query 0.110692s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.110707s: Exiting Redux.assert_term: 0.000003 seconds 0.110718s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.110732s: Exiting Redux.assert_term: 0.000003 seconds 0.110744s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.110757s: Exiting Redux.assert_term: 0.000003 seconds 0.110769s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.110782s: Exiting Redux.assert_term: 0.000003 seconds 0.110793s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.110942s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.110968s: Exiting Redux.assume: 0.000013 seconds 0.110978s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.110989s: Entering Redux.assume(!(1 = 0)) 0.111001s: Exiting Redux.assume: 0.000002 seconds 0.111015s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.111044s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.111074s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111093s: Exiting Redux.assume: 0.000006 seconds 0.111106s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.111117s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111129s: Entering Redux.query(1 <= 1) 0.111140s: Exiting Redux.query 0.111150s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111161s: Entering Redux.assume(1 <= 1) 0.111172s: Exiting Redux.assume: 0.000000 seconds 0.111182s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.111197s: Entering Redux.assume(!(!(r0 = 0))) 0.111228s: Exiting Redux.assume: 0.000019 seconds 0.111240s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.111252s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.111283s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111301s: Exiting Redux.assume: 0.000006 seconds 0.111312s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.111322s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111333s: Entering Redux.query(1 <= 1) 0.111342s: Exiting Redux.query 0.111352s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111363s: Entering Redux.assume(1 <= 1) 0.111374s: Exiting Redux.assume: 0.000000 seconds 0.111384s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.111397s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.111409s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.111419s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.111432s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.111453s: Exiting Redux.assume: 0.000010 seconds 0.111466s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.111480s: Exiting Redux.assume: 0.000004 seconds 0.111491s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.111513s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.111529s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.111547s: Exiting Redux.query 0.111560s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.111584s: Exiting Redux.assert_term: 0.000012 seconds 0.111598s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.111612s: Exiting Redux.assert_term: 0.000003 seconds 0.111623s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.111637s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.111659s: Exiting Redux.assume: 0.000012 seconds 0.111670s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.111681s: Entering Redux.assume(!(1 = 0)) 0.111693s: Exiting Redux.assume: 0.000001 seconds 0.111703s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.111721s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.111751s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.111768s: Exiting Redux.assume: 0.000006 seconds 0.111779s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.111789s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111799s: Entering Redux.query(1 <= 1) 0.111809s: Exiting Redux.query 0.111819s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111829s: Entering Redux.assume(1 <= 1) 0.111840s: Exiting Redux.assume: 0.000001 seconds 0.111851s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.111864s: Entering Redux.assume(!(0 < r2)) 0.111882s: Exiting Redux.assume: 0.000006 seconds 0.111892s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.111904s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.111926s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.111941s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.111960s: Exiting Redux.query 0.111973s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.111987s: Exiting Redux.assert_term: 0.000004 seconds 0.111999s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.112012s: Exiting Redux.assert_term: 0.000004 seconds 0.112022s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.112036s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.112072s: Exiting Redux.assume: 0.000022 seconds 0.112083s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.112094s: Entering Redux.assume(!(1 = 0)) 0.112106s: Exiting Redux.assume: 0.000002 seconds 0.112117s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.112134s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.112163s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.112181s: Exiting Redux.assume: 0.000007 seconds 0.112192s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.112202s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112212s: Entering Redux.query(1 <= 1) 0.112221s: Exiting Redux.query 0.112231s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112241s: Entering Redux.assume(1 <= 1) 0.112252s: Exiting Redux.assume: 0.000001 seconds 0.112261s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.112275s: Entering Redux.assume(!(r3 < 0)) 0.112293s: Exiting Redux.assume: 0.000008 seconds 0.112303s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.112319s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.112365s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.112387s: Exiting Redux.query 0.112398s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.112407s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.112418s: Entering Redux.assume(!(!(r3 < 0))) 0.112436s: Exiting Redux.assume: 0.000007 seconds 0.112446s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.112461s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.112477s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.112493s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.112697s: Exiting Redux.query 0.112711s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.112720s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.112735s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.112755s: Exiting Redux.assume: 0.000010 seconds 0.112766s: Entering Redux.assume(!(!(1 = 0))) 0.112778s: Exiting Redux.assume: 0.000002 seconds 0.112790s: Entering Redux.assume(!(!(0 < r2))) 0.112806s: Exiting Redux.assume: 0.000006 seconds 0.112817s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.112831s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.112848s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.112864s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.113080s: Exiting Redux.query 0.113094s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.113105s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.113121s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.113141s: Exiting Redux.assume: 0.000010 seconds 0.113154s: Entering Redux.assume(!(!(1 = 0))) 0.113165s: Exiting Redux.assume: 0.000001 seconds 0.113183s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.113202s: Exiting Redux.assume: 0.000009 seconds 0.113215s: Entering Redux.assume(!(!(1 = 0))) 0.113227s: Exiting Redux.assume: 0.000001 seconds 0.113247s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.113260s: Exiting Redux.assume: 0.000003 seconds 0.113272s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.113283s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.113292s: Entering Redux.query(true) 0.113302s: Exiting Redux.query 0.113313s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.113323s: Entering Redux.assume(true) 0.113334s: Exiting Redux.assume: 0.000001 seconds 0.113345s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.113364s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.113376s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.113391s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.113413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.113429s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.113951s: Exiting Redux.query 0.113972s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.113988s: Exiting Redux.assert_term: 0.000004 seconds 0.114000s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.114013s: Exiting Redux.assert_term: 0.000003 seconds 0.114024s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.114038s: Exiting Redux.assert_term: 0.000003 seconds 0.114050s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.114063s: Exiting Redux.assert_term: 0.000003 seconds 0.114073s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.114088s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.114111s: Exiting Redux.assume: 0.000012 seconds 0.114122s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.114135s: Entering Redux.assume(!(1 = 0)) 0.114146s: Exiting Redux.assume: 0.000001 seconds 0.114160s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.114186s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.114218s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.114236s: Exiting Redux.assume: 0.000006 seconds 0.114248s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.114260s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114271s: Entering Redux.query(1 <= 1) 0.114281s: Exiting Redux.query 0.114291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114301s: Entering Redux.assume(1 <= 1) 0.114313s: Exiting Redux.assume: 0.000001 seconds 0.114323s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.114336s: Entering Redux.assume(!(!(r0 = 0))) 0.114366s: Exiting Redux.assume: 0.000019 seconds 0.114378s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.114390s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.114417s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.114435s: Exiting Redux.assume: 0.000006 seconds 0.114447s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.114457s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114468s: Entering Redux.query(1 <= 1) 0.114478s: Exiting Redux.query 0.114488s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114500s: Entering Redux.assume(1 <= 1) 0.114512s: Exiting Redux.assume: 0.000001 seconds 0.114522s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.114535s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.114547s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.114558s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.114581s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.114602s: Exiting Redux.assume: 0.000011 seconds 0.114615s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.114629s: Exiting Redux.assume: 0.000003 seconds 0.114640s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.114660s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.114676s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.114694s: Exiting Redux.query 0.114707s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.114721s: Exiting Redux.assert_term: 0.000004 seconds 0.114732s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.114745s: Exiting Redux.assert_term: 0.000003 seconds 0.114754s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.114768s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.114791s: Exiting Redux.assume: 0.000012 seconds 0.114800s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.114812s: Entering Redux.assume(!(1 = 0)) 0.114824s: Exiting Redux.assume: 0.000001 seconds 0.114834s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.114851s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.114880s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.114898s: Exiting Redux.assume: 0.000006 seconds 0.114909s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.114919s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114929s: Entering Redux.query(1 <= 1) 0.114938s: Exiting Redux.query 0.114948s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114958s: Entering Redux.assume(1 <= 1) 0.114969s: Exiting Redux.assume: 0.000001 seconds 0.114978s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.114990s: Entering Redux.assume(!(0 < r2)) 0.115007s: Exiting Redux.assume: 0.000007 seconds 0.115018s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.115030s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.115050s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.115064s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.115083s: Exiting Redux.query 0.115096s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.115110s: Exiting Redux.assert_term: 0.000004 seconds 0.115122s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.115135s: Exiting Redux.assert_term: 0.000002 seconds 0.115145s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.115181s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.115215s: Exiting Redux.assume: 0.000023 seconds 0.115225s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.115236s: Entering Redux.assume(!(1 = 0)) 0.115248s: Exiting Redux.assume: 0.000001 seconds 0.115259s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.115300s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.115330s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.115349s: Exiting Redux.assume: 0.000007 seconds 0.115360s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.115371s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115381s: Entering Redux.query(1 <= 1) 0.115391s: Exiting Redux.query 0.115402s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115413s: Entering Redux.assume(1 <= 1) 0.115424s: Exiting Redux.assume: 0.000001 seconds 0.115435s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.115448s: Entering Redux.assume(!(r3 < 0)) 0.115467s: Exiting Redux.assume: 0.000009 seconds 0.115478s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.115494s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.115509s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.115529s: Exiting Redux.query 0.115540s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.115550s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.115561s: Entering Redux.assume(!(!(r3 < 0))) 0.115586s: Exiting Redux.assume: 0.000015 seconds 0.115598s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.115614s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.115630s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.115646s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.115834s: Exiting Redux.query 0.115848s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.115858s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.115872s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.115893s: Exiting Redux.assume: 0.000011 seconds 0.115905s: Entering Redux.assume(!(!(1 = 0))) 0.115916s: Exiting Redux.assume: 0.000001 seconds 0.115928s: Entering Redux.assume(!(!(0 < r2))) 0.115944s: Exiting Redux.assume: 0.000006 seconds 0.115956s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.115970s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.115986s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.116001s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.116215s: Exiting Redux.query 0.116228s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.116238s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.116252s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.116272s: Exiting Redux.assume: 0.000009 seconds 0.116283s: Entering Redux.assume(!(!(1 = 0))) 0.116295s: Exiting Redux.assume: 0.000001 seconds 0.116308s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.116327s: Exiting Redux.assume: 0.000008 seconds 0.116338s: Entering Redux.assume(!(!(1 = 0))) 0.116349s: Exiting Redux.assume: 0.000001 seconds 0.116396s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.116485s: Exiting Redux.assume: 0.000077 seconds 0.116498s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.116563s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.116586s: Entering Redux.query(true) 0.116598s: Exiting Redux.query 0.116609s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.116618s: Entering Redux.assume(true) 0.116630s: Exiting Redux.assume: 0.000002 seconds 0.116641s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.116658s: Entering Redux.query(!(2 = 0)) 0.116668s: Exiting Redux.query 0.116680s: Entering Redux.assume(%(A0, 2) = 1) 0.116695s: Exiting Redux.assume: 0.000004 seconds 0.116706s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.116716s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.116725s: Entering Redux.query(true) 0.116735s: Exiting Redux.query 0.116745s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.116754s: Entering Redux.assume(true) 0.116766s: Exiting Redux.assume: 0.000002 seconds 0.116775s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.116792s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.116804s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.116820s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.116839s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.116855s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.117016s: Exiting Redux.query 0.117031s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.117047s: Exiting Redux.assert_term: 0.000004 seconds 0.117058s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.117072s: Exiting Redux.assert_term: 0.000003 seconds 0.117084s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.117097s: Exiting Redux.assert_term: 0.000003 seconds 0.117108s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.117121s: Exiting Redux.assert_term: 0.000003 seconds 0.117131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.117148s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.117170s: Exiting Redux.assume: 0.000012 seconds 0.117182s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.117193s: Entering Redux.assume(!(1 = 0)) 0.117205s: Exiting Redux.assume: 0.000002 seconds 0.117216s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.117232s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.117258s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117276s: Exiting Redux.assume: 0.000006 seconds 0.117287s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.117297s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117307s: Entering Redux.query(1 <= 1) 0.117317s: Exiting Redux.query 0.117327s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117337s: Entering Redux.assume(1 <= 1) 0.117349s: Exiting Redux.assume: 0.000001 seconds 0.117359s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.117372s: Entering Redux.assume(!(!(r0 = 0))) 0.117401s: Exiting Redux.assume: 0.000018 seconds 0.117412s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.117424s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.117448s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117465s: Exiting Redux.assume: 0.000006 seconds 0.117477s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.117487s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117497s: Entering Redux.query(1 <= 1) 0.117508s: Exiting Redux.query 0.117518s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117528s: Entering Redux.assume(1 <= 1) 0.117539s: Exiting Redux.assume: 0.000001 seconds 0.117549s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.117561s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.117581s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.117591s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.117604s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117626s: Exiting Redux.assume: 0.000010 seconds 0.117638s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.117651s: Exiting Redux.assume: 0.000002 seconds 0.117662s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.117680s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.117694s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.117712s: Exiting Redux.query 0.117725s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.117739s: Exiting Redux.assert_term: 0.000003 seconds 0.117750s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.117763s: Exiting Redux.assert_term: 0.000003 seconds 0.117773s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.117787s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.117809s: Exiting Redux.assume: 0.000011 seconds 0.117819s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.117830s: Entering Redux.assume(!(1 = 0)) 0.117841s: Exiting Redux.assume: 0.000001 seconds 0.117852s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.117867s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.117909s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.117927s: Exiting Redux.assume: 0.000006 seconds 0.117938s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.117948s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117958s: Entering Redux.query(1 <= 1) 0.117968s: Exiting Redux.query 0.117979s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117989s: Entering Redux.assume(1 <= 1) 0.118001s: Exiting Redux.assume: 0.000001 seconds 0.118011s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.118023s: Entering Redux.assume(!(0 < r2)) 0.118041s: Exiting Redux.assume: 0.000007 seconds 0.118051s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.118063s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.118080s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.118094s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.118114s: Exiting Redux.query 0.118126s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.118140s: Exiting Redux.assert_term: 0.000004 seconds 0.118151s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.118165s: Exiting Redux.assert_term: 0.000003 seconds 0.118175s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.118188s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.118220s: Exiting Redux.assume: 0.000021 seconds 0.118230s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.118240s: Entering Redux.assume(!(1 = 0)) 0.118251s: Exiting Redux.assume: 0.000001 seconds 0.118262s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.118275s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.118298s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.118317s: Exiting Redux.assume: 0.000006 seconds 0.118327s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.118338s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118347s: Entering Redux.query(1 <= 1) 0.118357s: Exiting Redux.query 0.118368s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118379s: Entering Redux.assume(1 <= 1) 0.118390s: Exiting Redux.assume: 0.000001 seconds 0.118400s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.118413s: Entering Redux.assume(!(r3 < 0)) 0.118431s: Exiting Redux.assume: 0.000008 seconds 0.118442s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.118456s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.118470s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.118491s: Exiting Redux.query 0.118502s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.118512s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.118523s: Entering Redux.assume(!(!(r3 < 0))) 0.118541s: Exiting Redux.assume: 0.000007 seconds 0.118552s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.118564s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.118587s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.118602s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.118790s: Exiting Redux.query 0.118803s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.118812s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.118826s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.118848s: Exiting Redux.assume: 0.000010 seconds 0.118860s: Entering Redux.assume(!(!(1 = 0))) 0.118871s: Exiting Redux.assume: 0.000001 seconds 0.118883s: Entering Redux.assume(!(!(0 < r2))) 0.118900s: Exiting Redux.assume: 0.000006 seconds 0.118911s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.118925s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.118941s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.118956s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.119303s: Exiting Redux.query 0.119317s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.119327s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.119341s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.119361s: Exiting Redux.assume: 0.000009 seconds 0.119373s: Entering Redux.assume(!(!(1 = 0))) 0.119384s: Exiting Redux.assume: 0.000001 seconds 0.119398s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119417s: Exiting Redux.assume: 0.000009 seconds 0.119428s: Entering Redux.assume(!(!(1 = 0))) 0.119440s: Exiting Redux.assume: 0.000001 seconds 0.119452s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.119467s: Exiting Redux.assume: 0.000002 seconds 0.119478s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.119488s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.119497s: Entering Redux.query(true) 0.119507s: Exiting Redux.query 0.119517s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.119527s: Entering Redux.assume(true) 0.119538s: Exiting Redux.assume: 0.000002 seconds 0.119548s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.119566s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.119588s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.119606s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.119624s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.119640s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.119801s: Exiting Redux.query 0.119816s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.119831s: Exiting Redux.assert_term: 0.000004 seconds 0.119843s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.119856s: Exiting Redux.assert_term: 0.000003 seconds 0.119867s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.119880s: Exiting Redux.assert_term: 0.000003 seconds 0.119891s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.119905s: Exiting Redux.assert_term: 0.000002 seconds 0.119915s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.119929s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.119951s: Exiting Redux.assume: 0.000011 seconds 0.119961s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.119972s: Entering Redux.assume(!(1 = 0)) 0.119984s: Exiting Redux.assume: 0.000001 seconds 0.119995s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.120010s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.120036s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.120055s: Exiting Redux.assume: 0.000006 seconds 0.120066s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.120076s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120087s: Entering Redux.query(1 <= 1) 0.120097s: Exiting Redux.query 0.120106s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120116s: Entering Redux.assume(1 <= 1) 0.120128s: Exiting Redux.assume: 0.000001 seconds 0.120138s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.120151s: Entering Redux.assume(!(!(r0 = 0))) 0.120179s: Exiting Redux.assume: 0.000018 seconds 0.120190s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.120202s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.120225s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.120244s: Exiting Redux.assume: 0.000006 seconds 0.120257s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.120267s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120277s: Entering Redux.query(1 <= 1) 0.120287s: Exiting Redux.query 0.120298s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120309s: Entering Redux.assume(1 <= 1) 0.120320s: Exiting Redux.assume: 0.000001 seconds 0.120330s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.120342s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.120352s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.120362s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.120375s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.120396s: Exiting Redux.assume: 0.000010 seconds 0.120409s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.120423s: Exiting Redux.assume: 0.000003 seconds 0.120434s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.120452s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.120466s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.120484s: Exiting Redux.query 0.120497s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.120511s: Exiting Redux.assert_term: 0.000004 seconds 0.120522s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.120535s: Exiting Redux.assert_term: 0.000003 seconds 0.120545s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.120560s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.120591s: Exiting Redux.assume: 0.000016 seconds 0.120601s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.120613s: Entering Redux.assume(!(1 = 0)) 0.120624s: Exiting Redux.assume: 0.000001 seconds 0.120634s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.120649s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.120747s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.120766s: Exiting Redux.assume: 0.000007 seconds 0.120777s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.120788s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120798s: Entering Redux.query(1 <= 1) 0.120808s: Exiting Redux.query 0.120818s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120828s: Entering Redux.assume(1 <= 1) 0.120840s: Exiting Redux.assume: 0.000001 seconds 0.120849s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.120862s: Entering Redux.assume(!(0 < r2)) 0.120879s: Exiting Redux.assume: 0.000007 seconds 0.120889s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.120901s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.120918s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.120932s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.120952s: Exiting Redux.query 0.120965s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.120980s: Exiting Redux.assert_term: 0.000004 seconds 0.120992s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.121005s: Exiting Redux.assert_term: 0.000003 seconds 0.121015s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.121029s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.121061s: Exiting Redux.assume: 0.000022 seconds 0.121071s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.121083s: Entering Redux.assume(!(1 = 0)) 0.121094s: Exiting Redux.assume: 0.000001 seconds 0.121105s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.121119s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.121142s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.121160s: Exiting Redux.assume: 0.000007 seconds 0.121172s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.121182s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121193s: Entering Redux.query(1 <= 1) 0.121202s: Exiting Redux.query 0.121212s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121223s: Entering Redux.assume(1 <= 1) 0.121235s: Exiting Redux.assume: 0.000001 seconds 0.121245s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.121257s: Entering Redux.assume(!(r3 < 0)) 0.121277s: Exiting Redux.assume: 0.000008 seconds 0.121288s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.121303s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.121317s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.121338s: Exiting Redux.query 0.121348s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.121358s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.121370s: Entering Redux.assume(!(!(r3 < 0))) 0.121388s: Exiting Redux.assume: 0.000007 seconds 0.121399s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.121413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.121430s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.121444s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.121648s: Exiting Redux.query 0.121661s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.121671s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.121685s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.121706s: Exiting Redux.assume: 0.000010 seconds 0.121718s: Entering Redux.assume(!(!(1 = 0))) 0.121730s: Exiting Redux.assume: 0.000001 seconds 0.121742s: Entering Redux.assume(!(!(0 < r2))) 0.121760s: Exiting Redux.assume: 0.000006 seconds 0.121771s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.121786s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.121801s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.121816s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.122035s: Exiting Redux.query 0.122049s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.122059s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.122073s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.122093s: Exiting Redux.assume: 0.000010 seconds 0.122106s: Entering Redux.assume(!(!(1 = 0))) 0.122117s: Exiting Redux.assume: 0.000001 seconds 0.122136s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.122155s: Exiting Redux.assume: 0.000008 seconds 0.122166s: Entering Redux.assume(!(!(1 = 0))) 0.122178s: Exiting Redux.assume: 0.000001 seconds 0.122210s: Entering Redux.assume(!(0 <= R0)) 0.122227s: Exiting Redux.assume: 0.000006 seconds 0.122238s: Entering Redux.assume(false) 0.122250s: Exiting Redux.assume: 0.000002 seconds 0.122261s: Entering Redux.assume(!(false)) 0.122273s: Exiting Redux.assume: 0.000002 seconds 0.122284s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.122295s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122304s: Entering Redux.query(true) 0.122315s: Exiting Redux.query 0.122326s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122338s: Entering Redux.assume(true) 0.122352s: Exiting Redux.assume: 0.000001 seconds 0.122363s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.122386s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.122505s: Exiting Redux.assume: 0.000108 seconds 0.122517s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.122528s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122537s: Entering Redux.query(true) 0.122546s: Exiting Redux.query 0.122556s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122565s: Entering Redux.assume(true) 0.122583s: Exiting Redux.assume: 0.000001 seconds 0.122593s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.122609s: Entering Redux.query(!(2 = 0)) 0.122619s: Exiting Redux.query 0.122632s: Entering Redux.assume(%(A0, 2) = 1) 0.122645s: Exiting Redux.assume: 0.000003 seconds 0.122655s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.122665s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122675s: Entering Redux.query(true) 0.122684s: Exiting Redux.query 0.122694s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122703s: Entering Redux.assume(true) 0.122718s: Exiting Redux.assume: 0.000001 seconds 0.122729s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.122745s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.122756s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.122772s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.122792s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.122810s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.123789s: Exiting Redux.query 0.123806s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.123822s: Exiting Redux.assert_term: 0.000005 seconds 0.123834s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.123846s: Exiting Redux.assert_term: 0.000003 seconds 0.123857s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.123871s: Exiting Redux.assert_term: 0.000003 seconds 0.123882s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.123896s: Exiting Redux.assert_term: 0.000003 seconds 0.123905s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.123919s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.123942s: Exiting Redux.assume: 0.000012 seconds 0.123953s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.123964s: Entering Redux.assume(!(1 = 0)) 0.123977s: Exiting Redux.assume: 0.000000 seconds 0.123989s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.124004s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.124029s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124046s: Exiting Redux.assume: 0.000007 seconds 0.124059s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.124069s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124082s: Entering Redux.query(1 <= 1) 0.124093s: Exiting Redux.query 0.124102s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124113s: Entering Redux.assume(1 <= 1) 0.124124s: Exiting Redux.assume: 0.000001 seconds 0.124135s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.124147s: Entering Redux.assume(!(!(r0 = 0))) 0.124176s: Exiting Redux.assume: 0.000019 seconds 0.124187s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.124198s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.124220s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124238s: Exiting Redux.assume: 0.000006 seconds 0.124249s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.124260s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124271s: Entering Redux.query(1 <= 1) 0.124282s: Exiting Redux.query 0.124291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124301s: Entering Redux.assume(1 <= 1) 0.124313s: Exiting Redux.assume: 0.000001 seconds 0.124324s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.124335s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.124344s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.124354s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.124367s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124388s: Exiting Redux.assume: 0.000010 seconds 0.124400s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.124414s: Exiting Redux.assume: 0.000003 seconds 0.124425s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.124443s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.124457s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.124476s: Exiting Redux.query 0.124489s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.124504s: Exiting Redux.assert_term: 0.000003 seconds 0.124515s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.124528s: Exiting Redux.assert_term: 0.000003 seconds 0.124539s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.124553s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.124585s: Exiting Redux.assume: 0.000020 seconds 0.124598s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.124609s: Entering Redux.assume(!(1 = 0)) 0.124620s: Exiting Redux.assume: 0.000001 seconds 0.124631s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.124644s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.124668s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.124686s: Exiting Redux.assume: 0.000006 seconds 0.124698s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.124709s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124719s: Entering Redux.query(1 <= 1) 0.124729s: Exiting Redux.query 0.124739s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124749s: Entering Redux.assume(1 <= 1) 0.124761s: Exiting Redux.assume: 0.000001 seconds 0.124772s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.124784s: Entering Redux.assume(!(0 < r2)) 0.124801s: Exiting Redux.assume: 0.000007 seconds 0.124812s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.124823s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.125361s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.125379s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.125399s: Exiting Redux.query 0.125412s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.125427s: Exiting Redux.assert_term: 0.000004 seconds 0.125438s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.125451s: Exiting Redux.assert_term: 0.000003 seconds 0.125462s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.125476s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.125508s: Exiting Redux.assume: 0.000022 seconds 0.125518s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.125530s: Entering Redux.assume(!(1 = 0)) 0.125542s: Exiting Redux.assume: 0.000001 seconds 0.125553s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.125568s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.125607s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.125626s: Exiting Redux.assume: 0.000007 seconds 0.125637s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.125647s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125658s: Entering Redux.query(1 <= 1) 0.125667s: Exiting Redux.query 0.125677s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125687s: Entering Redux.assume(1 <= 1) 0.125699s: Exiting Redux.assume: 0.000001 seconds 0.125708s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.125720s: Entering Redux.assume(!(r3 < 0)) 0.125739s: Exiting Redux.assume: 0.000008 seconds 0.125749s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.125764s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.125778s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.125798s: Exiting Redux.query 0.125808s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.125818s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.125828s: Entering Redux.assume(!(!(r3 < 0))) 0.125847s: Exiting Redux.assume: 0.000008 seconds 0.125859s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.125870s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.125886s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.125901s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.126088s: Exiting Redux.query 0.126100s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.126110s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.126123s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.126144s: Exiting Redux.assume: 0.000011 seconds 0.126155s: Entering Redux.assume(!(!(1 = 0))) 0.126166s: Exiting Redux.assume: 0.000001 seconds 0.126178s: Entering Redux.assume(!(!(0 < r2))) 0.126194s: Exiting Redux.assume: 0.000006 seconds 0.126204s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.126216s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.126231s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.126246s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.126458s: Exiting Redux.query 0.126471s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.126481s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.126494s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.126513s: Exiting Redux.assume: 0.000010 seconds 0.126525s: Entering Redux.assume(!(!(1 = 0))) 0.126537s: Exiting Redux.assume: 0.000001 seconds 0.126550s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126571s: Exiting Redux.assume: 0.000010 seconds 0.126592s: Entering Redux.assume(!(!(1 = 0))) 0.126604s: Exiting Redux.assume: 0.000002 seconds 0.126620s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.126633s: Exiting Redux.assume: 0.000003 seconds 0.126662s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.126672s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.126682s: Entering Redux.query(true) 0.126693s: Exiting Redux.query 0.126703s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.126713s: Entering Redux.assume(true) 0.126725s: Exiting Redux.assume: 0.000001 seconds 0.126734s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.126750s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.126761s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.126775s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.126794s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.126809s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.127647s: Exiting Redux.query 0.127664s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.127680s: Exiting Redux.assert_term: 0.000005 seconds 0.127691s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.127705s: Exiting Redux.assert_term: 0.000003 seconds 0.127715s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.127728s: Exiting Redux.assert_term: 0.000003 seconds 0.127739s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.127753s: Exiting Redux.assert_term: 0.000003 seconds 0.127763s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.127778s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.127822s: Exiting Redux.assume: 0.000032 seconds 0.127831s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.127842s: Entering Redux.assume(!(1 = 0)) 0.127854s: Exiting Redux.assume: 0.000001 seconds 0.127866s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.127881s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.127905s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.127923s: Exiting Redux.assume: 0.000007 seconds 0.127934s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.127944s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.127954s: Entering Redux.query(1 <= 1) 0.127964s: Exiting Redux.query 0.127975s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.127984s: Entering Redux.assume(1 <= 1) 0.127996s: Exiting Redux.assume: 0.000001 seconds 0.128006s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.128018s: Entering Redux.assume(!(!(r0 = 0))) 0.128047s: Exiting Redux.assume: 0.000017 seconds 0.128057s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.128068s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.128090s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.128109s: Exiting Redux.assume: 0.000006 seconds 0.128119s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.128129s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128139s: Entering Redux.query(1 <= 1) 0.128148s: Exiting Redux.query 0.128159s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128169s: Entering Redux.assume(1 <= 1) 0.128181s: Exiting Redux.assume: 0.000000 seconds 0.128192s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.128203s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.128212s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.128222s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.128234s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.128256s: Exiting Redux.assume: 0.000011 seconds 0.128267s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.128281s: Exiting Redux.assume: 0.000003 seconds 0.128292s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.128309s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.128323s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.128342s: Exiting Redux.query 0.128354s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.128370s: Exiting Redux.assert_term: 0.000003 seconds 0.128382s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.128396s: Exiting Redux.assert_term: 0.000003 seconds 0.128406s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.128419s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.128441s: Exiting Redux.assume: 0.000011 seconds 0.128451s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.128463s: Entering Redux.assume(!(1 = 0)) 0.128474s: Exiting Redux.assume: 0.000000 seconds 0.128485s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.128499s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.128523s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.128540s: Exiting Redux.assume: 0.000006 seconds 0.128551s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.128562s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128586s: Entering Redux.query(1 <= 1) 0.128598s: Exiting Redux.query 0.128612s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128623s: Entering Redux.assume(1 <= 1) 0.128635s: Exiting Redux.assume: 0.000001 seconds 0.128645s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.128658s: Entering Redux.assume(!(0 < r2)) 0.128675s: Exiting Redux.assume: 0.000007 seconds 0.128688s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.128700s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.128718s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.128733s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.128753s: Exiting Redux.query 0.128767s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.128782s: Exiting Redux.assert_term: 0.000004 seconds 0.128793s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.128806s: Exiting Redux.assert_term: 0.000003 seconds 0.128816s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.128830s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.128862s: Exiting Redux.assume: 0.000022 seconds 0.128873s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.128884s: Entering Redux.assume(!(1 = 0)) 0.128896s: Exiting Redux.assume: 0.000001 seconds 0.128906s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.128919s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.128943s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.128961s: Exiting Redux.assume: 0.000007 seconds 0.128972s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.128982s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128992s: Entering Redux.query(1 <= 1) 0.129001s: Exiting Redux.query 0.129012s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129021s: Entering Redux.assume(1 <= 1) 0.129033s: Exiting Redux.assume: 0.000001 seconds 0.129042s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.129054s: Entering Redux.assume(!(r3 < 0)) 0.129073s: Exiting Redux.assume: 0.000008 seconds 0.129083s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.129099s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.129113s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.129134s: Exiting Redux.query 0.129145s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.129155s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.129242s: Entering Redux.assume(!(!(r3 < 0))) 0.129262s: Exiting Redux.assume: 0.000008 seconds 0.129273s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.129287s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.129303s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.129318s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.129510s: Exiting Redux.query 0.129523s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.129533s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.129548s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.129569s: Exiting Redux.assume: 0.000011 seconds 0.129591s: Entering Redux.assume(!(!(1 = 0))) 0.129604s: Exiting Redux.assume: 0.000001 seconds 0.129617s: Entering Redux.assume(!(!(0 < r2))) 0.129634s: Exiting Redux.assume: 0.000006 seconds 0.129646s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.129660s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.129676s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.129691s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.129909s: Exiting Redux.query 0.129922s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.129932s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.129947s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.129967s: Exiting Redux.assume: 0.000009 seconds 0.129978s: Entering Redux.assume(!(!(1 = 0))) 0.129989s: Exiting Redux.assume: 0.000001 seconds 0.130003s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.130022s: Exiting Redux.assume: 0.000008 seconds 0.130032s: Entering Redux.assume(!(!(1 = 0))) 0.130043s: Exiting Redux.assume: 0.000001 seconds 0.130067s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.130172s: Exiting Redux.assume: 0.000094 seconds 0.130184s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.130195s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130204s: Entering Redux.query(true) 0.130214s: Exiting Redux.query 0.130224s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130233s: Entering Redux.assume(true) 0.130245s: Exiting Redux.assume: 0.000001 seconds 0.130256s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.130271s: Entering Redux.query(!(2 = 0)) 0.130281s: Exiting Redux.query 0.130293s: Entering Redux.assume(%(A0, 2) = 1) 0.130306s: Exiting Redux.assume: 0.000002 seconds 0.130316s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.130326s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130335s: Entering Redux.query(true) 0.130346s: Exiting Redux.query 0.130356s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130365s: Entering Redux.assume(true) 0.130377s: Exiting Redux.assume: 0.000001 seconds 0.130387s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.130403s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.130416s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.130430s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.130449s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.130465s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.132103s: Exiting Redux.query 0.132123s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.132139s: Exiting Redux.assert_term: 0.000004 seconds 0.132150s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.132164s: Exiting Redux.assert_term: 0.000003 seconds 0.132175s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.132188s: Exiting Redux.assert_term: 0.000003 seconds 0.132198s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.132212s: Exiting Redux.assert_term: 0.000002 seconds 0.132222s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.132236s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.132259s: Exiting Redux.assume: 0.000012 seconds 0.132269s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.132280s: Entering Redux.assume(!(1 = 0)) 0.132292s: Exiting Redux.assume: 0.000002 seconds 0.132303s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.132322s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.132347s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132364s: Exiting Redux.assume: 0.000006 seconds 0.132375s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.132385s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132394s: Entering Redux.query(1 <= 1) 0.132404s: Exiting Redux.query 0.132413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132423s: Entering Redux.assume(1 <= 1) 0.132434s: Exiting Redux.assume: 0.000000 seconds 0.132443s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.132455s: Entering Redux.assume(!(!(r0 = 0))) 0.132485s: Exiting Redux.assume: 0.000019 seconds 0.132495s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.132507s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.132528s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132548s: Exiting Redux.assume: 0.000006 seconds 0.132558s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.132567s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132584s: Entering Redux.query(1 <= 1) 0.132593s: Exiting Redux.query 0.132603s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132612s: Entering Redux.assume(1 <= 1) 0.132624s: Exiting Redux.assume: 0.000001 seconds 0.132635s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.132646s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.132656s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.132666s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.132678s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.132700s: Exiting Redux.assume: 0.000010 seconds 0.132712s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.132726s: Exiting Redux.assume: 0.000004 seconds 0.132738s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.132756s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.132770s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.132788s: Exiting Redux.query 0.132801s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.132816s: Exiting Redux.assert_term: 0.000004 seconds 0.132827s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.132839s: Exiting Redux.assert_term: 0.000003 seconds 0.132849s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.132862s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.132883s: Exiting Redux.assume: 0.000011 seconds 0.132893s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.132906s: Entering Redux.assume(!(1 = 0)) 0.132918s: Exiting Redux.assume: 0.000001 seconds 0.132930s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.132944s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.132969s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.132988s: Exiting Redux.assume: 0.000006 seconds 0.133000s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.133010s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133019s: Entering Redux.query(1 <= 1) 0.133029s: Exiting Redux.query 0.133038s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133048s: Entering Redux.assume(1 <= 1) 0.133060s: Exiting Redux.assume: 0.000001 seconds 0.133070s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.133083s: Entering Redux.assume(!(0 < r2)) 0.133104s: Exiting Redux.assume: 0.000009 seconds 0.133117s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.133128s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.133147s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.133163s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.133184s: Exiting Redux.query 0.133199s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.133214s: Exiting Redux.assert_term: 0.000003 seconds 0.133224s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.133237s: Exiting Redux.assert_term: 0.000003 seconds 0.133247s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.133261s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.133293s: Exiting Redux.assume: 0.000022 seconds 0.133302s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.133970s: Entering Redux.assume(!(1 = 0)) 0.133984s: Exiting Redux.assume: 0.000001 seconds 0.133995s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.134009s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.134033s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.134050s: Exiting Redux.assume: 0.000007 seconds 0.134061s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.134071s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134080s: Entering Redux.query(1 <= 1) 0.134090s: Exiting Redux.query 0.134099s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134109s: Entering Redux.assume(1 <= 1) 0.134119s: Exiting Redux.assume: 0.000001 seconds 0.134129s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.134140s: Entering Redux.assume(!(r3 < 0)) 0.134159s: Exiting Redux.assume: 0.000008 seconds 0.134170s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.134184s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.134199s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.134222s: Exiting Redux.query 0.134233s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.134242s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.134254s: Entering Redux.assume(!(!(r3 < 0))) 0.134271s: Exiting Redux.assume: 0.000007 seconds 0.134282s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.134294s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.134309s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.134323s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.134511s: Exiting Redux.query 0.134523s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.134534s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.134547s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.134569s: Exiting Redux.assume: 0.000011 seconds 0.134588s: Entering Redux.assume(!(!(1 = 0))) 0.134599s: Exiting Redux.assume: 0.000001 seconds 0.134611s: Entering Redux.assume(!(!(0 < r2))) 0.134627s: Exiting Redux.assume: 0.000006 seconds 0.134638s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.134650s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.134666s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.134681s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.134895s: Exiting Redux.query 0.134908s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.134917s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.134932s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.134954s: Exiting Redux.assume: 0.000009 seconds 0.134965s: Entering Redux.assume(!(!(1 = 0))) 0.134977s: Exiting Redux.assume: 0.000001 seconds 0.134990s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135009s: Exiting Redux.assume: 0.000008 seconds 0.135020s: Entering Redux.assume(!(!(1 = 0))) 0.135031s: Exiting Redux.assume: 0.000001 seconds 0.135045s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.135058s: Exiting Redux.assume: 0.000002 seconds 0.135069s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.135079s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.135088s: Entering Redux.query(true) 0.135098s: Exiting Redux.query 0.135107s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.135117s: Entering Redux.assume(true) 0.135128s: Exiting Redux.assume: 0.000001 seconds 0.135138s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.135153s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.135165s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.135179s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.135220s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.135236s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.136508s: Exiting Redux.query 0.136525s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.136541s: Exiting Redux.assert_term: 0.000003 seconds 0.136552s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.136566s: Exiting Redux.assert_term: 0.000003 seconds 0.136584s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.136598s: Exiting Redux.assert_term: 0.000003 seconds 0.136610s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.136622s: Exiting Redux.assert_term: 0.000003 seconds 0.136632s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.136646s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.136668s: Exiting Redux.assume: 0.000012 seconds 0.136678s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.136688s: Entering Redux.assume(!(1 = 0)) 0.136699s: Exiting Redux.assume: 0.000001 seconds 0.136710s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.136725s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.136749s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.136766s: Exiting Redux.assume: 0.000006 seconds 0.136776s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.136786s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136795s: Entering Redux.query(1 <= 1) 0.136805s: Exiting Redux.query 0.136814s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136824s: Entering Redux.assume(1 <= 1) 0.136835s: Exiting Redux.assume: 0.000001 seconds 0.136845s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.136857s: Entering Redux.assume(!(!(r0 = 0))) 0.136885s: Exiting Redux.assume: 0.000018 seconds 0.136896s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.136908s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.136930s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.136947s: Exiting Redux.assume: 0.000006 seconds 0.136959s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.136968s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136978s: Entering Redux.query(1 <= 1) 0.136988s: Exiting Redux.query 0.136997s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137007s: Entering Redux.assume(1 <= 1) 0.137018s: Exiting Redux.assume: 0.000001 seconds 0.137027s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.137037s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.137047s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.137056s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.137068s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137089s: Exiting Redux.assume: 0.000010 seconds 0.137100s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.137113s: Exiting Redux.assume: 0.000003 seconds 0.137124s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.137141s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.137154s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.137172s: Exiting Redux.query 0.137184s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.137198s: Exiting Redux.assert_term: 0.000003 seconds 0.137208s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.137221s: Exiting Redux.assert_term: 0.000003 seconds 0.137230s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.137244s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.137265s: Exiting Redux.assume: 0.000011 seconds 0.137276s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.137287s: Entering Redux.assume(!(1 = 0)) 0.137298s: Exiting Redux.assume: 0.000001 seconds 0.137309s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.137325s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.137348s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.137365s: Exiting Redux.assume: 0.000006 seconds 0.137375s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.137385s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137395s: Entering Redux.query(1 <= 1) 0.137404s: Exiting Redux.query 0.137413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137424s: Entering Redux.assume(1 <= 1) 0.137436s: Exiting Redux.assume: 0.000001 seconds 0.137446s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.137458s: Entering Redux.assume(!(0 < r2)) 0.137475s: Exiting Redux.assume: 0.000007 seconds 0.137486s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.137497s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.137514s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.137528s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.137547s: Exiting Redux.query 0.137560s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.137583s: Exiting Redux.assert_term: 0.000013 seconds 0.137595s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.137608s: Exiting Redux.assert_term: 0.000003 seconds 0.137618s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.137688s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.137722s: Exiting Redux.assume: 0.000023 seconds 0.137733s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.137744s: Entering Redux.assume(!(1 = 0)) 0.137755s: Exiting Redux.assume: 0.000001 seconds 0.137766s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.137780s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.137805s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.137823s: Exiting Redux.assume: 0.000006 seconds 0.137833s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.137843s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137853s: Entering Redux.query(1 <= 1) 0.137862s: Exiting Redux.query 0.137871s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137881s: Entering Redux.assume(1 <= 1) 0.137891s: Exiting Redux.assume: 0.000001 seconds 0.137901s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.137912s: Entering Redux.assume(!(r3 < 0)) 0.137931s: Exiting Redux.assume: 0.000008 seconds 0.137941s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.137955s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.137968s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.137988s: Exiting Redux.query 0.137998s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.138008s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.138018s: Entering Redux.assume(!(!(r3 < 0))) 0.138036s: Exiting Redux.assume: 0.000008 seconds 0.138047s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.138059s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.138074s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.138089s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.138278s: Exiting Redux.query 0.138291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.138300s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.138314s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.138334s: Exiting Redux.assume: 0.000011 seconds 0.138345s: Entering Redux.assume(!(!(1 = 0))) 0.138356s: Exiting Redux.assume: 0.000001 seconds 0.138369s: Entering Redux.assume(!(!(0 < r2))) 0.138385s: Exiting Redux.assume: 0.000007 seconds 0.138396s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.138408s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.138424s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.138438s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.138680s: Exiting Redux.query 0.138696s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.138706s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.138721s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.138742s: Exiting Redux.assume: 0.000010 seconds 0.138753s: Entering Redux.assume(!(!(1 = 0))) 0.138766s: Exiting Redux.assume: 0.000001 seconds 0.138784s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138802s: Exiting Redux.assume: 0.000008 seconds 0.138815s: Entering Redux.assume(!(!(1 = 0))) 0.138827s: Exiting Redux.assume: 0.000001 seconds 0.138869s: Entering Redux.assume(!(0 <= A0)) 0.138885s: Exiting Redux.assume: 0.000006 seconds 0.138895s: Entering Redux.assume(false) 0.138906s: Exiting Redux.assume: 0.000002 seconds 0.138915s: Entering Redux.assume(!(false)) 0.138926s: Exiting Redux.assume: 0.000001 seconds 0.138937s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.138948s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.138957s: Entering Redux.query(true) 0.138966s: Exiting Redux.query 0.138976s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138985s: Entering Redux.assume(true) 0.138996s: Exiting Redux.assume: 0.000001 seconds 0.139005s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,7-8): Executing statement 0.139020s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.139034s: Exiting Redux.assert_term: 0.000005 seconds 0.139045s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(41,9-30): Verifying call 0.139054s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.139063s: Entering Redux.query(true) 0.139073s: Exiting Redux.query 0.139085s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.139099s: Exiting Redux.assert_term: 0.000003 seconds 0.139109s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.139120s: Entering Redux.assume(true) 0.139131s: Exiting Redux.assume: 0.000001 seconds 0.139141s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.139158s: Entering Redux.assume(0 <= R0) 0.139174s: Exiting Redux.assume: 0.000004 seconds 0.139342s: Entering Redux.assume(R0 <= 100) 0.139361s: Exiting Redux.assume: 0.000005 seconds 0.139371s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.139381s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139391s: Entering Redux.query(true) 0.139401s: Exiting Redux.query 0.139411s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139421s: Entering Redux.assume(true) 0.139432s: Exiting Redux.assume: 0.000001 seconds 0.139441s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.139463s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.139586s: Exiting Redux.assume: 0.000112 seconds 0.139599s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.139609s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139619s: Entering Redux.query(true) 0.139629s: Exiting Redux.query 0.139639s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139648s: Entering Redux.assume(true) 0.139660s: Exiting Redux.assume: 0.000001 seconds 0.139670s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.139685s: Entering Redux.query(!(2 = 0)) 0.139696s: Exiting Redux.query 0.139708s: Entering Redux.assume(%(A0, 2) = 1) 0.139723s: Exiting Redux.assume: 0.000004 seconds 0.139734s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.139743s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.139752s: Entering Redux.query(true) 0.139762s: Exiting Redux.query 0.139772s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.139781s: Entering Redux.assume(true) 0.139792s: Exiting Redux.assume: 0.000001 seconds 0.139802s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.139819s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.139832s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.139847s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.139867s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.139883s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.142320s: Exiting Redux.query 0.142343s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.142358s: Exiting Redux.assert_term: 0.000005 seconds 0.142369s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.142382s: Exiting Redux.assert_term: 0.000003 seconds 0.142392s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.142405s: Exiting Redux.assert_term: 0.000002 seconds 0.142415s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.142428s: Exiting Redux.assert_term: 0.000002 seconds 0.142438s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.142452s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.142474s: Exiting Redux.assume: 0.000012 seconds 0.142484s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.142495s: Entering Redux.assume(!(1 = 0)) 0.142506s: Exiting Redux.assume: 0.000001 seconds 0.142517s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.142534s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.142558s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.142584s: Exiting Redux.assume: 0.000015 seconds 0.142595s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.142606s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.142617s: Entering Redux.query(1 <= 1) 0.142628s: Exiting Redux.query 0.142637s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.142646s: Entering Redux.assume(1 <= 1) 0.142657s: Exiting Redux.assume: 0.000001 seconds 0.142666s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.142679s: Entering Redux.assume(!(!(r0 = 0))) 0.142707s: Exiting Redux.assume: 0.000018 seconds 0.142717s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.142728s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.142750s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.142767s: Exiting Redux.assume: 0.000006 seconds 0.142777s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.142786s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.142796s: Entering Redux.query(1 <= 1) 0.142804s: Exiting Redux.query 0.142814s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.142824s: Entering Redux.assume(1 <= 1) 0.142834s: Exiting Redux.assume: 0.000001 seconds 0.142843s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.142854s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.142864s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.142873s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.142885s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.142905s: Exiting Redux.assume: 0.000010 seconds 0.142917s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.142929s: Exiting Redux.assume: 0.000003 seconds 0.142940s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.142957s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.142971s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.142988s: Exiting Redux.query 0.143000s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.143015s: Exiting Redux.assert_term: 0.000003 seconds 0.143026s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.143039s: Exiting Redux.assert_term: 0.000003 seconds 0.143049s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.143062s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.143083s: Exiting Redux.assume: 0.000011 seconds 0.143093s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.143103s: Entering Redux.assume(!(1 = 0)) 0.143114s: Exiting Redux.assume: 0.000001 seconds 0.143124s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.143137s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.143160s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.143177s: Exiting Redux.assume: 0.000006 seconds 0.143186s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.143196s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143205s: Entering Redux.query(1 <= 1) 0.143214s: Exiting Redux.query 0.143224s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143233s: Entering Redux.assume(1 <= 1) 0.143244s: Exiting Redux.assume: 0.000001 seconds 0.143253s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.143264s: Entering Redux.assume(!(0 < r2)) 0.143281s: Exiting Redux.assume: 0.000006 seconds 0.143291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.143301s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.143318s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.143332s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.143350s: Exiting Redux.query 0.143363s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.143377s: Exiting Redux.assert_term: 0.000003 seconds 0.143387s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.143400s: Exiting Redux.assert_term: 0.000003 seconds 0.143409s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.143422s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.143453s: Exiting Redux.assume: 0.000021 seconds 0.143463s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.143473s: Entering Redux.assume(!(1 = 0)) 0.143484s: Exiting Redux.assume: 0.000001 seconds 0.143494s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.143507s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.143604s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.143623s: Exiting Redux.assume: 0.000006 seconds 0.143633s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.143643s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143653s: Entering Redux.query(1 <= 1) 0.143662s: Exiting Redux.query 0.143671s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143681s: Entering Redux.assume(1 <= 1) 0.143691s: Exiting Redux.assume: 0.000001 seconds 0.143700s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.143712s: Entering Redux.assume(!(r3 < 0)) 0.143731s: Exiting Redux.assume: 0.000008 seconds 0.143740s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.143754s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.143767s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.143787s: Exiting Redux.query 0.143797s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.143807s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.143818s: Entering Redux.assume(!(!(r3 < 0))) 0.143835s: Exiting Redux.assume: 0.000008 seconds 0.143846s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.143859s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.143875s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.143889s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.144077s: Exiting Redux.query 0.144091s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.144100s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.144114s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.144134s: Exiting Redux.assume: 0.000010 seconds 0.144147s: Entering Redux.assume(!(!(1 = 0))) 0.144157s: Exiting Redux.assume: 0.000001 seconds 0.144170s: Entering Redux.assume(!(!(0 < r2))) 0.144186s: Exiting Redux.assume: 0.000006 seconds 0.144197s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.144209s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.144224s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.144238s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.144454s: Exiting Redux.query 0.144466s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.144476s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.144489s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.144509s: Exiting Redux.assume: 0.000009 seconds 0.144520s: Entering Redux.assume(!(!(1 = 0))) 0.144531s: Exiting Redux.assume: 0.000001 seconds 0.144544s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.144561s: Exiting Redux.assume: 0.000007 seconds 0.144580s: Entering Redux.assume(!(!(1 = 0))) 0.144591s: Exiting Redux.assume: 0.000001 seconds 0.144604s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.144616s: Exiting Redux.assume: 0.000003 seconds 0.144627s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.144636s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.144645s: Entering Redux.query(true) 0.144655s: Exiting Redux.query 0.144664s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.144673s: Entering Redux.assume(true) 0.144684s: Exiting Redux.assume: 0.000002 seconds 0.144693s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.144709s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.144719s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.144732s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.144750s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.144765s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.146641s: Exiting Redux.query 0.146659s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.146674s: Exiting Redux.assert_term: 0.000004 seconds 0.146684s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.146697s: Exiting Redux.assert_term: 0.000003 seconds 0.146708s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.146720s: Exiting Redux.assert_term: 0.000003 seconds 0.146730s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.146743s: Exiting Redux.assert_term: 0.000003 seconds 0.146752s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.146766s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.146788s: Exiting Redux.assume: 0.000012 seconds 0.146798s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.146809s: Entering Redux.assume(!(1 = 0)) 0.146820s: Exiting Redux.assume: 0.000001 seconds 0.146831s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.146845s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.146869s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.146886s: Exiting Redux.assume: 0.000007 seconds 0.146896s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.146906s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.146915s: Entering Redux.query(1 <= 1) 0.146924s: Exiting Redux.query 0.146934s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.146943s: Entering Redux.assume(1 <= 1) 0.146955s: Exiting Redux.assume: 0.000001 seconds 0.146964s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.146976s: Entering Redux.assume(!(!(r0 = 0))) 0.147003s: Exiting Redux.assume: 0.000018 seconds 0.147013s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.147024s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.147045s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.147063s: Exiting Redux.assume: 0.000006 seconds 0.147073s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.147082s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.147092s: Entering Redux.query(1 <= 1) 0.147101s: Exiting Redux.query 0.147110s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.147120s: Entering Redux.assume(1 <= 1) 0.147131s: Exiting Redux.assume: 0.000001 seconds 0.147141s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.147151s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.147160s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.147169s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.147182s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.147202s: Exiting Redux.assume: 0.000010 seconds 0.147214s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.147226s: Exiting Redux.assume: 0.000003 seconds 0.147237s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.147254s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.147268s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.147286s: Exiting Redux.query 0.147298s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.147433s: Exiting Redux.assert_term: 0.000125 seconds 0.147445s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.147458s: Exiting Redux.assert_term: 0.000003 seconds 0.147468s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.147481s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.147503s: Exiting Redux.assume: 0.000011 seconds 0.147512s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.147523s: Entering Redux.assume(!(1 = 0)) 0.147534s: Exiting Redux.assume: 0.000001 seconds 0.147544s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.147557s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.147588s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.147608s: Exiting Redux.assume: 0.000007 seconds 0.147619s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.147631s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.147642s: Entering Redux.query(1 <= 1) 0.147652s: Exiting Redux.query 0.147662s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.147671s: Entering Redux.assume(1 <= 1) 0.147682s: Exiting Redux.assume: 0.000001 seconds 0.147691s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.147703s: Entering Redux.assume(!(0 < r2)) 0.147720s: Exiting Redux.assume: 0.000006 seconds 0.147730s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.147740s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.147757s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.147771s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.147789s: Exiting Redux.query 0.147802s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.147816s: Exiting Redux.assert_term: 0.000003 seconds 0.147826s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.147839s: Exiting Redux.assert_term: 0.000003 seconds 0.147848s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.147862s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.147893s: Exiting Redux.assume: 0.000021 seconds 0.147902s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.147913s: Entering Redux.assume(!(1 = 0)) 0.147924s: Exiting Redux.assume: 0.000001 seconds 0.147934s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.147947s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.147970s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.147988s: Exiting Redux.assume: 0.000007 seconds 0.147999s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.148009s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.148018s: Entering Redux.query(1 <= 1) 0.148028s: Exiting Redux.query 0.148037s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.148047s: Entering Redux.assume(1 <= 1) 0.148058s: Exiting Redux.assume: 0.000001 seconds 0.148067s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.148078s: Entering Redux.assume(!(r3 < 0)) 0.148096s: Exiting Redux.assume: 0.000008 seconds 0.148106s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.148120s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.148134s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.148153s: Exiting Redux.query 0.148163s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.148173s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.148183s: Entering Redux.assume(!(!(r3 < 0))) 0.148200s: Exiting Redux.assume: 0.000007 seconds 0.148211s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.148223s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.148238s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.148252s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.148439s: Exiting Redux.query 0.148451s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.148461s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.148474s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.148495s: Exiting Redux.assume: 0.000010 seconds 0.148506s: Entering Redux.assume(!(!(1 = 0))) 0.148517s: Exiting Redux.assume: 0.000001 seconds 0.148528s: Entering Redux.assume(!(!(0 < r2))) 0.148544s: Exiting Redux.assume: 0.000006 seconds 0.148555s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.148567s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.148591s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.148606s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.148915s: Exiting Redux.query 0.148929s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.148938s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.148952s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.148973s: Exiting Redux.assume: 0.000010 seconds 0.148984s: Entering Redux.assume(!(!(1 = 0))) 0.148995s: Exiting Redux.assume: 0.000001 seconds 0.149009s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.149027s: Exiting Redux.assume: 0.000008 seconds 0.149037s: Entering Redux.assume(!(!(1 = 0))) 0.149049s: Exiting Redux.assume: 0.000001 seconds 0.149069s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.149210s: Exiting Redux.assume: 0.000130 seconds 0.149222s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.149232s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.149243s: Entering Redux.query(true) 0.149252s: Exiting Redux.query 0.149262s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.149271s: Entering Redux.assume(true) 0.149282s: Exiting Redux.assume: 0.000001 seconds 0.149292s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.149307s: Entering Redux.query(!(2 = 0)) 0.149316s: Exiting Redux.query 0.149328s: Entering Redux.assume(%(A0, 2) = 1) 0.149341s: Exiting Redux.assume: 0.000003 seconds 0.149350s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.149360s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.149369s: Entering Redux.query(true) 0.149378s: Exiting Redux.query 0.149387s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.149396s: Entering Redux.assume(true) 0.149407s: Exiting Redux.assume: 0.000001 seconds 0.149416s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.149431s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.149442s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.149455s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.149473s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.149488s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.150401s: Exiting Redux.query 0.150419s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.150433s: Exiting Redux.assert_term: 0.000004 seconds 0.150445s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.150457s: Exiting Redux.assert_term: 0.000003 seconds 0.150468s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.150480s: Exiting Redux.assert_term: 0.000003 seconds 0.150491s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.150504s: Exiting Redux.assert_term: 0.000002 seconds 0.150514s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.150528s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.150549s: Exiting Redux.assume: 0.000012 seconds 0.150559s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.150569s: Entering Redux.assume(!(1 = 0)) 0.150589s: Exiting Redux.assume: 0.000001 seconds 0.150600s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.150614s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.150637s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.150654s: Exiting Redux.assume: 0.000006 seconds 0.150665s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.150674s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.150684s: Entering Redux.query(1 <= 1) 0.150693s: Exiting Redux.query 0.150702s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.150713s: Entering Redux.assume(1 <= 1) 0.150724s: Exiting Redux.assume: 0.000001 seconds 0.150733s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.150745s: Entering Redux.assume(!(!(r0 = 0))) 0.150773s: Exiting Redux.assume: 0.000017 seconds 0.150783s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.150794s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.150816s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.150833s: Exiting Redux.assume: 0.000006 seconds 0.150843s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.150852s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.150862s: Entering Redux.query(1 <= 1) 0.150871s: Exiting Redux.query 0.150880s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.150890s: Entering Redux.assume(1 <= 1) 0.150901s: Exiting Redux.assume: 0.000001 seconds 0.150910s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.150920s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.150929s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.150938s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.150950s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.150971s: Exiting Redux.assume: 0.000010 seconds 0.150982s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.150995s: Exiting Redux.assume: 0.000002 seconds 0.151005s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.151022s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.151036s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.151054s: Exiting Redux.query 0.151066s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.151080s: Exiting Redux.assert_term: 0.000004 seconds 0.151090s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.151103s: Exiting Redux.assert_term: 0.000003 seconds 0.151112s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.151126s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.151147s: Exiting Redux.assume: 0.000012 seconds 0.151157s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.151167s: Entering Redux.assume(!(1 = 0)) 0.151178s: Exiting Redux.assume: 0.000001 seconds 0.151188s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.151201s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.151225s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.151242s: Exiting Redux.assume: 0.000006 seconds 0.151254s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.151264s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151274s: Entering Redux.query(1 <= 1) 0.151283s: Exiting Redux.query 0.151293s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151303s: Entering Redux.assume(1 <= 1) 0.151314s: Exiting Redux.assume: 0.000001 seconds 0.151323s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.151465s: Entering Redux.assume(!(0 < r2)) 0.151486s: Exiting Redux.assume: 0.000007 seconds 0.151496s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.151506s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.151523s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.151537s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.151557s: Exiting Redux.query 0.151572s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.151592s: Exiting Redux.assert_term: 0.000004 seconds 0.151603s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.151615s: Exiting Redux.assert_term: 0.000003 seconds 0.151625s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.151639s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.151671s: Exiting Redux.assume: 0.000023 seconds 0.151682s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.151693s: Entering Redux.assume(!(1 = 0)) 0.151704s: Exiting Redux.assume: 0.000001 seconds 0.151714s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.151727s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.151751s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.151769s: Exiting Redux.assume: 0.000007 seconds 0.151780s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.151789s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.151799s: Entering Redux.query(1 <= 1) 0.151809s: Exiting Redux.query 0.151818s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.151828s: Entering Redux.assume(1 <= 1) 0.151839s: Exiting Redux.assume: 0.000001 seconds 0.151848s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.151860s: Entering Redux.assume(!(r3 < 0)) 0.151879s: Exiting Redux.assume: 0.000008 seconds 0.151889s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.151904s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.151917s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.151938s: Exiting Redux.query 0.151948s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.151958s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.151969s: Entering Redux.assume(!(!(r3 < 0))) 0.151986s: Exiting Redux.assume: 0.000007 seconds 0.151996s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.152009s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.152024s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.152038s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.152227s: Exiting Redux.query 0.152240s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.152250s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.152263s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.152285s: Exiting Redux.assume: 0.000011 seconds 0.152297s: Entering Redux.assume(!(!(1 = 0))) 0.152308s: Exiting Redux.assume: 0.000001 seconds 0.152320s: Entering Redux.assume(!(!(0 < r2))) 0.152336s: Exiting Redux.assume: 0.000006 seconds 0.152346s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.152359s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.152374s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.152388s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.152618s: Exiting Redux.query 0.152631s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.152641s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.152655s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.152675s: Exiting Redux.assume: 0.000010 seconds 0.152837s: Entering Redux.assume(!(!(1 = 0))) 0.152848s: Exiting Redux.assume: 0.000001 seconds 0.152862s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.152881s: Exiting Redux.assume: 0.000009 seconds 0.152892s: Entering Redux.assume(!(!(1 = 0))) 0.152903s: Exiting Redux.assume: 0.000001 seconds 0.152916s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.152928s: Exiting Redux.assume: 0.000003 seconds 0.152938s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.152949s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.152958s: Entering Redux.query(true) 0.152968s: Exiting Redux.query 0.152977s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.152986s: Entering Redux.assume(true) 0.152997s: Exiting Redux.assume: 0.000001 seconds 0.153006s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.153022s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.153032s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.153046s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.153065s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.153080s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.153860s: Exiting Redux.query 0.153876s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.153891s: Exiting Redux.assert_term: 0.000004 seconds 0.153902s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.153915s: Exiting Redux.assert_term: 0.000003 seconds 0.153925s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.153937s: Exiting Redux.assert_term: 0.000003 seconds 0.153948s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.153960s: Exiting Redux.assert_term: 0.000003 seconds 0.153970s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.153984s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.154007s: Exiting Redux.assume: 0.000012 seconds 0.154016s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.154027s: Entering Redux.assume(!(1 = 0)) 0.154038s: Exiting Redux.assume: 0.000001 seconds 0.154049s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.154104s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.154131s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.154149s: Exiting Redux.assume: 0.000008 seconds 0.154159s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.154169s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.154179s: Entering Redux.query(1 <= 1) 0.154188s: Exiting Redux.query 0.154197s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.154207s: Entering Redux.assume(1 <= 1) 0.154218s: Exiting Redux.assume: 0.000001 seconds 0.154228s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.154240s: Entering Redux.assume(!(!(r0 = 0))) 0.154269s: Exiting Redux.assume: 0.000019 seconds 0.154280s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.154291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.154315s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.154332s: Exiting Redux.assume: 0.000006 seconds 0.154342s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.154352s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.154362s: Entering Redux.query(1 <= 1) 0.154371s: Exiting Redux.query 0.154380s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.154389s: Entering Redux.assume(1 <= 1) 0.154400s: Exiting Redux.assume: 0.000001 seconds 0.154410s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.154420s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.154430s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.154440s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.154452s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.154473s: Exiting Redux.assume: 0.000011 seconds 0.154485s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.154499s: Exiting Redux.assume: 0.000004 seconds 0.154509s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.154528s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.154541s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.154559s: Exiting Redux.query 0.154579s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.154593s: Exiting Redux.assert_term: 0.000004 seconds 0.154604s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.154617s: Exiting Redux.assert_term: 0.000003 seconds 0.154627s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.154640s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.154662s: Exiting Redux.assume: 0.000011 seconds 0.154671s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.154682s: Entering Redux.assume(!(1 = 0)) 0.154693s: Exiting Redux.assume: 0.000001 seconds 0.154704s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.154719s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.154743s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.154760s: Exiting Redux.assume: 0.000006 seconds 0.154770s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.154781s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.154791s: Entering Redux.query(1 <= 1) 0.154800s: Exiting Redux.query 0.154810s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.154819s: Entering Redux.assume(1 <= 1) 0.154830s: Exiting Redux.assume: 0.000001 seconds 0.154839s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.154851s: Entering Redux.assume(!(0 < r2)) 0.154868s: Exiting Redux.assume: 0.000007 seconds 0.154878s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.154889s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.154906s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.154920s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.154939s: Exiting Redux.query 0.154951s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.154965s: Exiting Redux.assert_term: 0.000003 seconds 0.154975s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.154988s: Exiting Redux.assert_term: 0.000003 seconds 0.154997s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.155010s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.155042s: Exiting Redux.assume: 0.000022 seconds 0.155052s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.155062s: Entering Redux.assume(!(1 = 0)) 0.155073s: Exiting Redux.assume: 0.000001 seconds 0.155083s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.155097s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.155120s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.155139s: Exiting Redux.assume: 0.000007 seconds 0.155149s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.155159s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.155168s: Entering Redux.query(1 <= 1) 0.155177s: Exiting Redux.query 0.155187s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.155197s: Entering Redux.assume(1 <= 1) 0.155208s: Exiting Redux.assume: 0.000001 seconds 0.155217s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.155229s: Entering Redux.assume(!(r3 < 0)) 0.155247s: Exiting Redux.assume: 0.000008 seconds 0.155257s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.155272s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.155286s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.155306s: Exiting Redux.query 0.155316s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.155326s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.155336s: Entering Redux.assume(!(!(r3 < 0))) 0.155354s: Exiting Redux.assume: 0.000007 seconds 0.155365s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.155413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.155432s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.155447s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.155643s: Exiting Redux.query 0.155656s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.155666s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.155680s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.155701s: Exiting Redux.assume: 0.000010 seconds 0.155712s: Entering Redux.assume(!(!(1 = 0))) 0.155723s: Exiting Redux.assume: 0.000001 seconds 0.155735s: Entering Redux.assume(!(!(0 < r2))) 0.155751s: Exiting Redux.assume: 0.000005 seconds 0.155762s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.155774s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.155789s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.155804s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.156019s: Exiting Redux.query 0.156033s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.156042s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.156056s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.156076s: Exiting Redux.assume: 0.000010 seconds 0.156087s: Entering Redux.assume(!(!(1 = 0))) 0.156098s: Exiting Redux.assume: 0.000002 seconds 0.156113s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.156134s: Exiting Redux.assume: 0.000009 seconds 0.156145s: Entering Redux.assume(!(!(1 = 0))) 0.156157s: Exiting Redux.assume: 0.000001 seconds 0.156235s: Entering Redux.assume(!(R0 <= 100)) 0.156249s: Exiting Redux.assume: 0.000003 seconds 0.156260s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.156271s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.156280s: Entering Redux.query(true) 0.156290s: Exiting Redux.query 0.156299s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.156308s: Entering Redux.assume(true) 0.156319s: Exiting Redux.assume: 0.000001 seconds 0.156329s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.156350s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.156450s: Exiting Redux.assume: 0.000088 seconds 0.156462s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.156472s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.156481s: Entering Redux.query(true) 0.156491s: Exiting Redux.query 0.156500s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.156510s: Entering Redux.assume(true) 0.156521s: Exiting Redux.assume: 0.000001 seconds 0.156530s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.156545s: Entering Redux.query(!(2 = 0)) 0.156554s: Exiting Redux.query 0.156566s: Entering Redux.assume(%(A0, 2) = 1) 0.156588s: Exiting Redux.assume: 0.000003 seconds 0.156598s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.156607s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.156616s: Entering Redux.query(true) 0.156625s: Exiting Redux.query 0.156635s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.156643s: Entering Redux.assume(true) 0.156657s: Exiting Redux.assume: 0.000001 seconds 0.156668s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.156684s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.156695s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.156713s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.156878s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.156897s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.157516s: Exiting Redux.query 0.157532s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.157547s: Exiting Redux.assert_term: 0.000005 seconds 0.157559s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.157578s: Exiting Redux.assert_term: 0.000010 seconds 0.157589s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.157603s: Exiting Redux.assert_term: 0.000003 seconds 0.157614s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.157629s: Exiting Redux.assert_term: 0.000003 seconds 0.157641s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.157656s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.157681s: Exiting Redux.assume: 0.000013 seconds 0.157692s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.157703s: Entering Redux.assume(!(1 = 0)) 0.157714s: Exiting Redux.assume: 0.000001 seconds 0.157725s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.157743s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.157768s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.157785s: Exiting Redux.assume: 0.000007 seconds 0.157795s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.157805s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.157815s: Entering Redux.query(1 <= 1) 0.157825s: Exiting Redux.query 0.157834s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.157844s: Entering Redux.assume(1 <= 1) 0.157854s: Exiting Redux.assume: 0.000001 seconds 0.157863s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.157875s: Entering Redux.assume(!(!(r0 = 0))) 0.157903s: Exiting Redux.assume: 0.000018 seconds 0.157913s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.157925s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.157947s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.157964s: Exiting Redux.assume: 0.000005 seconds 0.157974s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.157983s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.157993s: Entering Redux.query(1 <= 1) 0.158002s: Exiting Redux.query 0.158012s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.158022s: Entering Redux.assume(1 <= 1) 0.158033s: Exiting Redux.assume: 0.000001 seconds 0.158042s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.158052s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.158062s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.158071s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.158083s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.158104s: Exiting Redux.assume: 0.000010 seconds 0.158115s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.158128s: Exiting Redux.assume: 0.000003 seconds 0.158217s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.158235s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.158249s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.158267s: Exiting Redux.query 0.158280s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.158293s: Exiting Redux.assert_term: 0.000004 seconds 0.158304s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.158317s: Exiting Redux.assert_term: 0.000003 seconds 0.158326s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.158340s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.158361s: Exiting Redux.assume: 0.000012 seconds 0.158370s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.158381s: Entering Redux.assume(!(1 = 0)) 0.158393s: Exiting Redux.assume: 0.000001 seconds 0.158403s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.158416s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.158441s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.158458s: Exiting Redux.assume: 0.000006 seconds 0.158468s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.158478s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.158488s: Entering Redux.query(1 <= 1) 0.158497s: Exiting Redux.query 0.158506s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.158516s: Entering Redux.assume(1 <= 1) 0.158526s: Exiting Redux.assume: 0.000001 seconds 0.158535s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.158547s: Entering Redux.assume(!(0 < r2)) 0.158564s: Exiting Redux.assume: 0.000007 seconds 0.158581s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.158593s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.158611s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.158626s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.158648s: Exiting Redux.query 0.158660s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.158674s: Exiting Redux.assert_term: 0.000004 seconds 0.158685s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.158698s: Exiting Redux.assert_term: 0.000002 seconds 0.158707s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.158720s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.158752s: Exiting Redux.assume: 0.000021 seconds 0.158761s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.158772s: Entering Redux.assume(!(1 = 0)) 0.158784s: Exiting Redux.assume: 0.000001 seconds 0.158794s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.158808s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.158831s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.158848s: Exiting Redux.assume: 0.000007 seconds 0.158858s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.158868s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.158878s: Entering Redux.query(1 <= 1) 0.158887s: Exiting Redux.query 0.158896s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.158906s: Entering Redux.assume(1 <= 1) 0.158917s: Exiting Redux.assume: 0.000001 seconds 0.158926s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.158938s: Entering Redux.assume(!(r3 < 0)) 0.158956s: Exiting Redux.assume: 0.000008 seconds 0.158965s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.158980s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.158993s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.159013s: Exiting Redux.query 0.159023s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.159032s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.159043s: Entering Redux.assume(!(!(r3 < 0))) 0.159060s: Exiting Redux.assume: 0.000008 seconds 0.159071s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.159084s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.159099s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.159113s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.159298s: Exiting Redux.query 0.159310s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.159320s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.159333s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.159354s: Exiting Redux.assume: 0.000010 seconds 0.159365s: Entering Redux.assume(!(!(1 = 0))) 0.159376s: Exiting Redux.assume: 0.000001 seconds 0.159387s: Entering Redux.assume(!(!(0 < r2))) 0.159403s: Exiting Redux.assume: 0.000005 seconds 0.159413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.159426s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.159530s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.159546s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.159777s: Exiting Redux.query 0.159790s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.159800s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.159814s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.159834s: Exiting Redux.assume: 0.000010 seconds 0.159845s: Entering Redux.assume(!(!(1 = 0))) 0.159856s: Exiting Redux.assume: 0.000001 seconds 0.159870s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.159888s: Exiting Redux.assume: 0.000008 seconds 0.159899s: Entering Redux.assume(!(!(1 = 0))) 0.159909s: Exiting Redux.assume: 0.000001 seconds 0.159922s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.159935s: Exiting Redux.assume: 0.000002 seconds 0.159945s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.159954s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.159963s: Entering Redux.query(true) 0.159973s: Exiting Redux.query 0.159982s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.159991s: Entering Redux.assume(true) 0.160002s: Exiting Redux.assume: 0.000001 seconds 0.160013s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.160028s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.160039s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.160053s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.160070s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.160086s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.160771s: Exiting Redux.query 0.160787s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.160802s: Exiting Redux.assert_term: 0.000005 seconds 0.160813s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.160826s: Exiting Redux.assert_term: 0.000003 seconds 0.160836s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.160849s: Exiting Redux.assert_term: 0.000002 seconds 0.160859s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.160872s: Exiting Redux.assert_term: 0.000003 seconds 0.160885s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.160899s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.160921s: Exiting Redux.assume: 0.000012 seconds 0.160931s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.160942s: Entering Redux.assume(!(1 = 0)) 0.160953s: Exiting Redux.assume: 0.000001 seconds 0.160963s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.160978s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.161002s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.161019s: Exiting Redux.assume: 0.000007 seconds 0.161030s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.161039s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.161050s: Entering Redux.query(1 <= 1) 0.161059s: Exiting Redux.query 0.161069s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.161079s: Entering Redux.assume(1 <= 1) 0.161090s: Exiting Redux.assume: 0.000001 seconds 0.161099s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.161111s: Entering Redux.assume(!(!(r0 = 0))) 0.161139s: Exiting Redux.assume: 0.000018 seconds 0.161149s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.161160s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.161182s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.161199s: Exiting Redux.assume: 0.000005 seconds 0.161209s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.161218s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.161228s: Entering Redux.query(1 <= 1) 0.161237s: Exiting Redux.query 0.161247s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.161256s: Entering Redux.assume(1 <= 1) 0.161267s: Exiting Redux.assume: 0.000001 seconds 0.161277s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.161287s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.161297s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.161306s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.161318s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.161338s: Exiting Redux.assume: 0.000011 seconds 0.161350s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.161363s: Exiting Redux.assume: 0.000002 seconds 0.161373s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.161390s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.161404s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.161421s: Exiting Redux.query 0.161434s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.161448s: Exiting Redux.assert_term: 0.000003 seconds 0.161458s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.161471s: Exiting Redux.assert_term: 0.000003 seconds 0.161481s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.161494s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.161515s: Exiting Redux.assume: 0.000011 seconds 0.161525s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.161535s: Entering Redux.assume(!(1 = 0)) 0.161547s: Exiting Redux.assume: 0.000001 seconds 0.161556s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.161578s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.161602s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.161620s: Exiting Redux.assume: 0.000006 seconds 0.161630s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.161640s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.161650s: Entering Redux.query(1 <= 1) 0.161659s: Exiting Redux.query 0.161669s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.161678s: Entering Redux.assume(1 <= 1) 0.161689s: Exiting Redux.assume: 0.000001 seconds 0.161698s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.161710s: Entering Redux.assume(!(0 < r2)) 0.161727s: Exiting Redux.assume: 0.000006 seconds 0.161736s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.161747s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.161764s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.161777s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.161796s: Exiting Redux.query 0.161809s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.161823s: Exiting Redux.assert_term: 0.000003 seconds 0.161833s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.161846s: Exiting Redux.assert_term: 0.000003 seconds 0.161855s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.161869s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.161901s: Exiting Redux.assume: 0.000022 seconds 0.161910s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.161921s: Entering Redux.assume(!(1 = 0)) 0.161932s: Exiting Redux.assume: 0.000001 seconds 0.161942s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.161955s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.162095s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.162115s: Exiting Redux.assume: 0.000008 seconds 0.162126s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.162136s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.162146s: Entering Redux.query(1 <= 1) 0.162155s: Exiting Redux.query 0.162165s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.162174s: Entering Redux.assume(1 <= 1) 0.162185s: Exiting Redux.assume: 0.000001 seconds 0.162194s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.162206s: Entering Redux.assume(!(r3 < 0)) 0.162225s: Exiting Redux.assume: 0.000009 seconds 0.162235s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.162249s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.162263s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.162283s: Exiting Redux.query 0.162293s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.162303s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.162314s: Entering Redux.assume(!(!(r3 < 0))) 0.162331s: Exiting Redux.assume: 0.000008 seconds 0.162342s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.162354s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.162370s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.162384s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.162584s: Exiting Redux.query 0.162598s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.162607s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.162621s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.162646s: Exiting Redux.assume: 0.000012 seconds 0.162659s: Entering Redux.assume(!(!(1 = 0))) 0.162670s: Exiting Redux.assume: 0.000001 seconds 0.162683s: Entering Redux.assume(!(!(0 < r2))) 0.162700s: Exiting Redux.assume: 0.000007 seconds 0.162711s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.162724s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.162739s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.162754s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.162973s: Exiting Redux.query 0.162987s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.162996s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.163010s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.163030s: Exiting Redux.assume: 0.000010 seconds 0.163042s: Entering Redux.assume(!(!(1 = 0))) 0.163053s: Exiting Redux.assume: 0.000001 seconds 0.163066s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.163085s: Exiting Redux.assume: 0.000008 seconds 0.163095s: Entering Redux.assume(!(!(1 = 0))) 0.163106s: Exiting Redux.assume: 0.000001 seconds 0.163129s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.163244s: Exiting Redux.assume: 0.000104 seconds 0.163258s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.163268s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.163277s: Entering Redux.query(true) 0.163287s: Exiting Redux.query 0.163297s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.163307s: Entering Redux.assume(true) 0.163318s: Exiting Redux.assume: 0.000001 seconds 0.163327s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.163342s: Entering Redux.query(!(2 = 0)) 0.163352s: Exiting Redux.query 0.163364s: Entering Redux.assume(%(A0, 2) = 1) 0.163377s: Exiting Redux.assume: 0.000003 seconds 0.163386s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.163396s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.163405s: Entering Redux.query(true) 0.163414s: Exiting Redux.query 0.163423s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.163432s: Entering Redux.assume(true) 0.163444s: Exiting Redux.assume: 0.000001 seconds 0.163453s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.163468s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.163479s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.163607s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.163628s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.163644s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.164376s: Exiting Redux.query 0.164393s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.164407s: Exiting Redux.assert_term: 0.000004 seconds 0.164418s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.164431s: Exiting Redux.assert_term: 0.000003 seconds 0.164441s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.164454s: Exiting Redux.assert_term: 0.000003 seconds 0.164465s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.164478s: Exiting Redux.assert_term: 0.000003 seconds 0.164487s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.164501s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.164523s: Exiting Redux.assume: 0.000012 seconds 0.164533s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.164544s: Entering Redux.assume(!(1 = 0)) 0.164555s: Exiting Redux.assume: 0.000001 seconds 0.164565s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.164587s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.164612s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.164630s: Exiting Redux.assume: 0.000007 seconds 0.164643s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.164654s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164665s: Entering Redux.query(1 <= 1) 0.164773s: Exiting Redux.query 0.164783s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.164793s: Entering Redux.assume(1 <= 1) 0.164804s: Exiting Redux.assume: 0.000001 seconds 0.164814s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.164826s: Entering Redux.assume(!(!(r0 = 0))) 0.164855s: Exiting Redux.assume: 0.000019 seconds 0.164866s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.164877s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.164899s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.164917s: Exiting Redux.assume: 0.000007 seconds 0.164927s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.164936s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164946s: Entering Redux.query(1 <= 1) 0.164956s: Exiting Redux.query 0.164965s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.164975s: Entering Redux.assume(1 <= 1) 0.164986s: Exiting Redux.assume: 0.000001 seconds 0.164996s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.165006s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.165016s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.165025s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.165037s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.165058s: Exiting Redux.assume: 0.000011 seconds 0.165071s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.165084s: Exiting Redux.assume: 0.000002 seconds 0.165094s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.165112s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.165125s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.165143s: Exiting Redux.query 0.165156s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.165171s: Exiting Redux.assert_term: 0.000004 seconds 0.165182s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.165195s: Exiting Redux.assert_term: 0.000003 seconds 0.165205s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.165218s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.165240s: Exiting Redux.assume: 0.000011 seconds 0.165250s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.165260s: Entering Redux.assume(!(1 = 0)) 0.165271s: Exiting Redux.assume: 0.000001 seconds 0.165281s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.165295s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.165318s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.165335s: Exiting Redux.assume: 0.000006 seconds 0.165345s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.165355s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165365s: Entering Redux.query(1 <= 1) 0.165374s: Exiting Redux.query 0.165383s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165393s: Entering Redux.assume(1 <= 1) 0.165404s: Exiting Redux.assume: 0.000001 seconds 0.165413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.165425s: Entering Redux.assume(!(0 < r2)) 0.165442s: Exiting Redux.assume: 0.000006 seconds 0.165452s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.165463s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.165479s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.165493s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.165513s: Exiting Redux.query 0.165525s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.165539s: Exiting Redux.assert_term: 0.000004 seconds 0.165550s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.165563s: Exiting Redux.assert_term: 0.000002 seconds 0.165577s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.165591s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.165624s: Exiting Redux.assume: 0.000023 seconds 0.165633s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.165644s: Entering Redux.assume(!(1 = 0)) 0.165656s: Exiting Redux.assume: 0.000001 seconds 0.165667s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.165680s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.165703s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.165721s: Exiting Redux.assume: 0.000007 seconds 0.165731s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.165741s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165751s: Entering Redux.query(1 <= 1) 0.165760s: Exiting Redux.query 0.165769s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165779s: Entering Redux.assume(1 <= 1) 0.165790s: Exiting Redux.assume: 0.000001 seconds 0.165799s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.165810s: Entering Redux.assume(!(r3 < 0)) 0.165828s: Exiting Redux.assume: 0.000008 seconds 0.165838s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.165852s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.165866s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.165886s: Exiting Redux.query 0.165897s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.165906s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.165917s: Entering Redux.assume(!(!(r3 < 0))) 0.165934s: Exiting Redux.assume: 0.000007 seconds 0.165945s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.165957s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.165973s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.165987s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.166294s: Exiting Redux.query 0.166307s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.166317s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.166331s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.166352s: Exiting Redux.assume: 0.000010 seconds 0.166363s: Entering Redux.assume(!(!(1 = 0))) 0.166374s: Exiting Redux.assume: 0.000001 seconds 0.166386s: Entering Redux.assume(!(!(0 < r2))) 0.166402s: Exiting Redux.assume: 0.000006 seconds 0.166413s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.166425s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.166440s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.166455s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.166687s: Exiting Redux.query 0.166700s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.166710s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.166724s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.166746s: Exiting Redux.assume: 0.000010 seconds 0.166757s: Entering Redux.assume(!(!(1 = 0))) 0.166768s: Exiting Redux.assume: 0.000001 seconds 0.166782s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.166800s: Exiting Redux.assume: 0.000009 seconds 0.166811s: Entering Redux.assume(!(!(1 = 0))) 0.166822s: Exiting Redux.assume: 0.000001 seconds 0.166835s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.166848s: Exiting Redux.assume: 0.000002 seconds 0.166858s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.166868s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.166877s: Entering Redux.query(true) 0.166887s: Exiting Redux.query 0.166897s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.166906s: Entering Redux.assume(true) 0.166917s: Exiting Redux.assume: 0.000002 seconds 0.166926s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.166941s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.166952s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.166966s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.166983s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.166999s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.167867s: Exiting Redux.query 0.167887s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.167901s: Exiting Redux.assert_term: 0.000004 seconds 0.167912s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.167925s: Exiting Redux.assert_term: 0.000003 seconds 0.167935s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.167948s: Exiting Redux.assert_term: 0.000003 seconds 0.167958s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.167971s: Exiting Redux.assert_term: 0.000003 seconds 0.167981s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.167995s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.168019s: Exiting Redux.assume: 0.000014 seconds 0.168029s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.168040s: Entering Redux.assume(!(1 = 0)) 0.168051s: Exiting Redux.assume: 0.000001 seconds 0.168062s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.168078s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.168103s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.168121s: Exiting Redux.assume: 0.000007 seconds 0.168131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.168141s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168151s: Entering Redux.query(1 <= 1) 0.168160s: Exiting Redux.query 0.168170s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168179s: Entering Redux.assume(1 <= 1) 0.168190s: Exiting Redux.assume: 0.000001 seconds 0.168200s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.168212s: Entering Redux.assume(!(!(r0 = 0))) 0.168240s: Exiting Redux.assume: 0.000019 seconds 0.168250s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.168262s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.168284s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.168301s: Exiting Redux.assume: 0.000007 seconds 0.168311s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.168321s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168331s: Entering Redux.query(1 <= 1) 0.168340s: Exiting Redux.query 0.168349s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168359s: Entering Redux.assume(1 <= 1) 0.168369s: Exiting Redux.assume: 0.000000 seconds 0.168379s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.168389s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.168398s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.168408s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.168420s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.168441s: Exiting Redux.assume: 0.000010 seconds 0.168452s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.168465s: Exiting Redux.assume: 0.000003 seconds 0.168476s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.168493s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.168507s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.168525s: Exiting Redux.query 0.168537s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.168551s: Exiting Redux.assert_term: 0.000004 seconds 0.168562s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.168584s: Exiting Redux.assert_term: 0.000003 seconds 0.168595s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.168608s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.168630s: Exiting Redux.assume: 0.000012 seconds 0.168642s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.168653s: Entering Redux.assume(!(1 = 0)) 0.168667s: Exiting Redux.assume: 0.000001 seconds 0.168678s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.168693s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.168776s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.168795s: Exiting Redux.assume: 0.000006 seconds 0.168805s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.168815s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168825s: Entering Redux.query(1 <= 1) 0.168834s: Exiting Redux.query 0.168844s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168853s: Entering Redux.assume(1 <= 1) 0.168864s: Exiting Redux.assume: 0.000001 seconds 0.168873s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.168885s: Entering Redux.assume(!(0 < r2)) 0.168902s: Exiting Redux.assume: 0.000006 seconds 0.168912s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.168922s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.168939s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.168953s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.168972s: Exiting Redux.query 0.168985s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.168998s: Exiting Redux.assert_term: 0.000004 seconds 0.169009s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.169022s: Exiting Redux.assert_term: 0.000002 seconds 0.169031s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.169045s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.169076s: Exiting Redux.assume: 0.000022 seconds 0.169086s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.169097s: Entering Redux.assume(!(1 = 0)) 0.169108s: Exiting Redux.assume: 0.000001 seconds 0.169118s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.169131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.169154s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.169172s: Exiting Redux.assume: 0.000007 seconds 0.169183s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.169192s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.169202s: Entering Redux.query(1 <= 1) 0.169211s: Exiting Redux.query 0.169221s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.169230s: Entering Redux.assume(1 <= 1) 0.169241s: Exiting Redux.assume: 0.000001 seconds 0.169251s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.169263s: Entering Redux.assume(!(r3 < 0)) 0.169281s: Exiting Redux.assume: 0.000008 seconds 0.169291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.169306s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.169319s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.169339s: Exiting Redux.query 0.169349s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.169358s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.169369s: Entering Redux.assume(!(!(r3 < 0))) 0.169386s: Exiting Redux.assume: 0.000007 seconds 0.169397s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.169409s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.169425s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.169440s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.169639s: Exiting Redux.query 0.169652s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.169661s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.169675s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.169696s: Exiting Redux.assume: 0.000011 seconds 0.169707s: Entering Redux.assume(!(!(1 = 0))) 0.169718s: Exiting Redux.assume: 0.000001 seconds 0.169729s: Entering Redux.assume(!(!(0 < r2))) 0.169745s: Exiting Redux.assume: 0.000006 seconds 0.169756s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.169769s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.169784s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.169799s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.170241s: Exiting Redux.query 0.170256s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.170265s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.170280s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.170300s: Exiting Redux.assume: 0.000010 seconds 0.170311s: Entering Redux.assume(!(!(1 = 0))) 0.170322s: Exiting Redux.assume: 0.000001 seconds 0.170335s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.170354s: Exiting Redux.assume: 0.000008 seconds 0.170366s: Entering Redux.assume(!(!(1 = 0))) 0.170377s: Exiting Redux.assume: 0.000001 seconds 0.170411s: Entering Redux.assume(!(0 <= R0)) 0.170427s: Exiting Redux.assume: 0.000005 seconds 0.170436s: Entering Redux.assume(false) 0.170447s: Exiting Redux.assume: 0.000001 seconds 0.170457s: Entering Redux.assume(!(false)) 0.170468s: Exiting Redux.assume: 0.000002 seconds 0.170478s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.170488s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.170497s: Entering Redux.query(true) 0.170507s: Exiting Redux.query 0.170516s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.170526s: Entering Redux.assume(true) 0.170537s: Exiting Redux.assume: 0.000001 seconds 0.170546s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.170567s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.170658s: Exiting Redux.assume: 0.000071 seconds 0.170672s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.170682s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.170691s: Entering Redux.query(true) 0.170700s: Exiting Redux.query 0.170710s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.170719s: Entering Redux.assume(true) 0.170731s: Exiting Redux.assume: 0.000001 seconds 0.170740s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.170755s: Entering Redux.query(!(2 = 0)) 0.170765s: Exiting Redux.query 0.170777s: Entering Redux.assume(%(A0, 2) = 1) 0.170790s: Exiting Redux.assume: 0.000002 seconds 0.170800s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.170809s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.170818s: Entering Redux.query(true) 0.170827s: Exiting Redux.query 0.170836s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.170845s: Entering Redux.assume(true) 0.170856s: Exiting Redux.assume: 0.000001 seconds 0.170865s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.170880s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.170890s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.170904s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.170923s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.170939s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.171095s: Exiting Redux.query 0.171110s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.171124s: Exiting Redux.assert_term: 0.000004 seconds 0.171135s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.171148s: Exiting Redux.assert_term: 0.000002 seconds 0.171158s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.171171s: Exiting Redux.assert_term: 0.000003 seconds 0.171181s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.171194s: Exiting Redux.assert_term: 0.000003 seconds 0.171203s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.171217s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.171239s: Exiting Redux.assume: 0.000012 seconds 0.171248s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.171258s: Entering Redux.assume(!(1 = 0)) 0.171269s: Exiting Redux.assume: 0.000001 seconds 0.171281s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.171297s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.171320s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.171337s: Exiting Redux.assume: 0.000006 seconds 0.171347s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.171357s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.171366s: Entering Redux.query(1 <= 1) 0.171376s: Exiting Redux.query 0.171385s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.171395s: Entering Redux.assume(1 <= 1) 0.171406s: Exiting Redux.assume: 0.000001 seconds 0.171415s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.171427s: Entering Redux.assume(!(!(r0 = 0))) 0.171455s: Exiting Redux.assume: 0.000017 seconds 0.171465s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.171476s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.171498s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.171514s: Exiting Redux.assume: 0.000006 seconds 0.171524s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.171534s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.171544s: Entering Redux.query(1 <= 1) 0.171553s: Exiting Redux.query 0.171562s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.171580s: Entering Redux.assume(1 <= 1) 0.171591s: Exiting Redux.assume: 0.000001 seconds 0.171601s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.171611s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.171620s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.171629s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.171642s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.171665s: Exiting Redux.assume: 0.000011 seconds 0.171679s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.171694s: Exiting Redux.assume: 0.000004 seconds 0.171765s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.171786s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.171800s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.171817s: Exiting Redux.query 0.171830s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.171844s: Exiting Redux.assert_term: 0.000004 seconds 0.171855s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.171868s: Exiting Redux.assert_term: 0.000003 seconds 0.171877s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.171890s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.171912s: Exiting Redux.assume: 0.000011 seconds 0.171922s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.171932s: Entering Redux.assume(!(1 = 0)) 0.171943s: Exiting Redux.assume: 0.000001 seconds 0.171954s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.171968s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.171992s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.172009s: Exiting Redux.assume: 0.000006 seconds 0.172019s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.172028s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.172038s: Entering Redux.query(1 <= 1) 0.172048s: Exiting Redux.query 0.172057s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.172067s: Entering Redux.assume(1 <= 1) 0.172078s: Exiting Redux.assume: 0.000002 seconds 0.172088s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.172099s: Entering Redux.assume(!(0 < r2)) 0.172116s: Exiting Redux.assume: 0.000007 seconds 0.172126s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.172137s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.172154s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.172167s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.172187s: Exiting Redux.query 0.172200s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.172214s: Exiting Redux.assert_term: 0.000004 seconds 0.172226s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.172239s: Exiting Redux.assert_term: 0.000002 seconds 0.172248s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.172262s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.172294s: Exiting Redux.assume: 0.000022 seconds 0.172303s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.172314s: Entering Redux.assume(!(1 = 0)) 0.172325s: Exiting Redux.assume: 0.000001 seconds 0.172336s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.172349s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.172372s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.172390s: Exiting Redux.assume: 0.000006 seconds 0.172400s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.172410s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.172420s: Entering Redux.query(1 <= 1) 0.172429s: Exiting Redux.query 0.172439s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.172449s: Entering Redux.assume(1 <= 1) 0.172459s: Exiting Redux.assume: 0.000001 seconds 0.172469s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.172481s: Entering Redux.assume(!(r3 < 0)) 0.172499s: Exiting Redux.assume: 0.000008 seconds 0.172509s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.172523s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.172537s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.172557s: Exiting Redux.query 0.172567s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.172584s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.172595s: Entering Redux.assume(!(!(r3 < 0))) 0.172613s: Exiting Redux.assume: 0.000007 seconds 0.172623s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.172636s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.172652s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.172666s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.172854s: Exiting Redux.query 0.172867s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.172877s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.172890s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.172911s: Exiting Redux.assume: 0.000011 seconds 0.172922s: Entering Redux.assume(!(!(1 = 0))) 0.172933s: Exiting Redux.assume: 0.000001 seconds 0.172945s: Entering Redux.assume(!(!(0 < r2))) 0.172961s: Exiting Redux.assume: 0.000006 seconds 0.172972s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.172984s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.173149s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.173166s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.173389s: Exiting Redux.query 0.173402s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.173412s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.173427s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.173446s: Exiting Redux.assume: 0.000010 seconds 0.173458s: Entering Redux.assume(!(!(1 = 0))) 0.173469s: Exiting Redux.assume: 0.000001 seconds 0.173482s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.173501s: Exiting Redux.assume: 0.000008 seconds 0.173511s: Entering Redux.assume(!(!(1 = 0))) 0.173522s: Exiting Redux.assume: 0.000001 seconds 0.173534s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.173547s: Exiting Redux.assume: 0.000002 seconds 0.173557s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.173567s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.173583s: Entering Redux.query(true) 0.173592s: Exiting Redux.query 0.173602s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.173611s: Entering Redux.assume(true) 0.173623s: Exiting Redux.assume: 0.000001 seconds 0.173632s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.173648s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.173659s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.173673s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.173693s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.173708s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.173865s: Exiting Redux.query 0.173880s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.173894s: Exiting Redux.assert_term: 0.000004 seconds 0.173905s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.173918s: Exiting Redux.assert_term: 0.000003 seconds 0.173928s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.173941s: Exiting Redux.assert_term: 0.000003 seconds 0.173951s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.173964s: Exiting Redux.assert_term: 0.000003 seconds 0.173974s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.173988s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.174010s: Exiting Redux.assume: 0.000012 seconds 0.174019s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.174030s: Entering Redux.assume(!(1 = 0)) 0.174041s: Exiting Redux.assume: 0.000002 seconds 0.174052s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.174066s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.174089s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.174107s: Exiting Redux.assume: 0.000006 seconds 0.174117s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.174127s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174137s: Entering Redux.query(1 <= 1) 0.174147s: Exiting Redux.query 0.174156s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174166s: Entering Redux.assume(1 <= 1) 0.174176s: Exiting Redux.assume: 0.000001 seconds 0.174186s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.174197s: Entering Redux.assume(!(!(r0 = 0))) 0.174225s: Exiting Redux.assume: 0.000018 seconds 0.174235s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.174247s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.174268s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.174285s: Exiting Redux.assume: 0.000006 seconds 0.174296s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.174305s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174315s: Entering Redux.query(1 <= 1) 0.174324s: Exiting Redux.query 0.174333s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174343s: Entering Redux.assume(1 <= 1) 0.174353s: Exiting Redux.assume: 0.000001 seconds 0.174363s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.174373s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.174383s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.174392s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.174404s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.174529s: Exiting Redux.assume: 0.000114 seconds 0.174546s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.174559s: Exiting Redux.assume: 0.000003 seconds 0.174577s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.174595s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.174609s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.174627s: Exiting Redux.query 0.174640s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.174654s: Exiting Redux.assert_term: 0.000004 seconds 0.174664s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.174677s: Exiting Redux.assert_term: 0.000003 seconds 0.174687s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.174700s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.174722s: Exiting Redux.assume: 0.000011 seconds 0.174731s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.174742s: Entering Redux.assume(!(1 = 0)) 0.174753s: Exiting Redux.assume: 0.000001 seconds 0.174763s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.174777s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.174800s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.174817s: Exiting Redux.assume: 0.000006 seconds 0.174827s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.174837s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174846s: Entering Redux.query(1 <= 1) 0.174855s: Exiting Redux.query 0.174865s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174875s: Entering Redux.assume(1 <= 1) 0.174886s: Exiting Redux.assume: 0.000001 seconds 0.174895s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.174907s: Entering Redux.assume(!(0 < r2)) 0.174923s: Exiting Redux.assume: 0.000006 seconds 0.174933s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.174944s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.174961s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.174974s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.174993s: Exiting Redux.query 0.175006s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.175019s: Exiting Redux.assert_term: 0.000004 seconds 0.175030s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.175043s: Exiting Redux.assert_term: 0.000003 seconds 0.175052s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.175066s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.175098s: Exiting Redux.assume: 0.000022 seconds 0.175108s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.175118s: Entering Redux.assume(!(1 = 0)) 0.175129s: Exiting Redux.assume: 0.000001 seconds 0.175139s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.175152s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.175175s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.175193s: Exiting Redux.assume: 0.000007 seconds 0.175203s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.175213s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175223s: Entering Redux.query(1 <= 1) 0.175232s: Exiting Redux.query 0.175242s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175251s: Entering Redux.assume(1 <= 1) 0.175262s: Exiting Redux.assume: 0.000001 seconds 0.175271s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.175283s: Entering Redux.assume(!(r3 < 0)) 0.175301s: Exiting Redux.assume: 0.000008 seconds 0.175311s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.175326s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.175339s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.175359s: Exiting Redux.query 0.175369s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.175378s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.175388s: Entering Redux.assume(!(!(r3 < 0))) 0.175406s: Exiting Redux.assume: 0.000008 seconds 0.175417s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.175429s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.175446s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.175460s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.175660s: Exiting Redux.query 0.175675s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.175685s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.175701s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.175722s: Exiting Redux.assume: 0.000010 seconds 0.175733s: Entering Redux.assume(!(!(1 = 0))) 0.175744s: Exiting Redux.assume: 0.000001 seconds 0.175756s: Entering Redux.assume(!(!(0 < r2))) 0.175772s: Exiting Redux.assume: 0.000006 seconds 0.175783s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.175796s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.175811s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.175825s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.176041s: Exiting Redux.query 0.176054s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.176064s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.176077s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.176097s: Exiting Redux.assume: 0.000009 seconds 0.176108s: Entering Redux.assume(!(!(1 = 0))) 0.176118s: Exiting Redux.assume: 0.000001 seconds 0.176133s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.176153s: Exiting Redux.assume: 0.000009 seconds 0.176165s: Entering Redux.assume(!(!(1 = 0))) 0.176176s: Exiting Redux.assume: 0.000000 seconds 0.176200s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.176326s: Exiting Redux.assume: 0.000115 seconds 0.176338s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.176348s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.176358s: Entering Redux.query(true) 0.176367s: Exiting Redux.query 0.176377s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.176386s: Entering Redux.assume(true) 0.176397s: Exiting Redux.assume: 0.000001 seconds 0.176407s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Executing statement 0.176421s: Entering Redux.query(!(2 = 0)) 0.176431s: Exiting Redux.query 0.176442s: Entering Redux.assume(%(A0, 2) = 1) 0.176455s: Exiting Redux.assume: 0.000003 seconds 0.176465s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.176475s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.176484s: Entering Redux.query(true) 0.176493s: Exiting Redux.query 0.176502s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.176511s: Entering Redux.assume(true) 0.176522s: Exiting Redux.assume: 0.000001 seconds 0.176531s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.176545s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.176556s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.176576s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.176594s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.176610s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.177554s: Exiting Redux.query 0.177581s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.177596s: Exiting Redux.assert_term: 0.000005 seconds 0.177607s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.177620s: Exiting Redux.assert_term: 0.000003 seconds 0.177631s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.177643s: Exiting Redux.assert_term: 0.000003 seconds 0.177654s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.177667s: Exiting Redux.assert_term: 0.000003 seconds 0.177677s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.177691s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.177714s: Exiting Redux.assume: 0.000012 seconds 0.177723s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.177734s: Entering Redux.assume(!(1 = 0)) 0.177745s: Exiting Redux.assume: 0.000001 seconds 0.177756s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.177771s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.177794s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.177812s: Exiting Redux.assume: 0.000006 seconds 0.177822s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.177832s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.177841s: Entering Redux.query(1 <= 1) 0.177851s: Exiting Redux.query 0.177860s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.177870s: Entering Redux.assume(1 <= 1) 0.177881s: Exiting Redux.assume: 0.000001 seconds 0.177891s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.177902s: Entering Redux.assume(!(!(r0 = 0))) 0.177931s: Exiting Redux.assume: 0.000019 seconds 0.177941s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.177952s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.177974s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.177991s: Exiting Redux.assume: 0.000006 seconds 0.178002s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.178011s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.178021s: Entering Redux.query(1 <= 1) 0.178030s: Exiting Redux.query 0.178039s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.178049s: Entering Redux.assume(1 <= 1) 0.178060s: Exiting Redux.assume: 0.000001 seconds 0.178069s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.178079s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.178089s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.178098s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.178110s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.178131s: Exiting Redux.assume: 0.000011 seconds 0.178143s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.178156s: Exiting Redux.assume: 0.000003 seconds 0.178166s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.178183s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.178197s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.178215s: Exiting Redux.query 0.178228s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.178242s: Exiting Redux.assert_term: 0.000004 seconds 0.178253s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.178266s: Exiting Redux.assert_term: 0.000003 seconds 0.178275s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.178289s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.178310s: Exiting Redux.assume: 0.000012 seconds 0.178320s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.178331s: Entering Redux.assume(!(1 = 0)) 0.178342s: Exiting Redux.assume: 0.000001 seconds 0.178353s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.178366s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.178771s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.178791s: Exiting Redux.assume: 0.000006 seconds 0.178801s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.178811s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.178821s: Entering Redux.query(1 <= 1) 0.178830s: Exiting Redux.query 0.178840s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.178850s: Entering Redux.assume(1 <= 1) 0.178861s: Exiting Redux.assume: 0.000001 seconds 0.178870s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.178882s: Entering Redux.assume(!(0 < r2)) 0.178899s: Exiting Redux.assume: 0.000007 seconds 0.178909s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.178920s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.178938s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.178952s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.178971s: Exiting Redux.query 0.178984s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.178998s: Exiting Redux.assert_term: 0.000003 seconds 0.179008s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.179021s: Exiting Redux.assert_term: 0.000003 seconds 0.179030s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.179044s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.179076s: Exiting Redux.assume: 0.000022 seconds 0.179086s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.179097s: Entering Redux.assume(!(1 = 0)) 0.179108s: Exiting Redux.assume: 0.000001 seconds 0.179118s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.179131s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.179155s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.179173s: Exiting Redux.assume: 0.000007 seconds 0.179183s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.179193s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.179202s: Entering Redux.query(1 <= 1) 0.179212s: Exiting Redux.query 0.179221s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.179231s: Entering Redux.assume(1 <= 1) 0.179242s: Exiting Redux.assume: 0.000001 seconds 0.179252s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.179263s: Entering Redux.assume(!(r3 < 0)) 0.179282s: Exiting Redux.assume: 0.000008 seconds 0.179291s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.179306s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.179319s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.179340s: Exiting Redux.query 0.179350s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.179359s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.179370s: Entering Redux.assume(!(!(r3 < 0))) 0.179387s: Exiting Redux.assume: 0.000008 seconds 0.179398s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.179410s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.179426s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.179441s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.179639s: Exiting Redux.query 0.179652s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.179662s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.179675s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.179697s: Exiting Redux.assume: 0.000011 seconds 0.179709s: Entering Redux.assume(!(!(1 = 0))) 0.179720s: Exiting Redux.assume: 0.000002 seconds 0.179732s: Entering Redux.assume(!(!(0 < r2))) 0.179748s: Exiting Redux.assume: 0.000006 seconds 0.179758s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.179771s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.179786s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.179801s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.180218s: Exiting Redux.query 0.180232s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.180241s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.180256s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.180277s: Exiting Redux.assume: 0.000010 seconds 0.180288s: Entering Redux.assume(!(!(1 = 0))) 0.180299s: Exiting Redux.assume: 0.000001 seconds 0.180314s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.180332s: Exiting Redux.assume: 0.000008 seconds 0.180343s: Entering Redux.assume(!(!(1 = 0))) 0.180353s: Exiting Redux.assume: 0.000001 seconds 0.180367s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.180380s: Exiting Redux.assume: 0.000002 seconds 0.180390s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(45,5-24): Verifying call 0.180400s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.180410s: Entering Redux.query(true) 0.180420s: Exiting Redux.query 0.180429s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.180439s: Entering Redux.assume(true) 0.180450s: Exiting Redux.assume: 0.000001 seconds 0.180459s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.180474s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.180485s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.180498s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.180516s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.180531s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.181264s: Exiting Redux.query 0.181280s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.181295s: Exiting Redux.assert_term: 0.000004 seconds 0.181306s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.181319s: Exiting Redux.assert_term: 0.000003 seconds 0.181330s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.181342s: Exiting Redux.assert_term: 0.000003 seconds 0.181353s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.181366s: Exiting Redux.assert_term: 0.000003 seconds 0.181375s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.181389s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.181412s: Exiting Redux.assume: 0.000012 seconds 0.181422s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.181432s: Entering Redux.assume(!(1 = 0)) 0.181443s: Exiting Redux.assume: 0.000001 seconds 0.181454s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.181783s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.181811s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.181830s: Exiting Redux.assume: 0.000007 seconds 0.181840s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.181850s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.181860s: Entering Redux.query(1 <= 1) 0.181871s: Exiting Redux.query 0.181880s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.181890s: Entering Redux.assume(1 <= 1) 0.181901s: Exiting Redux.assume: 0.000001 seconds 0.181910s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.181923s: Entering Redux.assume(!(!(r0 = 0))) 0.181952s: Exiting Redux.assume: 0.000019 seconds 0.181963s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(56,13-18): Executing statement 0.181974s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Executing statement 0.181997s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.182015s: Exiting Redux.assume: 0.000006 seconds 0.182025s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(77,5-22): Verifying call 0.182035s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.182045s: Entering Redux.query(1 <= 1) 0.182054s: Exiting Redux.query 0.182064s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.182073s: Entering Redux.assume(1 <= 1) 0.182084s: Exiting Redux.assume: 0.000001 seconds 0.182094s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.182104s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.182114s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.182123s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(79,1-2): Leak check. 0.182135s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.182156s: Exiting Redux.assume: 0.000011 seconds 0.182168s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.182181s: Exiting Redux.assume: 0.000003 seconds 0.182192s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Executing statement 0.182209s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.182223s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.182241s: Exiting Redux.query 0.182254s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.182268s: Exiting Redux.assert_term: 0.000004 seconds 0.182278s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.182291s: Exiting Redux.assert_term: 0.000003 seconds 0.182301s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.182314s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.182336s: Exiting Redux.assume: 0.000012 seconds 0.182346s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.182357s: Entering Redux.assume(!(1 = 0)) 0.182369s: Exiting Redux.assume: 0.000001 seconds 0.182380s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(59,2-3): Executing statement 0.182394s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Executing statement 0.182417s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.182434s: Exiting Redux.assume: 0.000006 seconds 0.182445s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(60,6-23): Verifying call 0.182455s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.182465s: Entering Redux.query(1 <= 1) 0.182474s: Exiting Redux.query 0.182484s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.182494s: Entering Redux.assume(1 <= 1) 0.182505s: Exiting Redux.assume: 0.000001 seconds 0.182514s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(61,13-15): Executing statement 0.182526s: Entering Redux.assume(!(0 < r2)) 0.182543s: Exiting Redux.assume: 0.000006 seconds 0.182553s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(62,17-22): Executing statement 0.182564s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Executing statement 0.182588s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.182602s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.182622s: Exiting Redux.query 0.182634s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.182648s: Exiting Redux.assert_term: 0.000004 seconds 0.182659s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.182672s: Exiting Redux.assert_term: 0.000003 seconds 0.182682s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.182696s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.182730s: Exiting Redux.assume: 0.000021 seconds 0.182740s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.182750s: Entering Redux.assume(!(1 = 0)) 0.182761s: Exiting Redux.assume: 0.000001 seconds 0.182772s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(68,2-3): Executing statement 0.182785s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Executing statement 0.182808s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.182826s: Exiting Redux.assume: 0.000006 seconds 0.182836s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(69,6-23): Verifying call 0.182846s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.182856s: Entering Redux.query(1 <= 1) 0.182865s: Exiting Redux.query 0.182874s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.182884s: Entering Redux.assume(1 <= 1) 0.182895s: Exiting Redux.assume: 0.000001 seconds 0.182905s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(70,13-15): Executing statement 0.182918s: Entering Redux.assume(!(r3 < 0)) 0.182936s: Exiting Redux.assume: 0.000008 seconds 0.182946s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(71,17-22): Executing statement 0.182961s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.182974s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.182995s: Exiting Redux.query 0.183005s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.183014s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(75,5-6): Leak check. 0.183025s: Entering Redux.assume(!(!(r3 < 0))) 0.183043s: Exiting Redux.assume: 0.000007 seconds 0.183053s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(72,15-16): Executing statement 0.183066s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(73,15-16): Executing statement 0.183201s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.183217s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.183411s: Exiting Redux.query 0.183423s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.183433s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(74,9-10): Leak check. 0.183448s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.183469s: Exiting Redux.assume: 0.000011 seconds 0.183481s: Entering Redux.assume(!(!(1 = 0))) 0.183492s: Exiting Redux.assume: 0.000001 seconds 0.183505s: Entering Redux.assume(!(!(0 < r2))) 0.183521s: Exiting Redux.assume: 0.000006 seconds 0.183532s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(63,15-16): Executing statement 0.183545s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(64,15-16): Executing statement 0.183560s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.183583s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.183803s: Exiting Redux.query 0.183816s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.183826s: fermat1_ll_valuebound100__verifast_instrumented_modified.c(65,9-10): Leak check. 0.183840s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.183860s: Exiting Redux.assume: 0.000009 seconds 0.183871s: Entering Redux.assume(!(!(1 = 0))) 0.183883s: Exiting Redux.assume: 0.000001 seconds 0.183897s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.183915s: Exiting Redux.assume: 0.000008 seconds 0.183926s: Entering Redux.assume(!(!(1 = 0))) 0.183937s: 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: 128 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 33 Execution steps (including assertion production/consumption steps): 2766 Symbolic execution forks: 401 Prover assumes: 1129 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 451 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 2057 (0), 0 (more than 30) assume_core_count = 2658 number of case splits = 0 simplex_assert_ge_count = 924 simplex_assert_eq_count = 581 simplex_assert_neq_count = 360 max_truenode_childcount = 0 max_falsenode_childcount = 2 axiom triggered counts: ptr_provenance_max_addr_limits 1 ptr_provenance_min_addr_limits 1 boxed_bool_unboxed_bool_x_eq_x 1 Time spent in query, assume, push, pop: 0.058982s Time spent in Simplex: 0.049807s Time spent parsing: 0.017785s 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 (33 statements verified)