./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound100.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound100.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound100.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound100.yml/witness-2.1.yml ++ basename sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound100.c + FILE=fermat2-ll_valuebound100.c ++ echo fermat2-ll_valuebound100 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat2_ll_valuebound100 + MODULE=fermat2_ll_valuebound100__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat2_ll_valuebound100__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound100.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat2_ll_valuebound100__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound100.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound100.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat2_ll_valuebound100__verifast_instrumented_modified Cast deleted. Potential Overflow in Invariant. + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound100.c -o fermat2_ll_valuebound100__verifast_instrumented.c + program_modifications_cli.py -p fermat2_ll_valuebound100__verifast_instrumented.c -o fermat2_ll_valuebound100__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -read_options_from_source_file -c fermat2_ll_valuebound100__verifast_instrumented_modified.c fermat2_ll_valuebound100__verifast_instrumented_modified.c 0.006636s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006682s: Exiting Redux.assert_term: 0.000014 seconds 0.006720s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006736s: Exiting Redux.assert_term: 0.000006 seconds 0.006746s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006760s: Exiting Redux.assert_term: 0.000004 seconds 0.006770s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006782s: Exiting Redux.assert_term: 0.000002 seconds 0.006794s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006808s: Exiting Redux.assert_term: 0.000004 seconds 0.006822s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.006836s: Exiting Redux.assert_term: 0.000004 seconds 0.006848s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.006864s: Exiting Redux.assert_term: 0.000002 seconds 0.006872s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.006888s: Exiting Redux.assert_term: 0.000006 seconds 0.006896s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.006912s: Exiting Redux.assert_term: 0.000004 seconds 0.006928s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.006940s: Exiting Redux.assert_term: 0.000002 seconds 0.006963s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.006979s: Exiting Redux.assert_term: 0.000005 seconds 0.006987s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007001s: Exiting Redux.assert_term: 0.000002 seconds 0.007012s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007026s: Exiting Redux.assert_term: 0.000004 seconds 0.007041s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007054s: Exiting Redux.assert_term: 0.000005 seconds 0.007063s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007077s: Exiting Redux.assert_term: 0.000002 seconds 0.007087s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007099s: Exiting Redux.assert_term: 0.000002 seconds 0.007109s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007123s: Exiting Redux.assert_term: 0.000004 seconds 0.007139s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007153s: Exiting Redux.assert_term: 0.000004 seconds 0.007164s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007176s: Exiting Redux.assert_term: 0.000002 seconds 0.007189s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007203s: Exiting Redux.assert_term: 0.000004 seconds 0.007211s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007225s: Exiting Redux.assert_term: 0.000004 seconds 0.007239s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007254s: Exiting Redux.assert_term: 0.000002 seconds 0.007265s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007279s: Exiting Redux.assert_term: 0.000005 seconds 0.007288s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007302s: Exiting Redux.assert_term: 0.000004 seconds 0.007313s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007325s: Exiting Redux.assert_term: 0.000002 seconds 0.007341s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007356s: Exiting Redux.assert_term: 0.000004 seconds 0.007364s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007378s: Exiting Redux.assert_term: 0.000004 seconds 0.024646s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.024698s: Exiting Redux.assert_term: 0.000010 seconds 0.024717s: Entering Redux.assume(true ==> default_value = 0) 0.024731s: Exiting Redux.assume: 0.000005 seconds 0.026006s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026030s: Exiting Redux.assert_term: 0.000006 seconds 0.026044s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026057s: Exiting Redux.assert_term: 0.000003 seconds 0.026069s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026082s: Exiting Redux.assert_term: 0.000002 seconds 0.026100s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026114s: Exiting Redux.assert_term: 0.000003 seconds 0.026133s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026146s: Exiting Redux.assert_term: 0.000002 seconds 0.026162s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026175s: Exiting Redux.assert_term: 0.000003 seconds 0.026191s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026204s: Exiting Redux.assert_term: 0.000002 seconds 0.026215s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026227s: Exiting Redux.assert_term: 0.000002 seconds 0.026241s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026259s: Exiting Redux.assert_term: 0.000003 seconds 0.026274s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026286s: Exiting Redux.assert_term: 0.000003 seconds 0.026303s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026316s: Exiting Redux.assert_term: 0.000002 seconds 0.026327s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.026340s: Exiting Redux.assert_term: 0.000002 seconds 0.026354s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.026373s: Exiting Redux.assert_term: 0.000002 seconds 0.026388s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.026401s: Exiting Redux.assert_term: 0.000002 seconds 0.026416s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.026428s: Exiting Redux.assert_term: 0.000003 seconds 0.026445s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.026457s: Exiting Redux.assert_term: 0.000002 seconds 0.026477s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.026495s: Exiting Redux.assert_term: 0.000002 seconds 0.026512s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.026525s: Exiting Redux.assert_term: 0.000002 seconds 0.026542s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.026554s: Exiting Redux.assert_term: 0.000003 seconds 0.026574s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.026586s: Exiting Redux.assert_term: 0.000003 seconds 0.029313s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.029342s: Exiting Redux.assume: 0.000006 seconds 0.034533s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.034559s: Exiting Redux.assert_term: 0.000007 seconds 0.034585s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.034599s: Exiting Redux.assert_term: 0.000002 seconds 0.034614s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.034626s: Exiting Redux.assert_term: 0.000003 seconds 0.034648s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.034661s: Exiting Redux.assert_term: 0.000003 seconds 0.034672s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.034693s: Exiting Redux.assume: 0.000011 seconds 0.034707s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.034721s: Exiting Redux.assert_term: 0.000004 seconds 0.034731s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.034758s: Exiting Redux.assume: 0.000013 seconds 0.034771s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.034783s: Exiting Redux.assert_term: 0.000003 seconds 0.034800s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.034812s: Exiting Redux.assert_term: 0.000002 seconds 0.034831s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.034843s: Exiting Redux.assert_term: 0.000003 seconds 0.034868s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.034881s: Exiting Redux.assert_term: 0.000003 seconds 0.034903s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.034924s: Exiting Redux.assert_term: 0.000011 seconds 0.034950s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.034963s: Exiting Redux.assert_term: 0.000004 seconds 0.034988s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.035007s: Exiting Redux.assert_term: 0.000003 seconds 0.035024s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.035037s: Exiting Redux.assert_term: 0.000003 seconds 0.035053s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.035066s: Exiting Redux.assert_term: 0.000002 seconds 0.035081s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.035094s: Exiting Redux.assert_term: 0.000002 seconds 0.035116s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.035129s: Exiting Redux.assert_term: 0.000002 seconds 0.035144s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.035156s: Exiting Redux.assert_term: 0.000002 seconds 0.035173s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.035185s: Exiting Redux.assert_term: 0.000003 seconds 0.035201s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.035213s: Exiting Redux.assert_term: 0.000003 seconds 0.035234s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.035246s: Exiting Redux.assert_term: 0.000002 seconds 0.035261s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.035273s: Exiting Redux.assert_term: 0.000002 seconds 0.035288s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.035300s: Exiting Redux.assert_term: 0.000002 seconds 0.035322s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.035342s: Exiting Redux.assert_term: 0.000003 seconds 0.035359s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.035372s: Exiting Redux.assert_term: 0.000002 seconds 0.035440s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.035452s: Exiting Redux.assert_term: 0.000003 seconds 0.035474s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.035486s: Exiting Redux.assert_term: 0.000002 seconds 0.035514s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.035534s: Exiting Redux.assert_term: 0.000003 seconds 0.035556s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.035569s: Exiting Redux.assert_term: 0.000002 seconds 0.035585s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.035597s: Exiting Redux.assert_term: 0.000003 seconds 0.035615s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.035627s: Exiting Redux.assert_term: 0.000002 seconds 0.035642s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.035661s: Exiting Redux.assert_term: 0.000003 seconds 0.035677s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.035689s: Exiting Redux.assert_term: 0.000003 seconds 0.035704s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.035716s: Exiting Redux.assert_term: 0.000003 seconds 0.035730s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.035742s: Exiting Redux.assert_term: 0.000003 seconds 0.035760s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.035778s: Exiting Redux.assert_term: 0.000003 seconds 0.035794s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.035806s: Exiting Redux.assert_term: 0.000003 seconds 0.035821s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.035834s: Exiting Redux.assert_term: 0.000002 seconds 0.035854s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.035867s: Exiting Redux.assert_term: 0.000003 seconds 0.035891s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.035909s: Exiting Redux.assert_term: 0.000002 seconds 0.035935s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.035948s: Exiting Redux.assert_term: 0.000003 seconds 0.035972s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.035984s: Exiting Redux.assert_term: 0.000003 seconds 0.035999s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.036011s: Exiting Redux.assert_term: 0.000002 seconds 0.036024s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.036042s: Exiting Redux.assert_term: 0.000002 seconds 0.036055s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.036066s: Exiting Redux.assert_term: 0.000003 seconds 0.036080s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.036091s: Exiting Redux.assert_term: 0.000003 seconds 0.036104s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.036116s: Exiting Redux.assert_term: 0.000002 seconds 0.036137s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.036149s: Exiting Redux.assert_term: 0.000003 seconds 0.036163s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.036176s: Exiting Redux.assert_term: 0.000002 seconds 0.036191s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.036204s: Exiting Redux.assert_term: 0.000002 seconds 0.036219s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.036231s: Exiting Redux.assert_term: 0.000003 seconds 0.036251s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.036264s: Exiting Redux.assert_term: 0.000002 seconds 0.036277s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.036290s: Exiting Redux.assert_term: 0.000002 seconds 0.036304s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.036316s: Exiting Redux.assert_term: 0.000003 seconds 0.036330s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.036342s: Exiting Redux.assert_term: 0.000002 seconds 0.036361s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.036374s: Exiting Redux.assert_term: 0.000003 seconds 0.036388s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.036400s: Exiting Redux.assert_term: 0.000003 seconds 0.036415s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.036427s: Exiting Redux.assert_term: 0.000003 seconds 0.036442s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.036454s: Exiting Redux.assert_term: 0.000002 seconds 0.036478s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.036490s: Exiting Redux.assert_term: 0.000003 seconds 0.036504s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.036517s: Exiting Redux.assert_term: 0.000002 seconds 0.036530s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.036542s: Exiting Redux.assert_term: 0.000002 seconds 0.036558s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.036579s: Exiting Redux.assert_term: 0.000002 seconds 0.036594s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.036606s: Exiting Redux.assert_term: 0.000002 seconds 0.036620s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.036632s: Exiting Redux.assert_term: 0.000002 seconds 0.036648s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.036660s: Exiting Redux.assert_term: 0.000003 seconds 0.036675s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.036688s: Exiting Redux.assert_term: 0.000002 seconds 0.036708s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.036721s: Exiting Redux.assert_term: 0.000002 seconds 0.036736s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.036748s: Exiting Redux.assert_term: 0.000003 seconds 0.036763s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.036775s: Exiting Redux.assert_term: 0.000003 seconds 0.036790s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.036803s: Exiting Redux.assert_term: 0.000002 seconds 0.036821s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.036834s: Exiting Redux.assert_term: 0.000002 seconds 0.036847s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.036860s: Exiting Redux.assert_term: 0.000002 seconds 0.036873s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.036886s: Exiting Redux.assert_term: 0.000003 seconds 0.036899s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.036911s: Exiting Redux.assert_term: 0.000003 seconds 0.036940s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.036954s: Exiting Redux.assert_term: 0.000003 seconds 0.036967s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.036980s: Exiting Redux.assert_term: 0.000002 seconds 0.036993s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.037005s: Exiting Redux.assert_term: 0.000003 seconds 0.037019s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.037031s: Exiting Redux.assert_term: 0.000003 seconds 0.037049s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.037062s: Exiting Redux.assert_term: 0.000002 seconds 0.037079s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.037092s: Exiting Redux.assert_term: 0.000002 seconds 0.037107s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.037119s: Exiting Redux.assert_term: 0.000002 seconds 0.037135s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.037147s: Exiting Redux.assert_term: 0.000003 seconds 0.037168s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.037181s: Exiting Redux.assert_term: 0.000002 seconds 0.037197s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.037209s: Exiting Redux.assert_term: 0.000002 seconds 0.037226s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.037239s: Exiting Redux.assert_term: 0.000002 seconds 0.037254s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.037267s: Exiting Redux.assert_term: 0.000002 seconds 0.037292s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.037305s: Exiting Redux.assert_term: 0.000002 seconds 0.037323s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.037337s: Exiting Redux.assert_term: 0.000002 seconds 0.037352s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.037365s: Exiting Redux.assert_term: 0.000003 seconds 0.037379s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.037400s: Exiting Redux.assert_term: 0.000002 seconds 0.037415s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.037427s: Exiting Redux.assert_term: 0.000003 seconds 0.037442s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.037454s: Exiting Redux.assert_term: 0.000003 seconds 0.037470s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.037483s: Exiting Redux.assert_term: 0.000002 seconds 0.037497s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.037517s: Exiting Redux.assert_term: 0.000002 seconds 0.037532s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.037545s: Exiting Redux.assert_term: 0.000002 seconds 0.037560s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.037573s: Exiting Redux.assert_term: 0.000002 seconds 0.037588s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.037600s: Exiting Redux.assert_term: 0.000003 seconds 0.037616s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.037633s: Exiting Redux.assert_term: 0.000003 seconds 0.037649s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.037661s: Exiting Redux.assert_term: 0.000003 seconds 0.037678s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.037691s: Exiting Redux.assert_term: 0.000002 seconds 0.037707s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.037720s: Exiting Redux.assert_term: 0.000002 seconds 0.037736s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.037754s: Exiting Redux.assert_term: 0.000002 seconds 0.037772s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.037784s: Exiting Redux.assert_term: 0.000003 seconds 0.037800s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.037812s: Exiting Redux.assert_term: 0.000003 seconds 0.037828s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.037841s: Exiting Redux.assert_term: 0.000003 seconds 0.037856s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.037874s: Exiting Redux.assert_term: 0.000002 seconds 0.037891s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.037904s: Exiting Redux.assert_term: 0.000003 seconds 0.037927s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.037940s: Exiting Redux.assert_term: 0.000003 seconds 0.037956s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.037969s: Exiting Redux.assert_term: 0.000002 seconds 0.037986s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038004s: Exiting Redux.assert_term: 0.000003 seconds 0.038019s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.038032s: Exiting Redux.assert_term: 0.000002 seconds 0.038048s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.038060s: Exiting Redux.assert_term: 0.000002 seconds 0.038078s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.038091s: Exiting Redux.assert_term: 0.000002 seconds 0.038107s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.038125s: Exiting Redux.assert_term: 0.000003 seconds 0.038141s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.038153s: Exiting Redux.assert_term: 0.000003 seconds 0.038167s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.038180s: Exiting Redux.assert_term: 0.000002 seconds 0.038502s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.038516s: Exiting Redux.assert_term: 0.000003 seconds 0.039466s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.039487s: Exiting Redux.assert_term: 0.000007 seconds 0.039507s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.039519s: Exiting Redux.assert_term: 0.000004 seconds 0.039533s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.039547s: Exiting Redux.assert_term: 0.000004 seconds 0.039561s: Entering Redux.assert_term(func_rank(main) = 203) 0.039575s: Exiting Redux.assert_term: 0.000003 seconds 0.039617s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.039632s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.039647s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.039657s: Entering Redux.assume(0 <= argc) 0.039672s: Exiting Redux.assume: 0.000005 seconds 0.039681s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.039699s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.039714s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.039728s: Consuming chunk module(fermat2_ll_valuebound100__verifast_instrumented_modified, true) 0.039741s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.039758s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.039767s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.039774s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Leak check. 0.039812s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.039823s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.039835s: Entering Redux.assume(false) 0.039847s: Exiting Redux.assume: 0.000001 seconds 0.039861s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.039874s: Exiting Redux.assert_term: 0.000004 seconds 0.039886s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.039895s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.039909s: Entering Redux.assume(true) 0.039929s: Exiting Redux.assume: 0.000001 seconds 0.039949s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,6-25): Executing statement 0.039967s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(17,3-5): Executing statement 0.039990s: Entering Redux.assume(!(!(cond = 0))) 0.040015s: Exiting Redux.assume: 0.000015 seconds 0.040026s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(17,13-14): Executing statement 0.040042s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(17,14-19): Executing statement 0.040060s: Entering Redux.assert_term(func_rank(abort) < 0) 0.040074s: Exiting Redux.assert_term: 0.000004 seconds 0.040086s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(17,14-19): Verifying call 0.040096s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.040105s: Entering Redux.query(true) 0.040115s: Exiting Redux.query 0.040125s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(6,13-17): Producing assertion 0.040140s: Entering Redux.assume(true) 0.040150s: Exiting Redux.assume: 0.000001 seconds 0.040161s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.040172s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.040180s: Entering Redux.query(true) 0.040189s: Exiting Redux.query 0.040198s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.040213s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Leak check. 0.040227s: Entering Redux.assume(!(!(!(cond = 0)))) 0.040240s: Exiting Redux.assume: 0.000004 seconds 0.040250s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.040259s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.040269s: Entering Redux.query(true) 0.040287s: Exiting Redux.query 0.040296s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.040305s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Leak check. 0.040321s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040335s: Exiting Redux.assert_term: 0.000003 seconds 0.040346s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.040363s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.040373s: Entering Redux.assume(1 <= cond) 0.040389s: Exiting Redux.assume: 0.000005 seconds 0.040399s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,6-23): Executing statement 0.040412s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(22,5-7): Executing statement 0.041104s: Entering Redux.assume(!(!(cond = 0))) 0.041127s: Exiting Redux.assume: 0.000009 seconds 0.041147s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041159s: Exiting Redux.assume: 0.000003 seconds 0.041168s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.041178s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.041188s: Entering Redux.query(1 <= cond) 0.041200s: Exiting Redux.query 0.041209s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.041224s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(27,1-2): Leak check. 0.041243s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.041253s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.041267s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(33,5-16): Executing statement 0.041284s: Consuming chunk [_]module(fermat2_ll_valuebound100__verifast_instrumented_modified, true) 0.041300s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Executing statement 0.041318s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(35,5-8): Executing statement 0.041330s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.041345s: Exiting Redux.assert_term: 0.000004 seconds 0.041354s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.041366s: Exiting Redux.assert_term: 0.000002 seconds 0.041376s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(36,5-9): Executing statement 0.041394s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.041408s: Exiting Redux.assert_term: 0.000004 seconds 0.041418s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.041431s: Exiting Redux.assert_term: 0.000003 seconds 0.041441s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.041454s: Exiting Redux.assert_term: 0.000003 seconds 0.041471s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(37,7-8): Executing statement 0.041490s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.041504s: Exiting Redux.assert_term: 0.000004 seconds 0.041514s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(37,9-30): Verifying call 0.041523s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.041533s: Entering Redux.query(true) 0.041543s: Exiting Redux.query 0.041553s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.041571s: Exiting Redux.assert_term: 0.000003 seconds 0.041581s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.041589s: Entering Redux.assume(true) 0.041600s: Exiting Redux.assume: 0.000001 seconds 0.041611s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(38,5-24): Executing statement 0.041627s: Entering Redux.assume(0 <= A0) 0.041643s: Exiting Redux.assume: 0.000005 seconds 0.041661s: Entering Redux.assume(A0 <= 100) 0.041677s: Exiting Redux.assume: 0.000005 seconds 0.041687s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(38,5-24): Verifying call 0.041695s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.041705s: Entering Redux.query(true) 0.041714s: Exiting Redux.query 0.041724s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.041733s: Entering Redux.assume(true) 0.041753s: Exiting Redux.assume: 0.000002 seconds 0.041762s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(39,7-8): Executing statement 0.041776s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.041790s: Exiting Redux.assert_term: 0.000003 seconds 0.041800s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(39,9-30): Verifying call 0.041810s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.041818s: Entering Redux.query(true) 0.041833s: Exiting Redux.query 0.041844s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.041858s: Exiting Redux.assert_term: 0.000002 seconds 0.041868s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.041876s: Entering Redux.assume(true) 0.041886s: Exiting Redux.assume: 0.000000 seconds 0.041896s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Executing statement 0.041910s: Entering Redux.assume(0 <= R0) 0.041941s: Exiting Redux.assume: 0.000005 seconds 0.041952s: Entering Redux.assume(R0 <= 100) 0.041968s: Exiting Redux.assume: 0.000005 seconds 0.041978s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.041988s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.041996s: Entering Redux.query(true) 0.042006s: Exiting Redux.query 0.042015s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042029s: Entering Redux.assume(true) 0.042041s: Exiting Redux.assume: 0.000001 seconds 0.042050s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.042071s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.042214s: Exiting Redux.assume: 0.000132 seconds 0.042225s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.042235s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042249s: Entering Redux.query(true) 0.042258s: Exiting Redux.query 0.042267s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042276s: Entering Redux.assume(true) 0.042287s: Exiting Redux.assume: 0.000001 seconds 0.042296s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.042309s: Entering Redux.query(!(2 = 0)) 0.042318s: Exiting Redux.query 0.042330s: Entering Redux.assume(%(A0, 2) = 1) 0.042347s: Exiting Redux.assume: 0.000003 seconds 0.042357s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.042366s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042375s: Entering Redux.query(true) 0.042384s: Exiting Redux.query 0.042392s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042401s: Entering Redux.assume(true) 0.042412s: Exiting Redux.assume: 0.000001 seconds 0.042426s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.042441s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.042452s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.042465s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.042483s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.042504s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.043715s: Exiting Redux.query 0.043732s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.043747s: Exiting Redux.assert_term: 0.000004 seconds 0.043757s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.043770s: Exiting Redux.assert_term: 0.000003 seconds 0.043786s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.043799s: Exiting Redux.assert_term: 0.000003 seconds 0.043810s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.043822s: Exiting Redux.assert_term: 0.000003 seconds 0.043832s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.043846s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.043879s: Exiting Redux.assume: 0.000018 seconds 0.043889s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.043900s: Entering Redux.assume(!(1 = 0)) 0.043911s: Exiting Redux.assume: 0.000001 seconds 0.043928s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.043942s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.043967s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.043996s: Exiting Redux.assume: 0.000011 seconds 0.044007s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.044017s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.044026s: Entering Redux.query(1 <= 1) 0.044035s: Exiting Redux.query 0.044044s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044054s: Entering Redux.assume(1 <= 1) 0.044069s: Exiting Redux.assume: 0.000001 seconds 0.044078s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.044090s: Entering Redux.assume(!(!(r0 = 0))) 0.044119s: Exiting Redux.assume: 0.000020 seconds 0.044129s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.044140s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.044162s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.044189s: Exiting Redux.assume: 0.000011 seconds 0.044199s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.044208s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.044218s: Entering Redux.query(1 <= 1) 0.044226s: Exiting Redux.query 0.044235s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044251s: Entering Redux.assume(1 <= 1) 0.044262s: Exiting Redux.assume: 0.000001 seconds 0.044271s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.044280s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.044290s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.044299s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.044318s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.044346s: Exiting Redux.assume: 0.000017 seconds 0.044358s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.044371s: Exiting Redux.assume: 0.000003 seconds 0.044381s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.044393s: Entering Redux.assume(0 < r0) 0.044410s: Exiting Redux.assume: 0.000007 seconds 0.044420s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.044443s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.044456s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.044472s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.044487s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.044870s: Exiting Redux.query 0.044891s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.044901s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.044922s: Entering Redux.assume(!(0 < r0)) 0.044940s: Exiting Redux.assume: 0.000007 seconds 0.044950s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.044962s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.044981s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.044998s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.045012s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.045171s: Exiting Redux.query 0.045183s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.045192s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.045215s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.045243s: Exiting Redux.assume: 0.000017 seconds 0.045255s: Entering Redux.assume(!(!(1 = 0))) 0.045266s: Exiting Redux.assume: 0.000001 seconds 0.045282s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.045295s: Exiting Redux.assume: 0.000002 seconds 0.045305s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.045320s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.045329s: Entering Redux.query(true) 0.045339s: Exiting Redux.query 0.045348s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.045357s: Entering Redux.assume(true) 0.045368s: Exiting Redux.assume: 0.000001 seconds 0.045377s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.045392s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.045408s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.045422s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.045437s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.045453s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.046254s: Exiting Redux.query 0.046270s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.046284s: Exiting Redux.assert_term: 0.000005 seconds 0.046295s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.046307s: Exiting Redux.assert_term: 0.000003 seconds 0.046318s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.046330s: Exiting Redux.assert_term: 0.000003 seconds 0.046347s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.046359s: Exiting Redux.assert_term: 0.000003 seconds 0.046368s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.046382s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.046409s: Exiting Redux.assume: 0.000017 seconds 0.046418s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.046435s: Entering Redux.assume(!(1 = 0)) 0.046445s: Exiting Redux.assume: 0.000001 seconds 0.046456s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.046469s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.046492s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.046514s: Exiting Redux.assume: 0.000011 seconds 0.046524s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.046539s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046549s: Entering Redux.query(1 <= 1) 0.046559s: Exiting Redux.query 0.046568s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046577s: Entering Redux.assume(1 <= 1) 0.046590s: Exiting Redux.assume: 0.000001 seconds 0.046599s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.046618s: Entering Redux.assume(!(!(r0 = 0))) 0.046648s: Exiting Redux.assume: 0.000020 seconds 0.046658s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.046669s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.046690s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.046710s: Exiting Redux.assume: 0.000011 seconds 0.046719s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.046734s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046743s: Entering Redux.query(1 <= 1) 0.046751s: Exiting Redux.query 0.046760s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046769s: Entering Redux.assume(1 <= 1) 0.046780s: Exiting Redux.assume: 0.000001 seconds 0.046789s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.046805s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.046814s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.046823s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.046837s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.046864s: Exiting Redux.assume: 0.000018 seconds 0.046882s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.046895s: Exiting Redux.assume: 0.000003 seconds 0.046905s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.046924s: Entering Redux.assume(0 < r0) 0.046941s: Exiting Redux.assume: 0.000007 seconds 0.046951s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.046963s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.046981s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.046998s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.047012s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.047438s: Exiting Redux.query 0.047451s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.047460s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.047479s: Entering Redux.assume(!(0 < r0)) 0.047498s: Exiting Redux.assume: 0.000007 seconds 0.047508s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.047520s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.047533s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.047549s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.047574s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.047737s: Exiting Redux.query 0.047749s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.047758s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.047774s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.047810s: Exiting Redux.assume: 0.000017 seconds 0.047823s: Entering Redux.assume(!(!(1 = 0))) 0.047834s: Exiting Redux.assume: 0.000001 seconds 0.047872s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.048014s: Exiting Redux.assume: 0.000130 seconds 0.048026s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.048036s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.048051s: Entering Redux.query(true) 0.048061s: Exiting Redux.query 0.048071s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.048080s: Entering Redux.assume(true) 0.048090s: Exiting Redux.assume: 0.000001 seconds 0.048100s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.048114s: Entering Redux.query(!(2 = 0)) 0.048124s: Exiting Redux.query 0.048135s: Entering Redux.assume(%(A0, 2) = 1) 0.048148s: Exiting Redux.assume: 0.000002 seconds 0.048163s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.048173s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.048182s: Entering Redux.query(true) 0.048190s: Exiting Redux.query 0.048200s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.048209s: Entering Redux.assume(true) 0.048219s: Exiting Redux.assume: 0.000001 seconds 0.048228s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.048248s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.048259s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.048272s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.048288s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.048303s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.051284s: Exiting Redux.query 0.051304s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.051319s: Exiting Redux.assert_term: 0.000005 seconds 0.051330s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.051342s: Exiting Redux.assert_term: 0.000003 seconds 0.051352s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.051372s: Exiting Redux.assert_term: 0.000003 seconds 0.051383s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.051396s: Exiting Redux.assert_term: 0.000003 seconds 0.051406s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.051420s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.051442s: Exiting Redux.assume: 0.000012 seconds 0.051458s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.051469s: Entering Redux.assume(!(1 = 0)) 0.051480s: Exiting Redux.assume: 0.000001 seconds 0.051490s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.051504s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.051529s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.051551s: Exiting Redux.assume: 0.000007 seconds 0.051561s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.051569s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051579s: Entering Redux.query(1 <= 1) 0.051588s: Exiting Redux.query 0.051598s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051608s: Entering Redux.assume(1 <= 1) 0.051625s: Exiting Redux.assume: 0.000001 seconds 0.051635s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.051647s: Entering Redux.assume(!(!(r0 = 0))) 0.051799s: Exiting Redux.assume: 0.000141 seconds 0.051810s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.051821s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.051845s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.051868s: Exiting Redux.assume: 0.000007 seconds 0.051879s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.051888s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051897s: Entering Redux.query(1 <= 1) 0.051907s: Exiting Redux.query 0.051924s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051934s: Entering Redux.assume(1 <= 1) 0.051952s: Exiting Redux.assume: 0.000001 seconds 0.051961s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.051972s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.051981s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.051990s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.052002s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.052029s: Exiting Redux.assume: 0.000011 seconds 0.052042s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.052054s: Exiting Redux.assume: 0.000003 seconds 0.052065s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.052078s: Entering Redux.assume(0 < r0) 0.052096s: Exiting Redux.assume: 0.000006 seconds 0.052105s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.052124s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.052137s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.052153s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.052168s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.052373s: Exiting Redux.query 0.052386s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.052403s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.052415s: Entering Redux.assume(!(0 < r0)) 0.052432s: Exiting Redux.assume: 0.000007 seconds 0.052442s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.052455s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.052467s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.052490s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.052504s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.052636s: Exiting Redux.query 0.052650s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.052660s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.052688s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.052710s: Exiting Redux.assume: 0.000012 seconds 0.052722s: Entering Redux.assume(!(!(1 = 0))) 0.052732s: Exiting Redux.assume: 0.000001 seconds 0.052745s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.052757s: Exiting Redux.assume: 0.000003 seconds 0.052767s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.052777s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.052798s: Entering Redux.query(true) 0.052807s: Exiting Redux.query 0.052817s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.052826s: Entering Redux.assume(true) 0.052837s: Exiting Redux.assume: 0.000001 seconds 0.052845s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.052860s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.052877s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.052890s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.052904s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.052927s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.054027s: Exiting Redux.query 0.054042s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.054057s: Exiting Redux.assert_term: 0.000004 seconds 0.054068s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.054081s: Exiting Redux.assert_term: 0.000003 seconds 0.054090s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.054102s: Exiting Redux.assert_term: 0.000003 seconds 0.054112s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.054132s: Exiting Redux.assert_term: 0.000002 seconds 0.054142s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.054155s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.054177s: Exiting Redux.assume: 0.000012 seconds 0.054187s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.054203s: Entering Redux.assume(!(1 = 0)) 0.054216s: Exiting Redux.assume: 0.000001 seconds 0.054226s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.054240s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.054304s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054322s: Exiting Redux.assume: 0.000007 seconds 0.054332s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.054346s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054355s: Entering Redux.query(1 <= 1) 0.054364s: Exiting Redux.query 0.054372s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054382s: Entering Redux.assume(1 <= 1) 0.054392s: Exiting Redux.assume: 0.000001 seconds 0.054400s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.054417s: Entering Redux.assume(!(!(r0 = 0))) 0.054446s: Exiting Redux.assume: 0.000019 seconds 0.054456s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.054466s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.054487s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054504s: Exiting Redux.assume: 0.000007 seconds 0.054514s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.054530s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054540s: Entering Redux.query(1 <= 1) 0.054547s: Exiting Redux.query 0.054555s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054564s: Entering Redux.assume(1 <= 1) 0.054575s: Exiting Redux.assume: 0.000002 seconds 0.054584s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.054602s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.054614s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.054624s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.054638s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.054659s: Exiting Redux.assume: 0.000012 seconds 0.054671s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.054690s: Exiting Redux.assume: 0.000003 seconds 0.054700s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.054713s: Entering Redux.assume(0 < r0) 0.054729s: Exiting Redux.assume: 0.000005 seconds 0.054739s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.054753s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.054764s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.054787s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.054801s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.055014s: Exiting Redux.query 0.055026s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.055034s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.055051s: Entering Redux.assume(!(0 < r0)) 0.055067s: Exiting Redux.assume: 0.000007 seconds 0.055076s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.055088s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.055100s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.055115s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.055135s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.055258s: Exiting Redux.query 0.055269s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.055278s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.055292s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.055318s: Exiting Redux.assume: 0.000009 seconds 0.055330s: Entering Redux.assume(!(!(1 = 0))) 0.055340s: Exiting Redux.assume: 0.000001 seconds 0.055367s: Entering Redux.assume(!(R0 <= 100)) 0.055380s: Exiting Redux.assume: 0.000003 seconds 0.055391s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.055400s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.055409s: Entering Redux.query(true) 0.055417s: Exiting Redux.query 0.055434s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.055443s: Entering Redux.assume(true) 0.055454s: Exiting Redux.assume: 0.000001 seconds 0.055463s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.055482s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.055892s: Exiting Redux.assume: 0.000399 seconds 0.055905s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.055934s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.055943s: Entering Redux.query(true) 0.055953s: Exiting Redux.query 0.055962s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.055970s: Entering Redux.assume(true) 0.055981s: Exiting Redux.assume: 0.000002 seconds 0.055990s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.056004s: Entering Redux.query(!(2 = 0)) 0.056024s: Exiting Redux.query 0.056036s: Entering Redux.assume(%(A0, 2) = 1) 0.056048s: Exiting Redux.assume: 0.000003 seconds 0.056058s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.056067s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.056076s: Entering Redux.query(true) 0.056085s: Exiting Redux.query 0.056094s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.056110s: Entering Redux.assume(true) 0.056121s: Exiting Redux.assume: 0.000001 seconds 0.056132s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.056146s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.056156s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.056169s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.056192s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.056207s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.056664s: Exiting Redux.query 0.056680s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.056695s: Exiting Redux.assert_term: 0.000004 seconds 0.056706s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.056726s: Exiting Redux.assert_term: 0.000003 seconds 0.056736s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.056751s: Exiting Redux.assert_term: 0.000003 seconds 0.056761s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.056774s: Exiting Redux.assert_term: 0.000003 seconds 0.056783s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.056796s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.056829s: Exiting Redux.assume: 0.000017 seconds 0.056839s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.056849s: Entering Redux.assume(!(1 = 0)) 0.056860s: Exiting Redux.assume: 0.000001 seconds 0.056870s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.056883s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.056922s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.056942s: Exiting Redux.assume: 0.000010 seconds 0.056952s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.056962s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056971s: Entering Redux.query(1 <= 1) 0.056981s: Exiting Redux.query 0.056990s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.057006s: Entering Redux.assume(1 <= 1) 0.057018s: Exiting Redux.assume: 0.000001 seconds 0.057027s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.057039s: Entering Redux.assume(!(!(r0 = 0))) 0.057069s: Exiting Redux.assume: 0.000019 seconds 0.057078s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.057089s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.057117s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.057137s: Exiting Redux.assume: 0.000010 seconds 0.057149s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.057283s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.057295s: Entering Redux.query(1 <= 1) 0.057304s: Exiting Redux.query 0.057315s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.057331s: Entering Redux.assume(1 <= 1) 0.057343s: Exiting Redux.assume: 0.000001 seconds 0.057352s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.057363s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.057372s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.057381s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.057402s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.057431s: Exiting Redux.assume: 0.000019 seconds 0.057444s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.057457s: Exiting Redux.assume: 0.000003 seconds 0.057467s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.057481s: Entering Redux.assume(0 < r0) 0.057498s: Exiting Redux.assume: 0.000007 seconds 0.057514s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.057527s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.057540s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.057556s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.057570s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.057886s: Exiting Redux.query 0.057899s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.057907s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.057925s: Entering Redux.assume(!(0 < r0)) 0.057942s: Exiting Redux.assume: 0.000007 seconds 0.057952s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.057964s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.057985s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.058002s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.058015s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.058173s: Exiting Redux.query 0.058184s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.058200s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.058216s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.058242s: Exiting Redux.assume: 0.000017 seconds 0.058253s: Entering Redux.assume(!(!(1 = 0))) 0.058265s: Exiting Redux.assume: 0.000001 seconds 0.058278s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.058290s: Exiting Redux.assume: 0.000002 seconds 0.058306s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.058316s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.058324s: Entering Redux.query(true) 0.058333s: Exiting Redux.query 0.058342s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.058351s: Entering Redux.assume(true) 0.058361s: Exiting Redux.assume: 0.000001 seconds 0.058369s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.058390s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.058400s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.058412s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.058426s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.058441s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.059253s: Exiting Redux.query 0.059269s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.059284s: Exiting Redux.assert_term: 0.000004 seconds 0.059295s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.059308s: Exiting Redux.assert_term: 0.000003 seconds 0.059318s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.059338s: Exiting Redux.assert_term: 0.000003 seconds 0.059349s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.059361s: Exiting Redux.assert_term: 0.000003 seconds 0.059371s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.059385s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.059413s: Exiting Redux.assume: 0.000017 seconds 0.059429s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.059440s: Entering Redux.assume(!(1 = 0)) 0.059451s: Exiting Redux.assume: 0.000001 seconds 0.059462s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.059474s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.059498s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059526s: Exiting Redux.assume: 0.000011 seconds 0.059537s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.059546s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059557s: Entering Redux.query(1 <= 1) 0.059565s: Exiting Redux.query 0.059575s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059584s: Entering Redux.assume(1 <= 1) 0.059595s: Exiting Redux.assume: 0.000001 seconds 0.059613s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.059627s: Entering Redux.assume(!(!(r0 = 0))) 0.059657s: Exiting Redux.assume: 0.000019 seconds 0.059667s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.059679s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.059699s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059728s: Exiting Redux.assume: 0.000010 seconds 0.059738s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.059747s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059755s: Entering Redux.query(1 <= 1) 0.059764s: Exiting Redux.query 0.059772s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059781s: Entering Redux.assume(1 <= 1) 0.059791s: Exiting Redux.assume: 0.000002 seconds 0.059806s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.059816s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.059824s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.059833s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.059844s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059876s: Exiting Redux.assume: 0.000017 seconds 0.059889s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.059902s: Exiting Redux.assume: 0.000002 seconds 0.059920s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.059932s: Entering Redux.assume(0 < r0) 0.059950s: Exiting Redux.assume: 0.000006 seconds 0.059960s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.059973s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.059992s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.060008s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.060023s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.060311s: Exiting Redux.query 0.060324s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.060341s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.060353s: Entering Redux.assume(!(0 < r0)) 0.060369s: Exiting Redux.assume: 0.000007 seconds 0.060379s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.060392s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.060404s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.060428s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.060443s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.060593s: Exiting Redux.query 0.060605s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.060614s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.060636s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.060663s: Exiting Redux.assume: 0.000016 seconds 0.060674s: Entering Redux.assume(!(!(1 = 0))) 0.060684s: Exiting Redux.assume: 0.000001 seconds 0.060722s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.060812s: Exiting Redux.assume: 0.000077 seconds 0.060824s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.060834s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.060851s: Entering Redux.query(true) 0.060861s: Exiting Redux.query 0.060871s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.060880s: Entering Redux.assume(true) 0.060890s: Exiting Redux.assume: 0.000001 seconds 0.060899s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.060921s: Entering Redux.query(!(2 = 0)) 0.060931s: Exiting Redux.query 0.060949s: Entering Redux.assume(%(A0, 2) = 1) 0.060962s: Exiting Redux.assume: 0.000003 seconds 0.060972s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.060981s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.060990s: Entering Redux.query(true) 0.060999s: Exiting Redux.query 0.061008s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.061016s: Entering Redux.assume(true) 0.061034s: Exiting Redux.assume: 0.000002 seconds 0.061043s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.061058s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.061068s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.061082s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.061097s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.061124s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.061284s: Exiting Redux.query 0.061298s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.061312s: Exiting Redux.assert_term: 0.000004 seconds 0.061323s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.061336s: Exiting Redux.assert_term: 0.000003 seconds 0.061359s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.061372s: Exiting Redux.assert_term: 0.000003 seconds 0.061383s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.061394s: Exiting Redux.assert_term: 0.000003 seconds 0.061403s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.061416s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.061446s: Exiting Redux.assume: 0.000012 seconds 0.061455s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.061466s: Entering Redux.assume(!(1 = 0)) 0.061477s: Exiting Redux.assume: 0.000001 seconds 0.061487s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.061500s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.061531s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.061548s: Exiting Redux.assume: 0.000006 seconds 0.061559s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.061568s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061578s: Entering Redux.query(1 <= 1) 0.061587s: Exiting Redux.query 0.061596s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061612s: Entering Redux.assume(1 <= 1) 0.061624s: Exiting Redux.assume: 0.000001 seconds 0.061633s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.061645s: Entering Redux.assume(!(!(r0 = 0))) 0.061673s: Exiting Redux.assume: 0.000018 seconds 0.061683s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.061694s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.061819s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.061836s: Exiting Redux.assume: 0.000007 seconds 0.061846s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.061855s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061864s: Entering Redux.query(1 <= 1) 0.061873s: Exiting Redux.query 0.061882s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061899s: Entering Redux.assume(1 <= 1) 0.061910s: Exiting Redux.assume: 0.000001 seconds 0.061926s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.061935s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.061945s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.061954s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.061973s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061994s: Exiting Redux.assume: 0.000011 seconds 0.062008s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.062021s: Exiting Redux.assume: 0.000003 seconds 0.062031s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.062044s: Entering Redux.assume(0 < r0) 0.062060s: Exiting Redux.assume: 0.000007 seconds 0.062070s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.062090s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.062103s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.062119s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.062133s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.062346s: Exiting Redux.query 0.062358s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.062367s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.062378s: Entering Redux.assume(!(0 < r0)) 0.062394s: Exiting Redux.assume: 0.000007 seconds 0.062405s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.062418s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.062439s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.062456s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.062470s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.062593s: Exiting Redux.query 0.062604s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.062621s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.062637s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.062659s: Exiting Redux.assume: 0.000011 seconds 0.062671s: Entering Redux.assume(!(!(1 = 0))) 0.062682s: Exiting Redux.assume: 0.000001 seconds 0.062696s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.062708s: Exiting Redux.assume: 0.000003 seconds 0.062718s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.062735s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062744s: Entering Redux.query(true) 0.062753s: Exiting Redux.query 0.062762s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062771s: Entering Redux.assume(true) 0.062781s: Exiting Redux.assume: 0.000001 seconds 0.062789s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.062811s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.062822s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.062836s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.062851s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.062865s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.063043s: Exiting Redux.query 0.063058s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.064940s: Exiting Redux.assert_term: 0.001870 seconds 0.064954s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.064966s: Exiting Redux.assert_term: 0.000003 seconds 0.064976s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.064997s: Exiting Redux.assert_term: 0.000003 seconds 0.065007s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.065020s: Exiting Redux.assert_term: 0.000002 seconds 0.065029s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.065042s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.065063s: Exiting Redux.assume: 0.000012 seconds 0.065073s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.065091s: Entering Redux.assume(!(1 = 0)) 0.065103s: Exiting Redux.assume: 0.000002 seconds 0.065114s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.065127s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.065150s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.065167s: Exiting Redux.assume: 0.000006 seconds 0.065184s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.065194s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.065203s: Entering Redux.query(1 <= 1) 0.065212s: Exiting Redux.query 0.065221s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.065230s: Entering Redux.assume(1 <= 1) 0.065240s: Exiting Redux.assume: 0.000001 seconds 0.065248s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.065267s: Entering Redux.assume(!(!(r0 = 0))) 0.065295s: Exiting Redux.assume: 0.000018 seconds 0.065304s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.065314s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.065336s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.065352s: Exiting Redux.assume: 0.000006 seconds 0.065369s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.065379s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.065388s: Entering Redux.query(1 <= 1) 0.065396s: Exiting Redux.query 0.065406s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.065414s: Entering Redux.assume(1 <= 1) 0.065425s: Exiting Redux.assume: 0.000001 seconds 0.065434s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.065452s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.065461s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.065470s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.065482s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.065503s: Exiting Redux.assume: 0.000010 seconds 0.065522s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.065535s: Exiting Redux.assume: 0.000003 seconds 0.065547s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.065560s: Entering Redux.assume(0 < r0) 0.065576s: Exiting Redux.assume: 0.000007 seconds 0.065586s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.065598s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.065619s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.065637s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.065653s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.065851s: Exiting Redux.query 0.065863s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.065881s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.065893s: Entering Redux.assume(!(0 < r0)) 0.065910s: Exiting Redux.assume: 0.000006 seconds 0.065926s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.065939s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.065951s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.065975s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.065989s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.066108s: Exiting Redux.query 0.066119s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.066129s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.066142s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.066169s: Exiting Redux.assume: 0.000009 seconds 0.066180s: Entering Redux.assume(!(!(1 = 0))) 0.066190s: Exiting Redux.assume: 0.000001 seconds 0.066210s: Entering Redux.assume(!(0 <= R0)) 0.066226s: Exiting Redux.assume: 0.000006 seconds 0.066235s: Entering Redux.assume(false) 0.066245s: Exiting Redux.assume: 0.000002 seconds 0.066254s: Entering Redux.assume(!(false)) 0.066264s: Exiting Redux.assume: 0.000001 seconds 0.066281s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.066290s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066298s: Entering Redux.query(true) 0.066307s: Exiting Redux.query 0.066315s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066323s: Entering Redux.assume(true) 0.066333s: Exiting Redux.assume: 0.000001 seconds 0.066341s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.066389s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.066521s: Exiting Redux.assume: 0.000119 seconds 0.066532s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.066541s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066549s: Entering Redux.query(true) 0.066558s: Exiting Redux.query 0.066566s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066582s: Entering Redux.assume(true) 0.066593s: Exiting Redux.assume: 0.000001 seconds 0.066601s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.066614s: Entering Redux.query(!(2 = 0)) 0.066625s: Exiting Redux.query 0.066636s: Entering Redux.assume(%(A0, 2) = 1) 0.066650s: Exiting Redux.assume: 0.000004 seconds 0.066660s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.066679s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066687s: Entering Redux.query(true) 0.066696s: Exiting Redux.query 0.066705s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066713s: Entering Redux.assume(true) 0.066723s: Exiting Redux.assume: 0.000001 seconds 0.066732s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.066746s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.066763s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.066776s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.066791s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.066805s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.067954s: Exiting Redux.query 0.067971s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.067987s: Exiting Redux.assert_term: 0.000005 seconds 0.067998s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.068010s: Exiting Redux.assert_term: 0.000003 seconds 0.068020s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.068032s: Exiting Redux.assert_term: 0.000003 seconds 0.068057s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.068070s: Exiting Redux.assert_term: 0.000003 seconds 0.068080s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.068094s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.068120s: Exiting Redux.assume: 0.000016 seconds 0.068129s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.068153s: Entering Redux.assume(!(1 = 0)) 0.068165s: Exiting Redux.assume: 0.000002 seconds 0.068175s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.068189s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.068216s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.068237s: Exiting Redux.assume: 0.000010 seconds 0.068248s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.068268s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.068278s: Entering Redux.query(1 <= 1) 0.068287s: Exiting Redux.query 0.068296s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.068305s: Entering Redux.assume(1 <= 1) 0.068317s: Exiting Redux.assume: 0.000001 seconds 0.068325s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.068345s: Entering Redux.assume(!(!(r0 = 0))) 0.068375s: Exiting Redux.assume: 0.000019 seconds 0.068385s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.068396s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.068418s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.068439s: Exiting Redux.assume: 0.000009 seconds 0.068449s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.068466s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.068476s: Entering Redux.query(1 <= 1) 0.068484s: Exiting Redux.query 0.068494s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.068503s: Entering Redux.assume(1 <= 1) 0.068513s: Exiting Redux.assume: 0.000001 seconds 0.068522s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.068540s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.068550s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.068559s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.068571s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.068597s: Exiting Redux.assume: 0.000016 seconds 0.068609s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.068633s: Exiting Redux.assume: 0.000004 seconds 0.068645s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.068658s: Entering Redux.assume(0 < r0) 0.068674s: Exiting Redux.assume: 0.000007 seconds 0.068684s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.068697s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.068709s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.068733s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.068748s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.069210s: Exiting Redux.query 0.069223s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.069232s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.069252s: Entering Redux.assume(!(0 < r0)) 0.069270s: Exiting Redux.assume: 0.000007 seconds 0.069281s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.069294s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.069307s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.069324s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.069346s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.069497s: Exiting Redux.query 0.069509s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.069517s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.069532s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069565s: Exiting Redux.assume: 0.000016 seconds 0.069577s: Entering Redux.assume(!(!(1 = 0))) 0.069588s: Exiting Redux.assume: 0.000001 seconds 0.069601s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.069614s: Exiting Redux.assume: 0.000002 seconds 0.069625s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.069635s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.069645s: Entering Redux.query(true) 0.069662s: Exiting Redux.query 0.069672s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.069681s: Entering Redux.assume(true) 0.069692s: Exiting Redux.assume: 0.000001 seconds 0.069701s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.069715s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.069725s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.069747s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.069762s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.069777s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.071150s: Exiting Redux.query 0.071166s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.071189s: Exiting Redux.assert_term: 0.000005 seconds 0.071200s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.071214s: Exiting Redux.assert_term: 0.000003 seconds 0.071225s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.071237s: Exiting Redux.assert_term: 0.000003 seconds 0.071247s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.071260s: Exiting Redux.assert_term: 0.000003 seconds 0.071277s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.071291s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.071317s: Exiting Redux.assume: 0.000016 seconds 0.071327s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.071338s: Entering Redux.assume(!(1 = 0)) 0.071349s: Exiting Redux.assume: 0.000001 seconds 0.071359s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.071381s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.071405s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.071426s: Exiting Redux.assume: 0.000010 seconds 0.071436s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.071445s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.071462s: Entering Redux.query(1 <= 1) 0.071472s: Exiting Redux.query 0.071480s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.071489s: Entering Redux.assume(1 <= 1) 0.071499s: Exiting Redux.assume: 0.000001 seconds 0.071507s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.071518s: Entering Redux.assume(!(!(r0 = 0))) 0.071547s: Exiting Redux.assume: 0.000019 seconds 0.071556s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.071574s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.071595s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.071615s: Exiting Redux.assume: 0.000009 seconds 0.071684s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.071694s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.071712s: Entering Redux.query(1 <= 1) 0.071721s: Exiting Redux.query 0.071730s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.071740s: Entering Redux.assume(1 <= 1) 0.071750s: Exiting Redux.assume: 0.000001 seconds 0.071759s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.071769s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.071778s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.071795s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.071809s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071836s: Exiting Redux.assume: 0.000017 seconds 0.071849s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.071861s: Exiting Redux.assume: 0.000003 seconds 0.071871s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.071892s: Entering Redux.assume(0 < r0) 0.071909s: Exiting Redux.assume: 0.000007 seconds 0.071926s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.071938s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.071952s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.071969s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.071992s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.072287s: Exiting Redux.query 0.072299s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.072307s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.072318s: Entering Redux.assume(!(0 < r0)) 0.072335s: Exiting Redux.assume: 0.000006 seconds 0.072353s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.072366s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.072378s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.072394s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.072408s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.072569s: Exiting Redux.query 0.072581s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.072590s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.072605s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.072630s: Exiting Redux.assume: 0.000016 seconds 0.072641s: Entering Redux.assume(!(!(1 = 0))) 0.072651s: Exiting Redux.assume: 0.000001 seconds 0.072683s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.072798s: Exiting Redux.assume: 0.000103 seconds 0.072809s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.072818s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.072827s: Entering Redux.query(true) 0.072836s: Exiting Redux.query 0.072846s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.072864s: Entering Redux.assume(true) 0.072875s: Exiting Redux.assume: 0.000001 seconds 0.072885s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.072899s: Entering Redux.query(!(2 = 0)) 0.072908s: Exiting Redux.query 0.072926s: Entering Redux.assume(%(A0, 2) = 1) 0.072939s: Exiting Redux.assume: 0.000003 seconds 0.072948s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.072957s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.072973s: Entering Redux.query(true) 0.072982s: Exiting Redux.query 0.072990s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.072998s: Entering Redux.assume(true) 0.073008s: Exiting Redux.assume: 0.000001 seconds 0.073016s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.073030s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.073047s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.073060s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.073373s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.073390s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.074477s: Exiting Redux.query 0.074501s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.074515s: Exiting Redux.assert_term: 0.000004 seconds 0.074526s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.074537s: Exiting Redux.assert_term: 0.000003 seconds 0.074546s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.074559s: Exiting Redux.assert_term: 0.000002 seconds 0.074568s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.074589s: Exiting Redux.assert_term: 0.000003 seconds 0.074600s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.074612s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.074640s: Exiting Redux.assume: 0.000017 seconds 0.074649s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.074660s: Entering Redux.assume(!(1 = 0)) 0.074679s: Exiting Redux.assume: 0.000001 seconds 0.074690s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.074703s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.074727s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.074748s: Exiting Redux.assume: 0.000009 seconds 0.074758s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.074775s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074785s: Entering Redux.query(1 <= 1) 0.074795s: Exiting Redux.query 0.074804s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074814s: Entering Redux.assume(1 <= 1) 0.074825s: Exiting Redux.assume: 0.000001 seconds 0.074834s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.074845s: Entering Redux.assume(!(!(r0 = 0))) 0.074890s: Exiting Redux.assume: 0.000019 seconds 0.074901s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.074919s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.074940s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.074960s: Exiting Redux.assume: 0.000010 seconds 0.074970s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.074995s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075005s: Entering Redux.query(1 <= 1) 0.075014s: Exiting Redux.query 0.075024s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075033s: Entering Redux.assume(1 <= 1) 0.075044s: Exiting Redux.assume: 0.000001 seconds 0.075053s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.075063s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.075081s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.075090s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.075103s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.075128s: Exiting Redux.assume: 0.000016 seconds 0.075140s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.075153s: Exiting Redux.assume: 0.000002 seconds 0.075173s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.075185s: Entering Redux.assume(0 < r0) 0.075202s: Exiting Redux.assume: 0.000006 seconds 0.075211s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.075224s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.075236s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.075262s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.075277s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.075555s: Exiting Redux.query 0.075568s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.075577s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.075596s: Entering Redux.assume(!(0 < r0)) 0.075613s: Exiting Redux.assume: 0.000007 seconds 0.075623s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.075635s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.075647s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.075663s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.075686s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.075935s: Exiting Redux.query 0.075948s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.075957s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.075973s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.076000s: Exiting Redux.assume: 0.000015 seconds 0.076020s: Entering Redux.assume(!(!(1 = 0))) 0.076031s: Exiting Redux.assume: 0.000001 seconds 0.076046s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.076057s: Exiting Redux.assume: 0.000003 seconds 0.076066s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.076075s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.076083s: Entering Redux.query(true) 0.076092s: Exiting Redux.query 0.076101s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.076118s: Entering Redux.assume(true) 0.076130s: Exiting Redux.assume: 0.000001 seconds 0.076138s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.076152s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.076162s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.076176s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.076200s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.076215s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.077824s: Exiting Redux.query 0.077842s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.077856s: Exiting Redux.assert_term: 0.000005 seconds 0.077876s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.077890s: Exiting Redux.assert_term: 0.000003 seconds 0.077900s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.077920s: Exiting Redux.assert_term: 0.000010 seconds 0.077930s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.077943s: Exiting Redux.assert_term: 0.000002 seconds 0.077952s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.077974s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.078003s: Exiting Redux.assume: 0.000018 seconds 0.078012s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.078023s: Entering Redux.assume(!(1 = 0)) 0.078034s: Exiting Redux.assume: 0.000001 seconds 0.078044s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.078066s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.078091s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.078112s: Exiting Redux.assume: 0.000010 seconds 0.078122s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.078131s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.078141s: Entering Redux.query(1 <= 1) 0.078160s: Exiting Redux.query 0.078170s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.078179s: Entering Redux.assume(1 <= 1) 0.078189s: Exiting Redux.assume: 0.000001 seconds 0.078198s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.078210s: Entering Redux.assume(!(!(r0 = 0))) 0.078239s: Exiting Redux.assume: 0.000020 seconds 0.078249s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.078268s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.078290s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.078311s: Exiting Redux.assume: 0.000009 seconds 0.078321s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.078330s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.078340s: Entering Redux.query(1 <= 1) 0.078358s: Exiting Redux.query 0.078368s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.078378s: Entering Redux.assume(1 <= 1) 0.078388s: Exiting Redux.assume: 0.000001 seconds 0.078398s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.078408s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.078418s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.078435s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.078448s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.078475s: Exiting Redux.assume: 0.000016 seconds 0.078487s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.078499s: Exiting Redux.assume: 0.000003 seconds 0.078509s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.078530s: Entering Redux.assume(0 < r0) 0.078547s: Exiting Redux.assume: 0.000006 seconds 0.078556s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.078568s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.078579s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.078596s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.078618s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.078904s: Exiting Redux.query 0.078993s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.079004s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.079016s: Entering Redux.assume(!(0 < r0)) 0.079034s: Exiting Redux.assume: 0.000008 seconds 0.079044s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.079066s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.079079s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.079095s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.079109s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.079259s: Exiting Redux.query 0.079280s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.079290s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.079306s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.079331s: Exiting Redux.assume: 0.000015 seconds 0.079342s: Entering Redux.assume(!(!(1 = 0))) 0.079353s: Exiting Redux.assume: 0.000001 seconds 0.079388s: Entering Redux.assume(!(A0 <= 100)) 0.079410s: Exiting Redux.assume: 0.000003 seconds 0.079421s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(38,5-24): Verifying call 0.079431s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.079440s: Entering Redux.query(true) 0.079450s: Exiting Redux.query 0.079459s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.079467s: Entering Redux.assume(true) 0.079478s: Exiting Redux.assume: 0.000001 seconds 0.079496s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(39,7-8): Executing statement 0.079511s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.079525s: Exiting Redux.assert_term: 0.000004 seconds 0.079535s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(39,9-30): Verifying call 0.079544s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.079552s: Entering Redux.query(true) 0.079570s: Exiting Redux.query 0.079582s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.079595s: Exiting Redux.assert_term: 0.000004 seconds 0.079604s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.079613s: Entering Redux.assume(true) 0.079624s: Exiting Redux.assume: 0.000001 seconds 0.079634s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Executing statement 0.079649s: Entering Redux.assume(0 <= R0) 0.079673s: Exiting Redux.assume: 0.000005 seconds 0.079683s: Entering Redux.assume(R0 <= 100) 0.079698s: Exiting Redux.assume: 0.000005 seconds 0.079707s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.079717s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.079726s: Entering Redux.query(true) 0.079735s: Exiting Redux.query 0.079744s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.079762s: Entering Redux.assume(true) 0.079773s: Exiting Redux.assume: 0.000001 seconds 0.079782s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.079800s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.079935s: Exiting Redux.assume: 0.000124 seconds 0.079948s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.079958s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.079976s: Entering Redux.query(true) 0.079986s: Exiting Redux.query 0.079995s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.080004s: Entering Redux.assume(true) 0.080014s: Exiting Redux.assume: 0.000001 seconds 0.080023s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.080037s: Entering Redux.query(!(2 = 0)) 0.080046s: Exiting Redux.query 0.080058s: Entering Redux.assume(%(A0, 2) = 1) 0.080079s: Exiting Redux.assume: 0.000003 seconds 0.080089s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.080098s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.080107s: Entering Redux.query(true) 0.080116s: Exiting Redux.query 0.080125s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.080134s: Entering Redux.assume(true) 0.080145s: Exiting Redux.assume: 0.000001 seconds 0.080163s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.080178s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.080189s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.080202s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.080217s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.080241s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.080768s: Exiting Redux.query 0.080783s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.080797s: Exiting Redux.assert_term: 0.000004 seconds 0.080807s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.080819s: Exiting Redux.assert_term: 0.000002 seconds 0.080828s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.080850s: Exiting Redux.assert_term: 0.000002 seconds 0.080860s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.080872s: Exiting Redux.assert_term: 0.000002 seconds 0.080881s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.080893s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.080932s: Exiting Redux.assume: 0.000018 seconds 0.080942s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.080952s: Entering Redux.assume(!(1 = 0)) 0.080963s: Exiting Redux.assume: 0.000001 seconds 0.080973s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.080985s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.081008s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.081041s: Exiting Redux.assume: 0.000007 seconds 0.081057s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.081067s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.081077s: Entering Redux.query(1 <= 1) 0.081087s: Exiting Redux.query 0.081097s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.081108s: Entering Redux.assume(1 <= 1) 0.081119s: Exiting Redux.assume: 0.000001 seconds 0.081129s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.081141s: Entering Redux.assume(!(!(r0 = 0))) 0.081171s: Exiting Redux.assume: 0.000018 seconds 0.081181s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.081192s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.081214s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.081231s: Exiting Redux.assume: 0.000006 seconds 0.081241s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.081252s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.081262s: Entering Redux.query(1 <= 1) 0.081272s: Exiting Redux.query 0.081282s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.081292s: Entering Redux.assume(1 <= 1) 0.081303s: Exiting Redux.assume: 0.000001 seconds 0.081313s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.081324s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.081334s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.081344s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.081357s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.081378s: Exiting Redux.assume: 0.000011 seconds 0.081391s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.081404s: Exiting Redux.assume: 0.000003 seconds 0.081416s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.081429s: Entering Redux.assume(0 < r0) 0.081447s: Exiting Redux.assume: 0.000006 seconds 0.081458s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.081471s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.081485s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.081502s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.081517s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.081720s: Exiting Redux.query 0.081733s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.081743s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.081755s: Entering Redux.assume(!(0 < r0)) 0.081771s: Exiting Redux.assume: 0.000006 seconds 0.081781s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.081794s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.081806s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.081823s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.081837s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.082109s: Exiting Redux.query 0.082123s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.082134s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.082150s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.082171s: Exiting Redux.assume: 0.000010 seconds 0.082183s: Entering Redux.assume(!(!(1 = 0))) 0.082195s: Exiting Redux.assume: 0.000001 seconds 0.082210s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.082224s: Exiting Redux.assume: 0.000002 seconds 0.082234s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.082244s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.082254s: Entering Redux.query(true) 0.082264s: Exiting Redux.query 0.082275s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.082285s: Entering Redux.assume(true) 0.082296s: Exiting Redux.assume: 0.000001 seconds 0.082306s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.082322s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.082333s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.082348s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.082364s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.082380s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.082814s: Exiting Redux.query 0.082830s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.082846s: Exiting Redux.assert_term: 0.000004 seconds 0.082858s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.082873s: Exiting Redux.assert_term: 0.000003 seconds 0.082884s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.082897s: Exiting Redux.assert_term: 0.000003 seconds 0.082908s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.082929s: Exiting Redux.assert_term: 0.000003 seconds 0.082940s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.082954s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.082977s: Exiting Redux.assume: 0.000011 seconds 0.082987s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.082999s: Entering Redux.assume(!(1 = 0)) 0.083010s: Exiting Redux.assume: 0.000002 seconds 0.083021s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.083035s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.083060s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.083078s: Exiting Redux.assume: 0.000006 seconds 0.083089s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.083099s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083110s: Entering Redux.query(1 <= 1) 0.083120s: Exiting Redux.query 0.083130s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083141s: Entering Redux.assume(1 <= 1) 0.083153s: Exiting Redux.assume: 0.000001 seconds 0.083163s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.083176s: Entering Redux.assume(!(!(r0 = 0))) 0.083205s: Exiting Redux.assume: 0.000019 seconds 0.083216s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.083228s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.083250s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.083267s: Exiting Redux.assume: 0.000006 seconds 0.083573s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.083585s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083596s: Entering Redux.query(1 <= 1) 0.083607s: Exiting Redux.query 0.083617s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083627s: Entering Redux.assume(1 <= 1) 0.083639s: Exiting Redux.assume: 0.000001 seconds 0.083649s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.083660s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.083670s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.083680s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.083693s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.083715s: Exiting Redux.assume: 0.000010 seconds 0.083727s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.083741s: Exiting Redux.assume: 0.000003 seconds 0.083752s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.083766s: Entering Redux.assume(0 < r0) 0.083785s: Exiting Redux.assume: 0.000006 seconds 0.083796s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.083810s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.083822s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.083839s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.083855s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.084063s: Exiting Redux.query 0.084077s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.084087s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.084099s: Entering Redux.assume(!(0 < r0)) 0.084116s: Exiting Redux.assume: 0.000006 seconds 0.084126s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.084140s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.084153s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.084170s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.084185s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.084306s: Exiting Redux.query 0.084318s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.084328s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.084343s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.084364s: Exiting Redux.assume: 0.000009 seconds 0.084376s: Entering Redux.assume(!(!(1 = 0))) 0.084388s: Exiting Redux.assume: 0.000001 seconds 0.084414s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.084522s: Exiting Redux.assume: 0.000096 seconds 0.084534s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.084547s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.084557s: Entering Redux.query(true) 0.084567s: Exiting Redux.query 0.084578s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.084588s: Entering Redux.assume(true) 0.084600s: Exiting Redux.assume: 0.000001 seconds 0.084610s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.084625s: Entering Redux.query(!(2 = 0)) 0.084635s: Exiting Redux.query 0.084648s: Entering Redux.assume(%(A0, 2) = 1) 0.084662s: Exiting Redux.assume: 0.000003 seconds 0.084672s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.084683s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.084691s: Entering Redux.query(true) 0.084701s: Exiting Redux.query 0.084712s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.084721s: Entering Redux.assume(true) 0.084732s: Exiting Redux.assume: 0.000000 seconds 0.084743s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.084758s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.084770s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.084785s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.084801s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.084816s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.085101s: Exiting Redux.query 0.085118s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.085134s: Exiting Redux.assert_term: 0.000004 seconds 0.085146s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.085160s: Exiting Redux.assert_term: 0.000003 seconds 0.085171s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.085184s: Exiting Redux.assert_term: 0.000003 seconds 0.085195s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.085209s: Exiting Redux.assert_term: 0.000003 seconds 0.085219s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.085234s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.085257s: Exiting Redux.assume: 0.000012 seconds 0.085267s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.085278s: Entering Redux.assume(!(1 = 0)) 0.085288s: Exiting Redux.assume: 0.000001 seconds 0.085299s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.085313s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.085337s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085355s: Exiting Redux.assume: 0.000007 seconds 0.085366s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.085376s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085387s: Entering Redux.query(1 <= 1) 0.085397s: Exiting Redux.query 0.085406s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085417s: Entering Redux.assume(1 <= 1) 0.085428s: Exiting Redux.assume: 0.000001 seconds 0.085439s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.085451s: Entering Redux.assume(!(!(r0 = 0))) 0.085481s: Exiting Redux.assume: 0.000018 seconds 0.085492s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.085504s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.085526s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085544s: Exiting Redux.assume: 0.000006 seconds 0.085554s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.085565s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085575s: Entering Redux.query(1 <= 1) 0.085584s: Exiting Redux.query 0.085595s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085605s: Entering Redux.assume(1 <= 1) 0.085617s: Exiting Redux.assume: 0.000001 seconds 0.085626s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.085638s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.085648s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.085658s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.085670s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.085691s: Exiting Redux.assume: 0.000010 seconds 0.085703s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.085717s: Exiting Redux.assume: 0.000003 seconds 0.085727s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.085740s: Entering Redux.assume(0 < r0) 0.085757s: Exiting Redux.assume: 0.000006 seconds 0.085768s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.085781s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.085794s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.085812s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.085828s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.086038s: Exiting Redux.query 0.086051s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.086062s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.086074s: Entering Redux.assume(!(0 < r0)) 0.086091s: Exiting Redux.assume: 0.000006 seconds 0.086101s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.086116s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.086129s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.086147s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.086161s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.086497s: Exiting Redux.query 0.086511s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.086521s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.086536s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086557s: Exiting Redux.assume: 0.000010 seconds 0.086569s: Entering Redux.assume(!(!(1 = 0))) 0.086581s: Exiting Redux.assume: 0.000001 seconds 0.086594s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.086608s: Exiting Redux.assume: 0.000002 seconds 0.086619s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.086629s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.086639s: Entering Redux.query(true) 0.086650s: Exiting Redux.query 0.086660s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.086670s: Entering Redux.assume(true) 0.086682s: Exiting Redux.assume: 0.000001 seconds 0.086692s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.086708s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.086719s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.086734s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.086751s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.086766s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.086948s: Exiting Redux.query 0.086964s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.086979s: Exiting Redux.assert_term: 0.000004 seconds 0.086991s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.087004s: Exiting Redux.assert_term: 0.000003 seconds 0.087015s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.087029s: Exiting Redux.assert_term: 0.000002 seconds 0.087040s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.087054s: Exiting Redux.assert_term: 0.000003 seconds 0.087064s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.087079s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.087102s: Exiting Redux.assume: 0.000011 seconds 0.087112s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.087124s: Entering Redux.assume(!(1 = 0)) 0.087136s: Exiting Redux.assume: 0.000001 seconds 0.087147s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.087161s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.087186s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087203s: Exiting Redux.assume: 0.000006 seconds 0.087215s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.087226s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087237s: Entering Redux.query(1 <= 1) 0.087247s: Exiting Redux.query 0.087257s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087268s: Entering Redux.assume(1 <= 1) 0.087279s: Exiting Redux.assume: 0.000001 seconds 0.087289s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.087302s: Entering Redux.assume(!(!(r0 = 0))) 0.087331s: Exiting Redux.assume: 0.000019 seconds 0.087342s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.087354s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.087377s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087395s: Exiting Redux.assume: 0.000006 seconds 0.087406s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.087415s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087426s: Entering Redux.query(1 <= 1) 0.087436s: Exiting Redux.query 0.087446s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087456s: Entering Redux.assume(1 <= 1) 0.087468s: Exiting Redux.assume: 0.000001 seconds 0.087477s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.087488s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.087498s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.087508s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.087520s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087542s: Exiting Redux.assume: 0.000010 seconds 0.087554s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.087568s: Exiting Redux.assume: 0.000002 seconds 0.087579s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.087592s: Entering Redux.assume(0 < r0) 0.087609s: Exiting Redux.assume: 0.000006 seconds 0.087620s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.087634s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.087647s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.087665s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.087682s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.088032s: Exiting Redux.query 0.088047s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.088057s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.088071s: Entering Redux.assume(!(0 < r0)) 0.088088s: Exiting Redux.assume: 0.000007 seconds 0.088099s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.088113s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.088126s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.088145s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.088160s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.088284s: Exiting Redux.query 0.088297s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.088307s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.088323s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.088344s: Exiting Redux.assume: 0.000009 seconds 0.088356s: Entering Redux.assume(!(!(1 = 0))) 0.088368s: Exiting Redux.assume: 0.000001 seconds 0.088397s: Entering Redux.assume(!(R0 <= 100)) 0.088411s: Exiting Redux.assume: 0.000002 seconds 0.088422s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.088432s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088442s: Entering Redux.query(true) 0.088452s: Exiting Redux.query 0.088462s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088472s: Entering Redux.assume(true) 0.088483s: Exiting Redux.assume: 0.000001 seconds 0.088493s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.088512s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.088619s: Exiting Redux.assume: 0.000095 seconds 0.088632s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.088641s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088651s: Entering Redux.query(true) 0.088662s: Exiting Redux.query 0.088673s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088684s: Entering Redux.assume(true) 0.088696s: Exiting Redux.assume: 0.000001 seconds 0.088706s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.088720s: Entering Redux.query(!(2 = 0)) 0.088730s: Exiting Redux.query 0.088741s: Entering Redux.assume(%(A0, 2) = 1) 0.088754s: Exiting Redux.assume: 0.000003 seconds 0.088764s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.088773s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088783s: Entering Redux.query(true) 0.088793s: Exiting Redux.query 0.088802s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088812s: Entering Redux.assume(true) 0.088823s: Exiting Redux.assume: 0.000001 seconds 0.088833s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.088848s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.088859s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.088873s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.088889s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.088906s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.089553s: Exiting Redux.query 0.089571s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.089586s: Exiting Redux.assert_term: 0.000004 seconds 0.089597s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.089611s: Exiting Redux.assert_term: 0.000003 seconds 0.089622s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.089636s: Exiting Redux.assert_term: 0.000003 seconds 0.089647s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.089661s: Exiting Redux.assert_term: 0.000003 seconds 0.089672s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.089687s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.089710s: Exiting Redux.assume: 0.000012 seconds 0.089720s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.089731s: Entering Redux.assume(!(1 = 0)) 0.089743s: Exiting Redux.assume: 0.000001 seconds 0.089754s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.089768s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.089793s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089811s: Exiting Redux.assume: 0.000006 seconds 0.089822s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.089832s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089844s: Entering Redux.query(1 <= 1) 0.089854s: Exiting Redux.query 0.089865s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089876s: Entering Redux.assume(1 <= 1) 0.089888s: Exiting Redux.assume: 0.000001 seconds 0.089898s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.089919s: Entering Redux.assume(!(!(r0 = 0))) 0.089949s: Exiting Redux.assume: 0.000018 seconds 0.089960s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.089972s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.089994s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.090012s: Exiting Redux.assume: 0.000006 seconds 0.090023s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.090034s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090045s: Entering Redux.query(1 <= 1) 0.090056s: Exiting Redux.query 0.090066s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090077s: Entering Redux.assume(1 <= 1) 0.090088s: Exiting Redux.assume: 0.000001 seconds 0.090099s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.090111s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.090122s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.090131s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.090144s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090165s: Exiting Redux.assume: 0.000011 seconds 0.090178s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.090192s: Exiting Redux.assume: 0.000002 seconds 0.090202s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.090215s: Entering Redux.assume(0 < r0) 0.090232s: Exiting Redux.assume: 0.000006 seconds 0.090242s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.090255s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.090268s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.090285s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.090300s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.090501s: Exiting Redux.query 0.090514s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.090524s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.090536s: Entering Redux.assume(!(0 < r0)) 0.090553s: Exiting Redux.assume: 0.000006 seconds 0.090564s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.090578s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.090591s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.090609s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.090624s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.090745s: Exiting Redux.query 0.090758s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.090768s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.090784s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090805s: Exiting Redux.assume: 0.000009 seconds 0.090817s: Entering Redux.assume(!(!(1 = 0))) 0.090828s: Exiting Redux.assume: 0.000001 seconds 0.090841s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.090937s: Exiting Redux.assume: 0.000085 seconds 0.090949s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.090960s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.090970s: Entering Redux.query(true) 0.090980s: Exiting Redux.query 0.090991s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.091001s: Entering Redux.assume(true) 0.091012s: Exiting Redux.assume: 0.000001 seconds 0.091022s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.091038s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.091050s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.091064s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.091080s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.091096s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.091493s: Exiting Redux.query 0.091510s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.091526s: Exiting Redux.assert_term: 0.000004 seconds 0.091537s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.091551s: Exiting Redux.assert_term: 0.000003 seconds 0.091562s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.091576s: Exiting Redux.assert_term: 0.000003 seconds 0.091587s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.091601s: Exiting Redux.assert_term: 0.000002 seconds 0.091611s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.091626s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.091648s: Exiting Redux.assume: 0.000011 seconds 0.091658s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.091670s: Entering Redux.assume(!(1 = 0)) 0.091682s: Exiting Redux.assume: 0.000001 seconds 0.091693s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.091707s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.091731s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091750s: Exiting Redux.assume: 0.000007 seconds 0.091761s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.091772s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091782s: Entering Redux.query(1 <= 1) 0.091792s: Exiting Redux.query 0.091803s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091813s: Entering Redux.assume(1 <= 1) 0.091825s: Exiting Redux.assume: 0.000001 seconds 0.091834s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.091847s: Entering Redux.assume(!(!(r0 = 0))) 0.091877s: Exiting Redux.assume: 0.000019 seconds 0.091888s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.091899s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.091930s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091948s: Exiting Redux.assume: 0.000006 seconds 0.091959s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.091969s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091980s: Entering Redux.query(1 <= 1) 0.091990s: Exiting Redux.query 0.092000s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092010s: Entering Redux.assume(1 <= 1) 0.092022s: Exiting Redux.assume: 0.000001 seconds 0.092033s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.092044s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.092054s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.092063s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.092076s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092098s: Exiting Redux.assume: 0.000010 seconds 0.092110s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.092125s: Exiting Redux.assume: 0.000003 seconds 0.092136s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.092149s: Entering Redux.assume(0 < r0) 0.092166s: Exiting Redux.assume: 0.000006 seconds 0.092176s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.092190s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.092203s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.092220s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.092367s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.092569s: Exiting Redux.query 0.092583s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.092593s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.092605s: Entering Redux.assume(!(0 < r0)) 0.092622s: Exiting Redux.assume: 0.000006 seconds 0.092633s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.092647s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.092660s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.092678s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.092693s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.092814s: Exiting Redux.query 0.092827s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.092838s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.092852s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092872s: Exiting Redux.assume: 0.000009 seconds 0.092884s: Entering Redux.assume(!(!(1 = 0))) 0.092895s: Exiting Redux.assume: 0.000001 seconds 0.092927s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.093018s: Exiting Redux.assume: 0.000078 seconds 0.093031s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.093042s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.093052s: Entering Redux.query(true) 0.093062s: Exiting Redux.query 0.093073s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.093082s: Entering Redux.assume(true) 0.093095s: Exiting Redux.assume: 0.000001 seconds 0.093105s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.093121s: Entering Redux.query(!(2 = 0)) 0.093131s: Exiting Redux.query 0.093143s: Entering Redux.assume(%(A0, 2) = 1) 0.093157s: Exiting Redux.assume: 0.000003 seconds 0.093168s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.093178s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.093188s: Entering Redux.query(true) 0.093198s: Exiting Redux.query 0.093208s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.093218s: Entering Redux.assume(true) 0.093230s: Exiting Redux.assume: 0.000001 seconds 0.093240s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.093255s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.093266s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.093280s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.093297s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.093313s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.093474s: Exiting Redux.query 0.093490s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.093505s: Exiting Redux.assert_term: 0.000004 seconds 0.093516s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.093530s: Exiting Redux.assert_term: 0.000003 seconds 0.093541s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.093554s: Exiting Redux.assert_term: 0.000003 seconds 0.093565s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.093579s: Exiting Redux.assert_term: 0.000003 seconds 0.093590s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.093605s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.093628s: Exiting Redux.assume: 0.000012 seconds 0.093638s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.093650s: Entering Redux.assume(!(1 = 0)) 0.093663s: Exiting Redux.assume: 0.000001 seconds 0.093674s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.093769s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.093796s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.093814s: Exiting Redux.assume: 0.000007 seconds 0.093824s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.093835s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093846s: Entering Redux.query(1 <= 1) 0.093855s: Exiting Redux.query 0.093865s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093875s: Entering Redux.assume(1 <= 1) 0.093886s: Exiting Redux.assume: 0.000001 seconds 0.093895s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.093907s: Entering Redux.assume(!(!(r0 = 0))) 0.093946s: Exiting Redux.assume: 0.000020 seconds 0.093956s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.093967s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.093989s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094007s: Exiting Redux.assume: 0.000006 seconds 0.094018s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.094028s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094038s: Entering Redux.query(1 <= 1) 0.094048s: Exiting Redux.query 0.094057s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094067s: Entering Redux.assume(1 <= 1) 0.094081s: Exiting Redux.assume: 0.000001 seconds 0.094091s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.094102s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.094112s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.094121s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.094134s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094155s: Exiting Redux.assume: 0.000011 seconds 0.094168s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.094182s: Exiting Redux.assume: 0.000002 seconds 0.094193s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.094206s: Entering Redux.assume(0 < r0) 0.094224s: Exiting Redux.assume: 0.000006 seconds 0.094235s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.094249s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.094262s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.094279s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.094294s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.094504s: Exiting Redux.query 0.094517s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.094527s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.094539s: Entering Redux.assume(!(0 < r0)) 0.094556s: Exiting Redux.assume: 0.000006 seconds 0.094566s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.094580s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.094594s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.094612s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.094627s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.094752s: Exiting Redux.query 0.094764s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.094774s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.094790s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094810s: Exiting Redux.assume: 0.000010 seconds 0.094822s: Entering Redux.assume(!(!(1 = 0))) 0.094835s: Exiting Redux.assume: 0.000001 seconds 0.094850s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.094863s: Exiting Redux.assume: 0.000003 seconds 0.094874s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.094884s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.094893s: Entering Redux.query(true) 0.094903s: Exiting Redux.query 0.094921s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.094932s: Entering Redux.assume(true) 0.094943s: Exiting Redux.assume: 0.000001 seconds 0.094952s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.094968s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.094979s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.094993s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.095009s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.095024s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.095377s: Exiting Redux.query 0.095393s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.095408s: Exiting Redux.assert_term: 0.000004 seconds 0.095420s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.095433s: Exiting Redux.assert_term: 0.000003 seconds 0.095444s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.095457s: Exiting Redux.assert_term: 0.000003 seconds 0.095468s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.095481s: Exiting Redux.assert_term: 0.000003 seconds 0.095491s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.095506s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.095529s: Exiting Redux.assume: 0.000011 seconds 0.095539s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.095551s: Entering Redux.assume(!(1 = 0)) 0.095564s: Exiting Redux.assume: 0.000002 seconds 0.095575s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.095590s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.095614s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.095632s: Exiting Redux.assume: 0.000006 seconds 0.095644s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.095654s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095664s: Entering Redux.query(1 <= 1) 0.095674s: Exiting Redux.query 0.095684s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095694s: Entering Redux.assume(1 <= 1) 0.095705s: Exiting Redux.assume: 0.000001 seconds 0.095716s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.095728s: Entering Redux.assume(!(!(r0 = 0))) 0.095759s: Exiting Redux.assume: 0.000018 seconds 0.095771s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.095783s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.095806s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.095823s: Exiting Redux.assume: 0.000006 seconds 0.095834s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.095844s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095854s: Entering Redux.query(1 <= 1) 0.095864s: Exiting Redux.query 0.095875s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095885s: Entering Redux.assume(1 <= 1) 0.095897s: Exiting Redux.assume: 0.000001 seconds 0.095906s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.095964s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.095977s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.095988s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.096001s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096023s: Exiting Redux.assume: 0.000011 seconds 0.096035s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.096049s: Exiting Redux.assume: 0.000003 seconds 0.096060s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.096074s: Entering Redux.assume(0 < r0) 0.096091s: Exiting Redux.assume: 0.000006 seconds 0.096101s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.096115s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.096128s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.096145s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.096160s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.096361s: Exiting Redux.query 0.096374s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.096383s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.096394s: Entering Redux.assume(!(0 < r0)) 0.096411s: Exiting Redux.assume: 0.000006 seconds 0.096421s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.096433s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.096446s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.096462s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.096478s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.096698s: Exiting Redux.query 0.096713s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.096723s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.096739s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096760s: Exiting Redux.assume: 0.000009 seconds 0.096772s: Entering Redux.assume(!(!(1 = 0))) 0.096783s: Exiting Redux.assume: 0.000001 seconds 0.096807s: Entering Redux.assume(!(0 <= R0)) 0.096824s: Exiting Redux.assume: 0.000005 seconds 0.096833s: Entering Redux.assume(false) 0.096845s: Exiting Redux.assume: 0.000001 seconds 0.096854s: Entering Redux.assume(!(false)) 0.096866s: Exiting Redux.assume: 0.000002 seconds 0.096877s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.096887s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096897s: Entering Redux.query(true) 0.096907s: Exiting Redux.query 0.096926s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096937s: Entering Redux.assume(true) 0.096948s: Exiting Redux.assume: 0.000001 seconds 0.096958s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.096978s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.097092s: Exiting Redux.assume: 0.000101 seconds 0.097104s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.097114s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097125s: Entering Redux.query(true) 0.097134s: Exiting Redux.query 0.097144s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097154s: Entering Redux.assume(true) 0.097165s: Exiting Redux.assume: 0.000001 seconds 0.097175s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.097190s: Entering Redux.query(!(2 = 0)) 0.097200s: Exiting Redux.query 0.097212s: Entering Redux.assume(%(A0, 2) = 1) 0.097226s: Exiting Redux.assume: 0.000003 seconds 0.097236s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.097245s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097255s: Entering Redux.query(true) 0.097265s: Exiting Redux.query 0.097275s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097284s: Entering Redux.assume(true) 0.097296s: Exiting Redux.assume: 0.000001 seconds 0.097306s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.097321s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.097332s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.097347s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.097363s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.097378s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.098338s: Exiting Redux.query 0.098355s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.098371s: Exiting Redux.assert_term: 0.000004 seconds 0.098382s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.098396s: Exiting Redux.assert_term: 0.000002 seconds 0.098408s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.098421s: Exiting Redux.assert_term: 0.000003 seconds 0.098432s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.098446s: Exiting Redux.assert_term: 0.000003 seconds 0.098456s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.098470s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.098494s: Exiting Redux.assume: 0.000011 seconds 0.098504s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.098515s: Entering Redux.assume(!(1 = 0)) 0.098528s: Exiting Redux.assume: 0.000000 seconds 0.098540s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.098554s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.098578s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098595s: Exiting Redux.assume: 0.000005 seconds 0.098606s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.098616s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098626s: Entering Redux.query(1 <= 1) 0.098637s: Exiting Redux.query 0.098646s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098656s: Entering Redux.assume(1 <= 1) 0.098667s: Exiting Redux.assume: 0.000001 seconds 0.098679s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.098691s: Entering Redux.assume(!(!(r0 = 0))) 0.098725s: Exiting Redux.assume: 0.000021 seconds 0.098737s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.098749s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.098771s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098789s: Exiting Redux.assume: 0.000006 seconds 0.098799s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.098809s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098820s: Entering Redux.query(1 <= 1) 0.098831s: Exiting Redux.query 0.098841s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098851s: Entering Redux.assume(1 <= 1) 0.098863s: Exiting Redux.assume: 0.000001 seconds 0.098873s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.098884s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.098894s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.098905s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.098927s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.098948s: Exiting Redux.assume: 0.000011 seconds 0.098961s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.098975s: Exiting Redux.assume: 0.000003 seconds 0.098987s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.099000s: Entering Redux.assume(0 < r0) 0.099017s: Exiting Redux.assume: 0.000006 seconds 0.099027s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.099041s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.099053s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.099073s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.099092s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.099298s: Exiting Redux.query 0.099311s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.099440s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.099455s: Entering Redux.assume(!(0 < r0)) 0.099473s: Exiting Redux.assume: 0.000007 seconds 0.099484s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.099498s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.099511s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.099528s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.099543s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.099667s: Exiting Redux.query 0.099680s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.099690s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.099706s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099727s: Exiting Redux.assume: 0.000010 seconds 0.099739s: Entering Redux.assume(!(!(1 = 0))) 0.099752s: Exiting Redux.assume: 0.000001 seconds 0.099768s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.099781s: Exiting Redux.assume: 0.000003 seconds 0.099792s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.099801s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.099811s: Entering Redux.query(true) 0.099820s: Exiting Redux.query 0.099830s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.099839s: Entering Redux.assume(true) 0.099850s: Exiting Redux.assume: 0.000002 seconds 0.099859s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.099874s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.099885s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.099899s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.099922s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.099938s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.100842s: Exiting Redux.query 0.100859s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.100873s: Exiting Redux.assert_term: 0.000004 seconds 0.100884s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.100897s: Exiting Redux.assert_term: 0.000003 seconds 0.100908s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.100953s: Exiting Redux.assert_term: 0.000003 seconds 0.100964s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.100976s: Exiting Redux.assert_term: 0.000003 seconds 0.100986s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.101001s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.101024s: Exiting Redux.assume: 0.000011 seconds 0.101034s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.101047s: Entering Redux.assume(!(1 = 0)) 0.101059s: Exiting Redux.assume: 0.000002 seconds 0.101070s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.101084s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.101109s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.101127s: Exiting Redux.assume: 0.000007 seconds 0.101138s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.101148s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101158s: Entering Redux.query(1 <= 1) 0.101168s: Exiting Redux.query 0.101178s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101190s: Entering Redux.assume(1 <= 1) 0.101202s: Exiting Redux.assume: 0.000001 seconds 0.101212s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.101224s: Entering Redux.assume(!(!(r0 = 0))) 0.101254s: Exiting Redux.assume: 0.000018 seconds 0.101265s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.101277s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.101299s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.101316s: Exiting Redux.assume: 0.000006 seconds 0.101327s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.101337s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101347s: Entering Redux.query(1 <= 1) 0.101358s: Exiting Redux.query 0.101367s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101378s: Entering Redux.assume(1 <= 1) 0.101389s: Exiting Redux.assume: 0.000001 seconds 0.101400s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.101411s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.101422s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.101431s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.101444s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.101465s: Exiting Redux.assume: 0.000010 seconds 0.101477s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.101490s: Exiting Redux.assume: 0.000002 seconds 0.101500s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.101513s: Entering Redux.assume(0 < r0) 0.101530s: Exiting Redux.assume: 0.000006 seconds 0.101540s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.101553s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.101565s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.101582s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.101597s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.101799s: Exiting Redux.query 0.101812s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.101822s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.101833s: Entering Redux.assume(!(0 < r0)) 0.101850s: Exiting Redux.assume: 0.000006 seconds 0.101860s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.101872s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.101885s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.101901s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.101924s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.102121s: Exiting Redux.query 0.102135s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.102145s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.102161s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.102181s: Exiting Redux.assume: 0.000010 seconds 0.102193s: Entering Redux.assume(!(!(1 = 0))) 0.102207s: Exiting Redux.assume: 0.000001 seconds 0.102226s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.102334s: Exiting Redux.assume: 0.000097 seconds 0.102348s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.102359s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102369s: Entering Redux.query(true) 0.102379s: Exiting Redux.query 0.102389s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102398s: Entering Redux.assume(true) 0.102410s: Exiting Redux.assume: 0.000001 seconds 0.102419s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.102435s: Entering Redux.query(!(2 = 0)) 0.102445s: Exiting Redux.query 0.102458s: Entering Redux.assume(%(A0, 2) = 1) 0.102472s: Exiting Redux.assume: 0.000003 seconds 0.102482s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.102493s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102502s: Entering Redux.query(true) 0.102512s: Exiting Redux.query 0.102523s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102532s: Entering Redux.assume(true) 0.102544s: Exiting Redux.assume: 0.000001 seconds 0.102553s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.102568s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.102582s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.102599s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.102615s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.102632s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.103885s: Exiting Redux.query 0.103904s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.103927s: Exiting Redux.assert_term: 0.000004 seconds 0.103938s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.103952s: Exiting Redux.assert_term: 0.000003 seconds 0.103963s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.103976s: Exiting Redux.assert_term: 0.000003 seconds 0.103987s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.104001s: Exiting Redux.assert_term: 0.000002 seconds 0.104011s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.104025s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.104047s: Exiting Redux.assume: 0.000012 seconds 0.104058s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.104069s: Entering Redux.assume(!(1 = 0)) 0.104081s: Exiting Redux.assume: 0.000001 seconds 0.104092s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.104107s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.104131s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104150s: Exiting Redux.assume: 0.000006 seconds 0.104161s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.104170s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104180s: Entering Redux.query(1 <= 1) 0.104189s: Exiting Redux.query 0.104199s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104208s: Entering Redux.assume(1 <= 1) 0.104219s: Exiting Redux.assume: 0.000001 seconds 0.104228s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.104240s: Entering Redux.assume(!(!(r0 = 0))) 0.104269s: Exiting Redux.assume: 0.000018 seconds 0.104279s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.104290s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.104311s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104329s: Exiting Redux.assume: 0.000006 seconds 0.104339s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.104348s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104358s: Entering Redux.query(1 <= 1) 0.104368s: Exiting Redux.query 0.104378s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104388s: Entering Redux.assume(1 <= 1) 0.104400s: Exiting Redux.assume: 0.000001 seconds 0.104409s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.104420s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.104430s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.104440s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.104452s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.104583s: Exiting Redux.assume: 0.000119 seconds 0.104598s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.104611s: Exiting Redux.assume: 0.000003 seconds 0.104621s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.104634s: Entering Redux.assume(0 < r0) 0.104651s: Exiting Redux.assume: 0.000006 seconds 0.104661s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.104674s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.104686s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.104702s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.104716s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.104926s: Exiting Redux.query 0.104939s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.104949s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.104960s: Entering Redux.assume(!(0 < r0)) 0.104977s: Exiting Redux.assume: 0.000007 seconds 0.104987s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.105000s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.105012s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.105029s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.105044s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.105167s: Exiting Redux.query 0.105179s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.105190s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.105205s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105226s: Exiting Redux.assume: 0.000009 seconds 0.105238s: Entering Redux.assume(!(!(1 = 0))) 0.105249s: Exiting Redux.assume: 0.000001 seconds 0.105262s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.105275s: Exiting Redux.assume: 0.000003 seconds 0.105286s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.105298s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.105308s: Entering Redux.query(true) 0.105318s: Exiting Redux.query 0.105328s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.105338s: Entering Redux.assume(true) 0.105349s: Exiting Redux.assume: 0.000002 seconds 0.105358s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.105375s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.105386s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.105401s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.105416s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.105431s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.106676s: Exiting Redux.query 0.106693s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.106708s: Exiting Redux.assert_term: 0.000004 seconds 0.106720s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.106733s: Exiting Redux.assert_term: 0.000003 seconds 0.106743s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.106757s: Exiting Redux.assert_term: 0.000003 seconds 0.106768s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.106782s: Exiting Redux.assert_term: 0.000003 seconds 0.106793s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.106806s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.106829s: Exiting Redux.assume: 0.000012 seconds 0.106839s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.106851s: Entering Redux.assume(!(1 = 0)) 0.106862s: Exiting Redux.assume: 0.000001 seconds 0.106874s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.106888s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.106952s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.106971s: Exiting Redux.assume: 0.000007 seconds 0.106982s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.106993s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107003s: Entering Redux.query(1 <= 1) 0.107014s: Exiting Redux.query 0.107025s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107035s: Entering Redux.assume(1 <= 1) 0.107046s: Exiting Redux.assume: 0.000001 seconds 0.107056s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.107068s: Entering Redux.assume(!(!(r0 = 0))) 0.107098s: Exiting Redux.assume: 0.000019 seconds 0.107109s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.107120s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.107143s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.107161s: Exiting Redux.assume: 0.000006 seconds 0.107172s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.107181s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107192s: Entering Redux.query(1 <= 1) 0.107202s: Exiting Redux.query 0.107212s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107222s: Entering Redux.assume(1 <= 1) 0.107233s: Exiting Redux.assume: 0.000001 seconds 0.107243s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.107254s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.107264s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.107273s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.107285s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107306s: Exiting Redux.assume: 0.000010 seconds 0.107318s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.107331s: Exiting Redux.assume: 0.000002 seconds 0.107341s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.107354s: Entering Redux.assume(0 < r0) 0.107370s: Exiting Redux.assume: 0.000007 seconds 0.107380s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.107393s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.107405s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.107421s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.107435s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.107637s: Exiting Redux.query 0.107651s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.107661s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.107673s: Entering Redux.assume(!(0 < r0)) 0.107689s: Exiting Redux.assume: 0.000006 seconds 0.107699s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.107712s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.107724s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.107740s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.107754s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.107875s: Exiting Redux.query 0.107887s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.107896s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.107918s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107938s: Exiting Redux.assume: 0.000010 seconds 0.107950s: Entering Redux.assume(!(!(1 = 0))) 0.107962s: Exiting Redux.assume: 0.000001 seconds 0.107987s: Entering Redux.assume(!(0 <= A0)) 0.108003s: Exiting Redux.assume: 0.000006 seconds 0.108013s: Entering Redux.assume(false) 0.108025s: Exiting Redux.assume: 0.000001 seconds 0.108035s: Entering Redux.assume(!(false)) 0.108046s: Exiting Redux.assume: 0.000001 seconds 0.108057s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(38,5-24): Verifying call 0.108066s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108076s: Entering Redux.query(true) 0.108086s: Exiting Redux.query 0.108097s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108106s: Entering Redux.assume(true) 0.108117s: Exiting Redux.assume: 0.000001 seconds 0.108127s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(39,7-8): Executing statement 0.108141s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.108155s: Exiting Redux.assert_term: 0.000004 seconds 0.108166s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(39,9-30): Verifying call 0.108176s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.108186s: Entering Redux.query(true) 0.108195s: Exiting Redux.query 0.108208s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.108221s: Exiting Redux.assert_term: 0.000003 seconds 0.108231s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.108240s: Entering Redux.assume(true) 0.108251s: Exiting Redux.assume: 0.000001 seconds 0.108261s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Executing statement 0.108276s: Entering Redux.assume(0 <= R0) 0.108292s: Exiting Redux.assume: 0.000005 seconds 0.108302s: Entering Redux.assume(R0 <= 100) 0.108318s: Exiting Redux.assume: 0.000005 seconds 0.108328s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.108338s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108347s: Entering Redux.query(true) 0.108356s: Exiting Redux.query 0.108365s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108374s: Entering Redux.assume(true) 0.108385s: Exiting Redux.assume: 0.000001 seconds 0.108394s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.108422s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.108546s: Exiting Redux.assume: 0.000111 seconds 0.108559s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.108571s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108580s: Entering Redux.query(true) 0.108592s: Exiting Redux.query 0.108602s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108613s: Entering Redux.assume(true) 0.108624s: Exiting Redux.assume: 0.000001 seconds 0.108634s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.108649s: Entering Redux.query(!(2 = 0)) 0.108659s: Exiting Redux.query 0.108672s: Entering Redux.assume(%(A0, 2) = 1) 0.108685s: Exiting Redux.assume: 0.000003 seconds 0.108695s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.108705s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108714s: Entering Redux.query(true) 0.108724s: Exiting Redux.query 0.108734s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108743s: Entering Redux.assume(true) 0.108755s: Exiting Redux.assume: 0.000001 seconds 0.108764s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.108779s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.108791s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.108804s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.108820s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.108835s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.110920s: Exiting Redux.query 0.110941s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.110958s: Exiting Redux.assert_term: 0.000006 seconds 0.110970s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.110983s: Exiting Redux.assert_term: 0.000003 seconds 0.110994s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.111008s: Exiting Redux.assert_term: 0.000003 seconds 0.111018s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.111031s: Exiting Redux.assert_term: 0.000003 seconds 0.111041s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.111234s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.111260s: Exiting Redux.assume: 0.000013 seconds 0.111270s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.111283s: Entering Redux.assume(!(1 = 0)) 0.111296s: Exiting Redux.assume: 0.000001 seconds 0.111307s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.111323s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.111348s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111367s: Exiting Redux.assume: 0.000007 seconds 0.111377s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.111387s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111398s: Entering Redux.query(1 <= 1) 0.111408s: Exiting Redux.query 0.111418s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111429s: Entering Redux.assume(1 <= 1) 0.111440s: Exiting Redux.assume: 0.000000 seconds 0.111449s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.111462s: Entering Redux.assume(!(!(r0 = 0))) 0.111491s: Exiting Redux.assume: 0.000018 seconds 0.111502s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.111513s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.111538s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111557s: Exiting Redux.assume: 0.000007 seconds 0.111568s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.111578s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111589s: Entering Redux.query(1 <= 1) 0.111598s: Exiting Redux.query 0.111609s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111618s: Entering Redux.assume(1 <= 1) 0.111629s: Exiting Redux.assume: 0.000002 seconds 0.111640s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.111650s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.111660s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.111669s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.111681s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.111703s: Exiting Redux.assume: 0.000010 seconds 0.111715s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.111731s: Exiting Redux.assume: 0.000003 seconds 0.111741s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.111755s: Entering Redux.assume(0 < r0) 0.111772s: Exiting Redux.assume: 0.000007 seconds 0.111782s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.111795s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.111808s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.111824s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.111839s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.112048s: Exiting Redux.query 0.112062s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.112072s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.112084s: Entering Redux.assume(!(0 < r0)) 0.112101s: Exiting Redux.assume: 0.000007 seconds 0.112112s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.112125s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.112138s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.112155s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.112170s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.112290s: Exiting Redux.query 0.112302s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.112311s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.112325s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112345s: Exiting Redux.assume: 0.000010 seconds 0.112356s: Entering Redux.assume(!(!(1 = 0))) 0.112367s: Exiting Redux.assume: 0.000001 seconds 0.112379s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.112392s: Exiting Redux.assume: 0.000002 seconds 0.112404s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.112413s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.112422s: Entering Redux.query(true) 0.112432s: Exiting Redux.query 0.112442s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.112451s: Entering Redux.assume(true) 0.112461s: Exiting Redux.assume: 0.000001 seconds 0.112470s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.112486s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.112497s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.112511s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.112541s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.112558s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.114307s: Exiting Redux.query 0.114326s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.114342s: Exiting Redux.assert_term: 0.000004 seconds 0.114354s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.114369s: Exiting Redux.assert_term: 0.000003 seconds 0.114380s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.114393s: Exiting Redux.assert_term: 0.000003 seconds 0.114405s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.114418s: Exiting Redux.assert_term: 0.000003 seconds 0.114428s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.114443s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.114466s: Exiting Redux.assume: 0.000012 seconds 0.114476s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.114488s: Entering Redux.assume(!(1 = 0)) 0.114500s: Exiting Redux.assume: 0.000001 seconds 0.114512s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.114526s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.114550s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.114568s: Exiting Redux.assume: 0.000006 seconds 0.114579s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.114589s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114600s: Entering Redux.query(1 <= 1) 0.114611s: Exiting Redux.query 0.114621s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114631s: Entering Redux.assume(1 <= 1) 0.114643s: Exiting Redux.assume: 0.000001 seconds 0.114654s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.114666s: Entering Redux.assume(!(!(r0 = 0))) 0.114696s: Exiting Redux.assume: 0.000018 seconds 0.114708s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.114719s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.114742s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.114760s: Exiting Redux.assume: 0.000006 seconds 0.114819s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.114832s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114841s: Entering Redux.query(1 <= 1) 0.114851s: Exiting Redux.query 0.114861s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114874s: Entering Redux.assume(1 <= 1) 0.114885s: Exiting Redux.assume: 0.000001 seconds 0.114895s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.114906s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.114926s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.114936s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.114949s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.114972s: Exiting Redux.assume: 0.000012 seconds 0.114985s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.114998s: Exiting Redux.assume: 0.000003 seconds 0.115009s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.115023s: Entering Redux.assume(0 < r0) 0.115041s: Exiting Redux.assume: 0.000006 seconds 0.115051s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.115065s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.115078s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.115095s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.115109s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.115323s: Exiting Redux.query 0.115337s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.115347s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.115359s: Entering Redux.assume(!(0 < r0)) 0.115377s: Exiting Redux.assume: 0.000007 seconds 0.115387s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.115401s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.115414s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.115431s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.115446s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.115572s: Exiting Redux.query 0.115585s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.115595s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.115610s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.115630s: Exiting Redux.assume: 0.000010 seconds 0.115641s: Entering Redux.assume(!(!(1 = 0))) 0.115652s: Exiting Redux.assume: 0.000001 seconds 0.115673s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.115815s: Exiting Redux.assume: 0.000132 seconds 0.115828s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.115839s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.115849s: Entering Redux.query(true) 0.115859s: Exiting Redux.query 0.115869s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.115878s: Entering Redux.assume(true) 0.115890s: Exiting Redux.assume: 0.000001 seconds 0.115900s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.115925s: Entering Redux.query(!(2 = 0)) 0.115936s: Exiting Redux.query 0.115948s: Entering Redux.assume(%(A0, 2) = 1) 0.115962s: Exiting Redux.assume: 0.000003 seconds 0.115971s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.115981s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.115990s: Entering Redux.query(true) 0.115999s: Exiting Redux.query 0.116008s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.116017s: Entering Redux.assume(true) 0.116028s: Exiting Redux.assume: 0.000001 seconds 0.116037s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.116053s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.116064s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.116078s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.116094s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.116109s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.116933s: Exiting Redux.query 0.116949s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.116964s: Exiting Redux.assert_term: 0.000004 seconds 0.116974s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.116987s: Exiting Redux.assert_term: 0.000003 seconds 0.116997s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.117010s: Exiting Redux.assert_term: 0.000003 seconds 0.117020s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.117032s: Exiting Redux.assert_term: 0.000003 seconds 0.117042s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.117055s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.117078s: Exiting Redux.assume: 0.000012 seconds 0.117087s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.117099s: Entering Redux.assume(!(1 = 0)) 0.117110s: Exiting Redux.assume: 0.000001 seconds 0.117120s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.117134s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.117157s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117174s: Exiting Redux.assume: 0.000007 seconds 0.117184s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.117194s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117203s: Entering Redux.query(1 <= 1) 0.117213s: Exiting Redux.query 0.117222s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117232s: Entering Redux.assume(1 <= 1) 0.117242s: Exiting Redux.assume: 0.000001 seconds 0.117252s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.117264s: Entering Redux.assume(!(!(r0 = 0))) 0.117292s: Exiting Redux.assume: 0.000019 seconds 0.117302s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.117313s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.117463s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117483s: Exiting Redux.assume: 0.000007 seconds 0.117493s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.117503s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117513s: Entering Redux.query(1 <= 1) 0.117523s: Exiting Redux.query 0.117534s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117544s: Entering Redux.assume(1 <= 1) 0.117557s: Exiting Redux.assume: 0.000001 seconds 0.117566s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.117577s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.117587s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.117597s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.117609s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117631s: Exiting Redux.assume: 0.000011 seconds 0.117644s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.117658s: Exiting Redux.assume: 0.000002 seconds 0.117669s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.117682s: Entering Redux.assume(0 < r0) 0.117699s: Exiting Redux.assume: 0.000007 seconds 0.117710s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.117724s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.117736s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.117753s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.117768s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.117980s: Exiting Redux.query 0.117994s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.118004s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.118016s: Entering Redux.assume(!(0 < r0)) 0.118033s: Exiting Redux.assume: 0.000007 seconds 0.118044s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.118057s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.118070s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.118087s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.118102s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.118225s: Exiting Redux.query 0.118238s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.118248s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.118262s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.118283s: Exiting Redux.assume: 0.000010 seconds 0.118295s: Entering Redux.assume(!(!(1 = 0))) 0.118307s: Exiting Redux.assume: 0.000001 seconds 0.118320s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.118334s: Exiting Redux.assume: 0.000003 seconds 0.118346s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.118356s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.118366s: Entering Redux.query(true) 0.118376s: Exiting Redux.query 0.118386s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.118396s: Entering Redux.assume(true) 0.118408s: Exiting Redux.assume: 0.000001 seconds 0.118419s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.118433s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.118445s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.118459s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.118475s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.118491s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.119329s: Exiting Redux.query 0.119346s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.119361s: Exiting Redux.assert_term: 0.000004 seconds 0.119372s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.119386s: Exiting Redux.assert_term: 0.000003 seconds 0.119397s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.119410s: Exiting Redux.assert_term: 0.000003 seconds 0.119421s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.119434s: Exiting Redux.assert_term: 0.000002 seconds 0.119444s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.119458s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.119481s: Exiting Redux.assume: 0.000012 seconds 0.119491s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.119503s: Entering Redux.assume(!(1 = 0)) 0.119515s: Exiting Redux.assume: 0.000001 seconds 0.119526s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.119541s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.119565s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.119582s: Exiting Redux.assume: 0.000007 seconds 0.119592s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.119602s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119612s: Entering Redux.query(1 <= 1) 0.119621s: Exiting Redux.query 0.119630s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119640s: Entering Redux.assume(1 <= 1) 0.119651s: Exiting Redux.assume: 0.000001 seconds 0.119660s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.119672s: Entering Redux.assume(!(!(r0 = 0))) 0.119700s: Exiting Redux.assume: 0.000018 seconds 0.119710s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.119721s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.119743s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.119760s: Exiting Redux.assume: 0.000006 seconds 0.119770s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.119780s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119791s: Entering Redux.query(1 <= 1) 0.119800s: Exiting Redux.query 0.119811s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119821s: Entering Redux.assume(1 <= 1) 0.119832s: Exiting Redux.assume: 0.000001 seconds 0.119842s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.119853s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.119863s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.119873s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.119886s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119908s: Exiting Redux.assume: 0.000011 seconds 0.119930s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.119944s: Exiting Redux.assume: 0.000003 seconds 0.119955s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.119968s: Entering Redux.assume(0 < r0) 0.119984s: Exiting Redux.assume: 0.000007 seconds 0.119994s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.120007s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.120019s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.120036s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.120109s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.120317s: Exiting Redux.query 0.120330s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.120340s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.120352s: Entering Redux.assume(!(0 < r0)) 0.120369s: Exiting Redux.assume: 0.000006 seconds 0.120379s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.120392s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.120405s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.120422s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.120436s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.120560s: Exiting Redux.query 0.120572s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.120581s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.120596s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.120616s: Exiting Redux.assume: 0.000010 seconds 0.120628s: Entering Redux.assume(!(!(1 = 0))) 0.120639s: Exiting Redux.assume: 0.000001 seconds 0.120666s: Entering Redux.assume(!(R0 <= 100)) 0.120679s: Exiting Redux.assume: 0.000003 seconds 0.120690s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.120699s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.120708s: Entering Redux.query(true) 0.120720s: Exiting Redux.query 0.120730s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.120742s: Entering Redux.assume(true) 0.120754s: Exiting Redux.assume: 0.000001 seconds 0.120764s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.120783s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.120882s: Exiting Redux.assume: 0.000087 seconds 0.120894s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.120904s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.120923s: Entering Redux.query(true) 0.120933s: Exiting Redux.query 0.120943s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.120952s: Entering Redux.assume(true) 0.120963s: Exiting Redux.assume: 0.000001 seconds 0.120972s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.120986s: Entering Redux.query(!(2 = 0)) 0.120996s: Exiting Redux.query 0.121007s: Entering Redux.assume(%(A0, 2) = 1) 0.121021s: Exiting Redux.assume: 0.000003 seconds 0.121030s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.121040s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.121049s: Entering Redux.query(true) 0.121058s: Exiting Redux.query 0.121067s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.121076s: Entering Redux.assume(true) 0.121087s: Exiting Redux.assume: 0.000001 seconds 0.121096s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.121111s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.121122s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.121136s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.121152s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.121167s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.121829s: Exiting Redux.query 0.121845s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.121860s: Exiting Redux.assert_term: 0.000004 seconds 0.121872s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.121885s: Exiting Redux.assert_term: 0.000003 seconds 0.121896s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.121909s: Exiting Redux.assert_term: 0.000002 seconds 0.121928s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.121941s: Exiting Redux.assert_term: 0.000003 seconds 0.121951s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.121965s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.121987s: Exiting Redux.assume: 0.000012 seconds 0.121996s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.122007s: Entering Redux.assume(!(1 = 0)) 0.122018s: Exiting Redux.assume: 0.000002 seconds 0.122028s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.122042s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.122065s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.122082s: Exiting Redux.assume: 0.000007 seconds 0.122093s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.122102s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.122112s: Entering Redux.query(1 <= 1) 0.122121s: Exiting Redux.query 0.122131s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.122140s: Entering Redux.assume(1 <= 1) 0.122151s: Exiting Redux.assume: 0.000001 seconds 0.122160s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.122173s: Entering Redux.assume(!(!(r0 = 0))) 0.122201s: Exiting Redux.assume: 0.000018 seconds 0.122211s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.122222s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.122244s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.122261s: Exiting Redux.assume: 0.000006 seconds 0.122271s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.122281s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.122291s: Entering Redux.query(1 <= 1) 0.122301s: Exiting Redux.query 0.122311s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.122321s: Entering Redux.assume(1 <= 1) 0.122332s: Exiting Redux.assume: 0.000001 seconds 0.122342s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.122354s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.122364s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.122373s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.122387s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.122408s: Exiting Redux.assume: 0.000010 seconds 0.122420s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.122433s: Exiting Redux.assume: 0.000003 seconds 0.122444s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.122457s: Entering Redux.assume(0 < r0) 0.122473s: Exiting Redux.assume: 0.000005 seconds 0.122483s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.122497s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.122510s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.122527s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.122542s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.122876s: Exiting Redux.query 0.122891s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.122900s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.122920s: Entering Redux.assume(!(0 < r0)) 0.122939s: Exiting Redux.assume: 0.000007 seconds 0.122949s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.122963s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.122976s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.122994s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.123009s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.123134s: Exiting Redux.query 0.123146s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.123156s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.123171s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.123191s: Exiting Redux.assume: 0.000010 seconds 0.123203s: Entering Redux.assume(!(!(1 = 0))) 0.123215s: Exiting Redux.assume: 0.000001 seconds 0.123228s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.123241s: Exiting Redux.assume: 0.000003 seconds 0.123252s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.123263s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123272s: Entering Redux.query(true) 0.123281s: Exiting Redux.query 0.123291s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123301s: Entering Redux.assume(true) 0.123313s: Exiting Redux.assume: 0.000001 seconds 0.123324s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.123339s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.123351s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.123365s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.123382s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.123398s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.124117s: Exiting Redux.query 0.124133s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.124148s: Exiting Redux.assert_term: 0.000005 seconds 0.124159s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.124172s: Exiting Redux.assert_term: 0.000003 seconds 0.124182s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.124195s: Exiting Redux.assert_term: 0.000003 seconds 0.124206s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.124218s: Exiting Redux.assert_term: 0.000003 seconds 0.124228s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.124242s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.124266s: Exiting Redux.assume: 0.000012 seconds 0.124276s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.124287s: Entering Redux.assume(!(1 = 0)) 0.124299s: Exiting Redux.assume: 0.000001 seconds 0.124311s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.124325s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.124351s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124369s: Exiting Redux.assume: 0.000006 seconds 0.124381s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.124391s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124401s: Entering Redux.query(1 <= 1) 0.124411s: Exiting Redux.query 0.124421s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124432s: Entering Redux.assume(1 <= 1) 0.124444s: Exiting Redux.assume: 0.000001 seconds 0.124454s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.124467s: Entering Redux.assume(!(!(r0 = 0))) 0.124496s: Exiting Redux.assume: 0.000019 seconds 0.124507s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.124519s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.124570s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124588s: Exiting Redux.assume: 0.000006 seconds 0.124599s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.124608s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124618s: Entering Redux.query(1 <= 1) 0.124628s: Exiting Redux.query 0.124637s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124647s: Entering Redux.assume(1 <= 1) 0.124658s: Exiting Redux.assume: 0.000001 seconds 0.124667s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.124678s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.124687s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.124697s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.124709s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124730s: Exiting Redux.assume: 0.000011 seconds 0.124742s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.124755s: Exiting Redux.assume: 0.000003 seconds 0.124765s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.124777s: Entering Redux.assume(0 < r0) 0.124794s: Exiting Redux.assume: 0.000006 seconds 0.124804s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.124817s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.124829s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.124846s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.124860s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.125069s: Exiting Redux.query 0.125082s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.125091s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.125102s: Entering Redux.assume(!(0 < r0)) 0.125119s: Exiting Redux.assume: 0.000006 seconds 0.125129s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.125142s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.125155s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.125172s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.125187s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.125407s: Exiting Redux.query 0.125419s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.125429s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.125444s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.125465s: Exiting Redux.assume: 0.000010 seconds 0.125476s: Entering Redux.assume(!(!(1 = 0))) 0.125487s: Exiting Redux.assume: 0.000001 seconds 0.125505s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.125621s: Exiting Redux.assume: 0.000104 seconds 0.125633s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.125643s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.125653s: Entering Redux.query(true) 0.125662s: Exiting Redux.query 0.125672s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.125681s: Entering Redux.assume(true) 0.125692s: Exiting Redux.assume: 0.000001 seconds 0.125702s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.125716s: Entering Redux.query(!(2 = 0)) 0.125727s: Exiting Redux.query 0.125738s: Entering Redux.assume(%(A0, 2) = 1) 0.125751s: Exiting Redux.assume: 0.000003 seconds 0.125761s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.125771s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.125780s: Entering Redux.query(true) 0.125789s: Exiting Redux.query 0.125798s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.125807s: Entering Redux.assume(true) 0.125818s: Exiting Redux.assume: 0.000001 seconds 0.125827s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.125842s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.125853s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.125866s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.125882s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.125897s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.126676s: Exiting Redux.query 0.126693s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.126709s: Exiting Redux.assert_term: 0.000004 seconds 0.126721s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.126735s: Exiting Redux.assert_term: 0.000003 seconds 0.126746s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.126762s: Exiting Redux.assert_term: 0.000003 seconds 0.126774s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.126787s: Exiting Redux.assert_term: 0.000003 seconds 0.126798s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.126812s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.126836s: Exiting Redux.assume: 0.000012 seconds 0.126846s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.126857s: Entering Redux.assume(!(1 = 0)) 0.126869s: Exiting Redux.assume: 0.000001 seconds 0.126880s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.126894s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.126927s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.126946s: Exiting Redux.assume: 0.000007 seconds 0.126957s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.126967s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126977s: Entering Redux.query(1 <= 1) 0.126987s: Exiting Redux.query 0.126998s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.127008s: Entering Redux.assume(1 <= 1) 0.127020s: Exiting Redux.assume: 0.000001 seconds 0.127029s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.127042s: Entering Redux.assume(!(!(r0 = 0))) 0.127072s: Exiting Redux.assume: 0.000019 seconds 0.127083s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.127095s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.127117s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.127135s: Exiting Redux.assume: 0.000006 seconds 0.127147s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.127157s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.127167s: Entering Redux.query(1 <= 1) 0.127177s: Exiting Redux.query 0.127188s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.127198s: Entering Redux.assume(1 <= 1) 0.127209s: Exiting Redux.assume: 0.000001 seconds 0.127219s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.127230s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.127239s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.127249s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.127262s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.127283s: Exiting Redux.assume: 0.000011 seconds 0.127296s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.127309s: Exiting Redux.assume: 0.000003 seconds 0.127320s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.127333s: Entering Redux.assume(0 < r0) 0.127350s: Exiting Redux.assume: 0.000006 seconds 0.127360s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.127373s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.127386s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.127403s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.127419s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.127618s: Exiting Redux.query 0.127632s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.127643s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.127655s: Entering Redux.assume(!(0 < r0)) 0.127672s: Exiting Redux.assume: 0.000006 seconds 0.127682s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.127695s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.127707s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.127724s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.127738s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.127858s: Exiting Redux.query 0.127871s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.127881s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.127896s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.127999s: Exiting Redux.assume: 0.000091 seconds 0.128013s: Entering Redux.assume(!(!(1 = 0))) 0.128025s: Exiting Redux.assume: 0.000001 seconds 0.128038s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.128051s: Exiting Redux.assume: 0.000003 seconds 0.128061s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.128071s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.128080s: Entering Redux.query(true) 0.128089s: Exiting Redux.query 0.128099s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.128108s: Entering Redux.assume(true) 0.128119s: Exiting Redux.assume: 0.000001 seconds 0.128128s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.128143s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.128154s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.128168s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.128184s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.128199s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.128955s: Exiting Redux.query 0.128972s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.128990s: Exiting Redux.assert_term: 0.000004 seconds 0.129001s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.129016s: Exiting Redux.assert_term: 0.000003 seconds 0.129027s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.129040s: Exiting Redux.assert_term: 0.000003 seconds 0.129051s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.129065s: Exiting Redux.assert_term: 0.000002 seconds 0.129075s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.129089s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.129112s: Exiting Redux.assume: 0.000012 seconds 0.129123s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.129134s: Entering Redux.assume(!(1 = 0)) 0.129146s: Exiting Redux.assume: 0.000001 seconds 0.129157s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.129171s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.129254s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.129273s: Exiting Redux.assume: 0.000007 seconds 0.129285s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.129294s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129305s: Entering Redux.query(1 <= 1) 0.129316s: Exiting Redux.query 0.129326s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129335s: Entering Redux.assume(1 <= 1) 0.129346s: Exiting Redux.assume: 0.000001 seconds 0.129356s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.129368s: Entering Redux.assume(!(!(r0 = 0))) 0.129397s: Exiting Redux.assume: 0.000018 seconds 0.129407s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.129418s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.129439s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.129457s: Exiting Redux.assume: 0.000006 seconds 0.129467s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.129477s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129486s: Entering Redux.query(1 <= 1) 0.129495s: Exiting Redux.query 0.129505s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129514s: Entering Redux.assume(1 <= 1) 0.129525s: Exiting Redux.assume: 0.000001 seconds 0.129535s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.129546s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.129555s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.129564s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.129576s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.129597s: Exiting Redux.assume: 0.000011 seconds 0.129609s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.129622s: Exiting Redux.assume: 0.000003 seconds 0.129632s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.129645s: Entering Redux.assume(0 < r0) 0.129661s: Exiting Redux.assume: 0.000006 seconds 0.129671s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.129684s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.129696s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.129713s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.129727s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.129939s: Exiting Redux.query 0.129952s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.129962s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.129973s: Entering Redux.assume(!(0 < r0)) 0.129990s: Exiting Redux.assume: 0.000006 seconds 0.130000s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.130013s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.130025s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.130042s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.130056s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.130175s: Exiting Redux.query 0.130187s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.130197s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.130211s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.130231s: Exiting Redux.assume: 0.000010 seconds 0.130242s: Entering Redux.assume(!(!(1 = 0))) 0.130253s: Exiting Redux.assume: 0.000001 seconds 0.130273s: Entering Redux.assume(!(0 <= R0)) 0.130288s: Exiting Redux.assume: 0.000005 seconds 0.130298s: Entering Redux.assume(false) 0.130309s: Exiting Redux.assume: 0.000002 seconds 0.130318s: Entering Redux.assume(!(false)) 0.130329s: Exiting Redux.assume: 0.000001 seconds 0.130339s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.130349s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130358s: Entering Redux.query(true) 0.130367s: Exiting Redux.query 0.130377s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130386s: Entering Redux.assume(true) 0.130396s: Exiting Redux.assume: 0.000001 seconds 0.130406s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.130424s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.130506s: Exiting Redux.assume: 0.000070 seconds 0.130518s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.130528s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130537s: Entering Redux.query(true) 0.130546s: Exiting Redux.query 0.130556s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130565s: Entering Redux.assume(true) 0.130576s: Exiting Redux.assume: 0.000001 seconds 0.130635s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.130651s: Entering Redux.query(!(2 = 0)) 0.130661s: Exiting Redux.query 0.130673s: Entering Redux.assume(%(A0, 2) = 1) 0.130686s: Exiting Redux.assume: 0.000003 seconds 0.130696s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.130705s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130714s: Entering Redux.query(true) 0.130724s: Exiting Redux.query 0.130733s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130742s: Entering Redux.assume(true) 0.130753s: Exiting Redux.assume: 0.000001 seconds 0.130762s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.130777s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.130787s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.130801s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.130816s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.130831s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.130997s: Exiting Redux.query 0.131013s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.131027s: Exiting Redux.assert_term: 0.000004 seconds 0.131039s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.131052s: Exiting Redux.assert_term: 0.000003 seconds 0.131063s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.131076s: Exiting Redux.assert_term: 0.000002 seconds 0.131086s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.131099s: Exiting Redux.assert_term: 0.000002 seconds 0.131108s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.131122s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.131144s: Exiting Redux.assume: 0.000011 seconds 0.131154s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.131164s: Entering Redux.assume(!(1 = 0)) 0.131175s: Exiting Redux.assume: 0.000001 seconds 0.131186s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.131199s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.131222s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.131239s: Exiting Redux.assume: 0.000006 seconds 0.131249s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.131259s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131268s: Entering Redux.query(1 <= 1) 0.131278s: Exiting Redux.query 0.131289s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131299s: Entering Redux.assume(1 <= 1) 0.131311s: Exiting Redux.assume: 0.000001 seconds 0.131321s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.131334s: Entering Redux.assume(!(!(r0 = 0))) 0.131363s: Exiting Redux.assume: 0.000018 seconds 0.131373s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.131385s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.131408s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.131425s: Exiting Redux.assume: 0.000006 seconds 0.131436s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.131446s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131456s: Entering Redux.query(1 <= 1) 0.131466s: Exiting Redux.query 0.131477s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131486s: Entering Redux.assume(1 <= 1) 0.131498s: Exiting Redux.assume: 0.000001 seconds 0.131507s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.131518s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.131528s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.131538s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.131551s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131571s: Exiting Redux.assume: 0.000010 seconds 0.131584s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.131597s: Exiting Redux.assume: 0.000003 seconds 0.131609s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.131622s: Entering Redux.assume(0 < r0) 0.131639s: Exiting Redux.assume: 0.000006 seconds 0.131649s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.131662s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.131675s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.131692s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.131707s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.131917s: Exiting Redux.query 0.131930s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.131940s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.131952s: Entering Redux.assume(!(0 < r0)) 0.131969s: Exiting Redux.assume: 0.000007 seconds 0.131980s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.131993s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.132006s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.132025s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.132040s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.132160s: Exiting Redux.query 0.132172s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.132182s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.132196s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.132217s: Exiting Redux.assume: 0.000009 seconds 0.132228s: Entering Redux.assume(!(!(1 = 0))) 0.132239s: Exiting Redux.assume: 0.000001 seconds 0.132253s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.132266s: Exiting Redux.assume: 0.000003 seconds 0.132277s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.132287s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132296s: Entering Redux.query(true) 0.132307s: Exiting Redux.query 0.132318s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132327s: Entering Redux.assume(true) 0.132339s: Exiting Redux.assume: 0.000001 seconds 0.132349s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.132365s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.132375s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.132390s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.132406s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.132422s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.132579s: Exiting Redux.query 0.132595s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.132610s: Exiting Redux.assert_term: 0.000004 seconds 0.132622s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.132636s: Exiting Redux.assert_term: 0.000003 seconds 0.132647s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.132661s: Exiting Redux.assert_term: 0.000003 seconds 0.132672s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.132685s: Exiting Redux.assert_term: 0.000003 seconds 0.132695s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.132710s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.132733s: Exiting Redux.assume: 0.000012 seconds 0.132743s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.132754s: Entering Redux.assume(!(1 = 0)) 0.132766s: Exiting Redux.assume: 0.000001 seconds 0.132777s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.132791s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.132814s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132832s: Exiting Redux.assume: 0.000006 seconds 0.132842s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.132852s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132864s: Entering Redux.query(1 <= 1) 0.132873s: Exiting Redux.query 0.132883s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132892s: Entering Redux.assume(1 <= 1) 0.132903s: Exiting Redux.assume: 0.000001 seconds 0.132921s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.132934s: Entering Redux.assume(!(!(r0 = 0))) 0.132963s: Exiting Redux.assume: 0.000018 seconds 0.132973s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.132985s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.133007s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.133024s: Exiting Redux.assume: 0.000006 seconds 0.133034s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.133044s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133054s: Entering Redux.query(1 <= 1) 0.133064s: Exiting Redux.query 0.133074s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133085s: Entering Redux.assume(1 <= 1) 0.133096s: Exiting Redux.assume: 0.000001 seconds 0.133106s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.133117s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.133127s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.133137s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.133150s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133170s: Exiting Redux.assume: 0.000010 seconds 0.133182s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.133195s: Exiting Redux.assume: 0.000002 seconds 0.133205s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.133217s: Entering Redux.assume(0 < r0) 0.133234s: Exiting Redux.assume: 0.000006 seconds 0.133244s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.133297s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.133311s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.133328s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.133342s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.133544s: Exiting Redux.query 0.133557s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.133567s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.133578s: Entering Redux.assume(!(0 < r0)) 0.133596s: Exiting Redux.assume: 0.000006 seconds 0.133606s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.133620s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.133633s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.133651s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.133665s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.133788s: Exiting Redux.query 0.133802s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.133812s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.133827s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133847s: Exiting Redux.assume: 0.000010 seconds 0.133859s: Entering Redux.assume(!(!(1 = 0))) 0.133870s: Exiting Redux.assume: 0.000001 seconds 0.133888s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.134021s: Exiting Redux.assume: 0.000123 seconds 0.134033s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.134043s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.134052s: Entering Redux.query(true) 0.134062s: Exiting Redux.query 0.134071s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.134081s: Entering Redux.assume(true) 0.134092s: Exiting Redux.assume: 0.000001 seconds 0.134101s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.134116s: Entering Redux.query(!(2 = 0)) 0.134125s: Exiting Redux.query 0.134136s: Entering Redux.assume(%(A0, 2) = 1) 0.134149s: Exiting Redux.assume: 0.000003 seconds 0.134159s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.134169s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.134177s: Entering Redux.query(true) 0.134187s: Exiting Redux.query 0.134196s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.134205s: Entering Redux.assume(true) 0.134216s: Exiting Redux.assume: 0.000001 seconds 0.134225s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.134239s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.134250s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.134264s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.134279s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.134294s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.135044s: Exiting Redux.query 0.135061s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.135075s: Exiting Redux.assert_term: 0.000004 seconds 0.135086s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.135099s: Exiting Redux.assert_term: 0.000003 seconds 0.135110s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.135122s: Exiting Redux.assert_term: 0.000003 seconds 0.135133s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.135146s: Exiting Redux.assert_term: 0.000002 seconds 0.135155s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.135169s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.135192s: Exiting Redux.assume: 0.000013 seconds 0.135201s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.135212s: Entering Redux.assume(!(1 = 0)) 0.135223s: Exiting Redux.assume: 0.000001 seconds 0.135234s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.135247s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.135271s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135288s: Exiting Redux.assume: 0.000006 seconds 0.135298s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.135308s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135318s: Entering Redux.query(1 <= 1) 0.135327s: Exiting Redux.query 0.135337s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135346s: Entering Redux.assume(1 <= 1) 0.135357s: Exiting Redux.assume: 0.000001 seconds 0.135366s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.135378s: Entering Redux.assume(!(!(r0 = 0))) 0.135407s: Exiting Redux.assume: 0.000018 seconds 0.135417s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.135428s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.135450s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135467s: Exiting Redux.assume: 0.000006 seconds 0.135477s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.135486s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135496s: Entering Redux.query(1 <= 1) 0.135505s: Exiting Redux.query 0.135514s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135524s: Entering Redux.assume(1 <= 1) 0.135535s: Exiting Redux.assume: 0.000001 seconds 0.135544s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.135555s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.135564s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.135574s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.135587s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135607s: Exiting Redux.assume: 0.000011 seconds 0.135619s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.135632s: Exiting Redux.assume: 0.000003 seconds 0.135643s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.135656s: Entering Redux.assume(0 < r0) 0.135672s: Exiting Redux.assume: 0.000005 seconds 0.135682s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.135694s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.135707s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.135805s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.135821s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.136032s: Exiting Redux.query 0.136045s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.136055s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.136067s: Entering Redux.assume(!(0 < r0)) 0.136083s: Exiting Redux.assume: 0.000007 seconds 0.136094s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.136107s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.136120s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.136137s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.136151s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.136273s: Exiting Redux.query 0.136287s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.136298s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.136312s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.136333s: Exiting Redux.assume: 0.000009 seconds 0.136345s: Entering Redux.assume(!(!(1 = 0))) 0.136357s: Exiting Redux.assume: 0.000002 seconds 0.136370s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.136383s: Exiting Redux.assume: 0.000003 seconds 0.136393s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.136403s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.136413s: Entering Redux.query(true) 0.136422s: Exiting Redux.query 0.136432s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.136442s: Entering Redux.assume(true) 0.136453s: Exiting Redux.assume: 0.000001 seconds 0.136463s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,7-8): Executing statement 0.136479s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(47,7-8): Executing statement 0.136491s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.136505s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Executing statement 0.136521s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.136536s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.137312s: Exiting Redux.query 0.137329s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.137345s: Exiting Redux.assert_term: 0.000005 seconds 0.137356s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.137370s: Exiting Redux.assert_term: 0.000003 seconds 0.137381s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.137394s: Exiting Redux.assert_term: 0.000003 seconds 0.137404s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.137417s: Exiting Redux.assert_term: 0.000003 seconds 0.137427s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Producing assertion 0.137440s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.137463s: Exiting Redux.assume: 0.000013 seconds 0.137474s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,5-10): Evaluating loop condition 0.137485s: Entering Redux.assume(!(1 = 0)) 0.137497s: Exiting Redux.assume: 0.000002 seconds 0.137508s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(51,2-3): Executing statement 0.137522s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Executing statement 0.137546s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137564s: Exiting Redux.assume: 0.000007 seconds 0.137575s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,9-26): Verifying call 0.137585s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137595s: Entering Redux.query(1 <= 1) 0.137605s: Exiting Redux.query 0.137616s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137626s: Entering Redux.assume(1 <= 1) 0.137638s: Exiting Redux.assume: 0.000001 seconds 0.137647s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,9-11): Executing statement 0.137663s: Entering Redux.assume(!(!(r0 = 0))) 0.137693s: Exiting Redux.assume: 0.000019 seconds 0.137704s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,24-29): Executing statement 0.137716s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Executing statement 0.137738s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137756s: Exiting Redux.assume: 0.000006 seconds 0.137767s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(65,5-22): Verifying call 0.137777s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137786s: Entering Redux.query(1 <= 1) 0.137796s: Exiting Redux.query 0.137805s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137815s: Entering Redux.assume(1 <= 1) 0.137826s: Exiting Redux.assume: 0.000001 seconds 0.137835s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(66,5-11): Executing return statement 0.137846s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.137855s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Cleaning up dummy fraction chunks 0.137864s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,1-2): Leak check. 0.137876s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137897s: Exiting Redux.assume: 0.000010 seconds 0.137918s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.137932s: Exiting Redux.assume: 0.000003 seconds 0.137942s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.137955s: Entering Redux.assume(0 < r0) 0.137972s: Exiting Redux.assume: 0.000006 seconds 0.137982s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,20-21): Executing statement 0.137996s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(56,15-16): Executing statement 0.138008s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,15-16): Executing statement 0.138025s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.138040s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.138333s: Exiting Redux.query 0.138347s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.138357s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.138369s: Entering Redux.assume(!(0 < r0)) 0.138386s: Exiting Redux.assume: 0.000007 seconds 0.138397s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,16-17): Executing statement 0.138411s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.138425s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,15-16): Executing statement 0.138442s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,49-51): Consuming assertion 0.138457s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.138580s: Exiting Redux.query 0.138593s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Cleaning up dummy fraction chunks 0.138603s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,5-6): Leak check. 0.138617s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138638s: Exiting Redux.assume: 0.000010 seconds 0.138649s: Entering Redux.assume(!(!(1 = 0))) 0.138660s: Exiting Redux.assume: 0.000001 seconds Syntactic annotation overhead statistics: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h : lines: code: 6; annot: 807; mixed: 1; overhead: 13467% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/list.gh : lines: code: 0; annot: 187; mixed: 0; overhead: inf% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude_core.gh: lines: code: 0; annot: 33; mixed: 0; overhead: inf% fermat2_ll_valuebound100__verifast_instrumented_modified.c : lines: code: 33; annot: 14; mixed: 7; overhead: 64% Statements parsed: 120 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 25 Execution steps (including assertion production/consumption steps): 1834 Symbolic execution forks: 221 Prover assumes: 625 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 272 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 1230 (0), 0 (more than 30) assume_core_count = 1543 number of case splits = 0 simplex_assert_ge_count = 564 simplex_assert_eq_count = 437 simplex_assert_neq_count = 180 max_truenode_childcount = 0 max_falsenode_childcount = 2 axiom triggered counts: ptr_provenance_max_addr_limits 1 ptr_provenance_min_addr_limits 1 boxed_bool_unboxed_bool_x_eq_x 1 Time spent in query, assume, push, pop: 0.052485s Time spent in Simplex: 0.043983s Time spent parsing: 0.017046s Function timings (> 0.1s): Total time: 0.13 seconds 0 errors found (25 statements verified)