./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 + '[' -z x ']' + echo 'Using prover supplied by environment variable PROVER: Redux' Using prover supplied by environment variable PROVER: Redux ++ basename sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_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 + 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 -prover Redux -read_options_from_source_file -c fermat2_ll_valuebound100__verifast_instrumented_modified.c fermat2_ll_valuebound100__verifast_instrumented_modified.c 0.006758s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006797s: Exiting Redux.assert_term: 0.000018 seconds 0.006832s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006848s: Exiting Redux.assert_term: 0.000005 seconds 0.006856s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006870s: Exiting Redux.assert_term: 0.000004 seconds 0.006880s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006891s: Exiting Redux.assert_term: 0.000001 seconds 0.006907s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006922s: Exiting Redux.assert_term: 0.000005 seconds 0.006930s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.006943s: Exiting Redux.assert_term: 0.000005 seconds 0.006953s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.006967s: Exiting Redux.assert_term: 0.000003 seconds 0.006975s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.006991s: Exiting Redux.assert_term: 0.000007 seconds 0.007006s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007020s: Exiting Redux.assert_term: 0.000002 seconds 0.007030s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007043s: Exiting Redux.assert_term: 0.000002 seconds 0.007051s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007065s: Exiting Redux.assert_term: 0.000005 seconds 0.007076s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007087s: Exiting Redux.assert_term: 0.000002 seconds 0.007103s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007117s: Exiting Redux.assert_term: 0.000004 seconds 0.007125s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007138s: Exiting Redux.assert_term: 0.000004 seconds 0.007146s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007158s: Exiting Redux.assert_term: 0.000002 seconds 0.007169s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007182s: Exiting Redux.assert_term: 0.000002 seconds 0.007196s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007209s: Exiting Redux.assert_term: 0.000004 seconds 0.007217s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007230s: Exiting Redux.assert_term: 0.000005 seconds 0.007241s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007252s: Exiting Redux.assert_term: 0.000002 seconds 0.007265s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007278s: Exiting Redux.assert_term: 0.000004 seconds 0.007292s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007306s: Exiting Redux.assert_term: 0.000004 seconds 0.007317s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007328s: Exiting Redux.assert_term: 0.000002 seconds 0.007339s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007353s: Exiting Redux.assert_term: 0.000005 seconds 0.007362s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007376s: Exiting Redux.assert_term: 0.000002 seconds 0.007392s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007406s: Exiting Redux.assert_term: 0.000002 seconds 0.007414s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007427s: Exiting Redux.assert_term: 0.000004 seconds 0.007435s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007449s: Exiting Redux.assert_term: 0.000004 seconds 0.025044s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025100s: Exiting Redux.assert_term: 0.000011 seconds 0.025134s: Entering Redux.assume(true ==> default_value = 0) 0.025150s: Exiting Redux.assume: 0.000005 seconds 0.026371s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026393s: Exiting Redux.assert_term: 0.000005 seconds 0.026406s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026419s: Exiting Redux.assert_term: 0.000003 seconds 0.026431s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026443s: Exiting Redux.assert_term: 0.000003 seconds 0.026460s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026480s: Exiting Redux.assert_term: 0.000002 seconds 0.026491s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026502s: Exiting Redux.assert_term: 0.000003 seconds 0.026518s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026529s: Exiting Redux.assert_term: 0.000003 seconds 0.026546s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026558s: Exiting Redux.assert_term: 0.000002 seconds 0.026569s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026584s: Exiting Redux.assert_term: 0.000002 seconds 0.026599s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026621s: Exiting Redux.assert_term: 0.000003 seconds 0.026637s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026649s: Exiting Redux.assert_term: 0.000002 seconds 0.026665s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026677s: Exiting Redux.assert_term: 0.000003 seconds 0.026688s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.026706s: Exiting Redux.assert_term: 0.000002 seconds 0.026720s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.026731s: Exiting Redux.assert_term: 0.000003 seconds 0.026746s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.026758s: Exiting Redux.assert_term: 0.000002 seconds 0.026772s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.026784s: Exiting Redux.assert_term: 0.000002 seconds 0.026799s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.026817s: Exiting Redux.assert_term: 0.000003 seconds 0.026837s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.026850s: Exiting Redux.assert_term: 0.000003 seconds 0.026868s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.026880s: Exiting Redux.assert_term: 0.000003 seconds 0.026896s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.026908s: Exiting Redux.assert_term: 0.000002 seconds 0.026928s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.026947s: Exiting Redux.assert_term: 0.000003 seconds 0.029621s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.029643s: Exiting Redux.assume: 0.000005 seconds 0.034885s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.034926s: Exiting Redux.assert_term: 0.000008 seconds 0.034948s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.034961s: Exiting Redux.assert_term: 0.000003 seconds 0.034978s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035005s: Exiting Redux.assert_term: 0.000002 seconds 0.035020s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035033s: Exiting Redux.assert_term: 0.000003 seconds 0.035044s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035064s: Exiting Redux.assume: 0.000011 seconds 0.035079s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035097s: Exiting Redux.assert_term: 0.000004 seconds 0.035107s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035129s: Exiting Redux.assume: 0.000012 seconds 0.035143s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035156s: Exiting Redux.assert_term: 0.000003 seconds 0.035173s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035186s: Exiting Redux.assert_term: 0.000003 seconds 0.035211s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035224s: Exiting Redux.assert_term: 0.000003 seconds 0.035245s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035258s: Exiting Redux.assert_term: 0.000002 seconds 0.035281s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035294s: Exiting Redux.assert_term: 0.000003 seconds 0.035318s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035339s: Exiting Redux.assert_term: 0.000003 seconds 0.035359s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.035372s: Exiting Redux.assert_term: 0.000002 seconds 0.035387s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.035399s: Exiting Redux.assert_term: 0.000003 seconds 0.035415s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.035427s: Exiting Redux.assert_term: 0.000003 seconds 0.035443s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.035462s: Exiting Redux.assert_term: 0.000003 seconds 0.035478s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.035490s: Exiting Redux.assert_term: 0.000002 seconds 0.035505s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.035517s: Exiting Redux.assert_term: 0.000003 seconds 0.035533s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.035545s: Exiting Redux.assert_term: 0.000003 seconds 0.035566s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.035578s: Exiting Redux.assert_term: 0.000002 seconds 0.035593s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.035617s: Exiting Redux.assert_term: 0.000002 seconds 0.035633s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.035645s: Exiting Redux.assert_term: 0.000002 seconds 0.035660s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.035672s: Exiting Redux.assert_term: 0.000002 seconds 0.035699s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.035712s: Exiting Redux.assert_term: 0.000003 seconds 0.035727s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.035739s: Exiting Redux.assert_term: 0.000003 seconds 0.035805s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.035819s: Exiting Redux.assert_term: 0.000002 seconds 0.035841s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.035860s: Exiting Redux.assert_term: 0.000002 seconds 0.035886s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.035899s: Exiting Redux.assert_term: 0.000003 seconds 0.035921s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.035934s: Exiting Redux.assert_term: 0.000002 seconds 0.035948s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.035960s: Exiting Redux.assert_term: 0.000003 seconds 0.035977s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.035995s: Exiting Redux.assert_term: 0.000003 seconds 0.036010s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036022s: Exiting Redux.assert_term: 0.000002 seconds 0.036036s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036048s: Exiting Redux.assert_term: 0.000003 seconds 0.036063s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036076s: Exiting Redux.assert_term: 0.000002 seconds 0.036089s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036106s: Exiting Redux.assert_term: 0.000002 seconds 0.036123s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036135s: Exiting Redux.assert_term: 0.000002 seconds 0.036149s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036162s: Exiting Redux.assert_term: 0.000002 seconds 0.036176s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036187s: Exiting Redux.assert_term: 0.000003 seconds 0.036207s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036224s: Exiting Redux.assert_term: 0.000003 seconds 0.036247s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036259s: Exiting Redux.assert_term: 0.000003 seconds 0.036275s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036287s: Exiting Redux.assert_term: 0.000003 seconds 0.036309s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036321s: Exiting Redux.assert_term: 0.000003 seconds 0.036335s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.036353s: Exiting Redux.assert_term: 0.000002 seconds 0.036366s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.036377s: Exiting Redux.assert_term: 0.000002 seconds 0.036390s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.036402s: Exiting Redux.assert_term: 0.000002 seconds 0.036416s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.036427s: Exiting Redux.assert_term: 0.000003 seconds 0.036441s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.036458s: Exiting Redux.assert_term: 0.000003 seconds 0.036472s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.036483s: Exiting Redux.assert_term: 0.000003 seconds 0.036496s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.036508s: Exiting Redux.assert_term: 0.000003 seconds 0.036521s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.036533s: Exiting Redux.assert_term: 0.000002 seconds 0.036546s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.036563s: Exiting Redux.assert_term: 0.000002 seconds 0.036577s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.036588s: Exiting Redux.assert_term: 0.000003 seconds 0.036602s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.036623s: Exiting Redux.assert_term: 0.000003 seconds 0.036637s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.036648s: Exiting Redux.assert_term: 0.000002 seconds 0.036667s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.036678s: Exiting Redux.assert_term: 0.000002 seconds 0.036692s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.036703s: Exiting Redux.assert_term: 0.000002 seconds 0.036717s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.036728s: Exiting Redux.assert_term: 0.000003 seconds 0.036741s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.036753s: Exiting Redux.assert_term: 0.000003 seconds 0.036778s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.036790s: Exiting Redux.assert_term: 0.000002 seconds 0.036802s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.036814s: Exiting Redux.assert_term: 0.000002 seconds 0.036827s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.036838s: Exiting Redux.assert_term: 0.000003 seconds 0.036850s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.036863s: Exiting Redux.assert_term: 0.000003 seconds 0.036885s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.036898s: Exiting Redux.assert_term: 0.000003 seconds 0.036912s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.036923s: Exiting Redux.assert_term: 0.000002 seconds 0.036936s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.036947s: Exiting Redux.assert_term: 0.000003 seconds 0.036961s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.036973s: Exiting Redux.assert_term: 0.000002 seconds 0.036992s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037004s: Exiting Redux.assert_term: 0.000002 seconds 0.037019s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037031s: Exiting Redux.assert_term: 0.000002 seconds 0.037045s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037056s: Exiting Redux.assert_term: 0.000003 seconds 0.037070s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037082s: Exiting Redux.assert_term: 0.000002 seconds 0.037100s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037112s: Exiting Redux.assert_term: 0.000003 seconds 0.037125s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037137s: Exiting Redux.assert_term: 0.000002 seconds 0.037149s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037160s: Exiting Redux.assert_term: 0.000002 seconds 0.037173s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037184s: Exiting Redux.assert_term: 0.000002 seconds 0.037202s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037213s: Exiting Redux.assert_term: 0.000003 seconds 0.037226s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037237s: Exiting Redux.assert_term: 0.000003 seconds 0.037249s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037261s: Exiting Redux.assert_term: 0.000002 seconds 0.037273s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.037284s: Exiting Redux.assert_term: 0.000002 seconds 0.037297s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.037313s: Exiting Redux.assert_term: 0.000003 seconds 0.037327s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.037338s: Exiting Redux.assert_term: 0.000003 seconds 0.037354s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.037366s: Exiting Redux.assert_term: 0.000002 seconds 0.037380s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.037392s: Exiting Redux.assert_term: 0.000003 seconds 0.037407s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.037423s: Exiting Redux.assert_term: 0.000003 seconds 0.037438s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.037451s: Exiting Redux.assert_term: 0.000002 seconds 0.037464s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.037476s: Exiting Redux.assert_term: 0.000002 seconds 0.037491s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.037503s: Exiting Redux.assert_term: 0.000003 seconds 0.037522s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.037535s: Exiting Redux.assert_term: 0.000003 seconds 0.037555s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.037567s: Exiting Redux.assert_term: 0.000002 seconds 0.037585s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.037597s: Exiting Redux.assert_term: 0.000002 seconds 0.037620s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.037632s: Exiting Redux.assert_term: 0.000003 seconds 0.037654s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.037666s: Exiting Redux.assert_term: 0.000003 seconds 0.037681s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.037694s: Exiting Redux.assert_term: 0.000002 seconds 0.037708s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.037721s: Exiting Redux.assert_term: 0.000003 seconds 0.037736s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.037749s: Exiting Redux.assert_term: 0.000002 seconds 0.037772s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.037786s: Exiting Redux.assert_term: 0.000003 seconds 0.037800s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.037812s: Exiting Redux.assert_term: 0.000002 seconds 0.037827s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.037840s: Exiting Redux.assert_term: 0.000002 seconds 0.037854s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.037866s: Exiting Redux.assert_term: 0.000003 seconds 0.037887s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.037899s: Exiting Redux.assert_term: 0.000003 seconds 0.037913s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.037925s: Exiting Redux.assert_term: 0.000003 seconds 0.037941s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.037953s: Exiting Redux.assert_term: 0.000003 seconds 0.037968s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.037980s: Exiting Redux.assert_term: 0.000003 seconds 0.037999s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038013s: Exiting Redux.assert_term: 0.000003 seconds 0.038029s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038042s: Exiting Redux.assert_term: 0.000002 seconds 0.038056s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038068s: Exiting Redux.assert_term: 0.000003 seconds 0.038083s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038101s: Exiting Redux.assert_term: 0.000003 seconds 0.038116s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038129s: Exiting Redux.assert_term: 0.000002 seconds 0.038144s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038156s: Exiting Redux.assert_term: 0.000003 seconds 0.038171s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038184s: Exiting Redux.assert_term: 0.000003 seconds 0.038199s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038216s: Exiting Redux.assert_term: 0.000003 seconds 0.038233s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038246s: Exiting Redux.assert_term: 0.000002 seconds 0.038259s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.038271s: Exiting Redux.assert_term: 0.000003 seconds 0.038286s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.038298s: Exiting Redux.assert_term: 0.000003 seconds 0.038315s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.038333s: Exiting Redux.assert_term: 0.000003 seconds 0.038350s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.038362s: Exiting Redux.assert_term: 0.000003 seconds 0.038377s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.038389s: Exiting Redux.assert_term: 0.000003 seconds 0.038404s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.038416s: Exiting Redux.assert_term: 0.000003 seconds 0.038762s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.038782s: Exiting Redux.assert_term: 0.000004 seconds 0.039735s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.039755s: Exiting Redux.assert_term: 0.000006 seconds 0.039775s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.039787s: Exiting Redux.assert_term: 0.000004 seconds 0.039801s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.039813s: Exiting Redux.assert_term: 0.000004 seconds 0.039836s: Entering Redux.assert_term(func_rank(main) = 203) 0.039849s: Exiting Redux.assert_term: 0.000004 seconds 0.039880s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.039895s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.039909s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.039920s: Entering Redux.assume(0 <= argc) 0.039940s: Exiting Redux.assume: 0.000005 seconds 0.039949s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.039958s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.039972s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.039986s: Consuming chunk module(fermat2_ll_valuebound100__verifast_instrumented_modified, true) 0.040002s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.040013s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040022s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.040030s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Leak check. 0.040069s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040084s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.040092s: Entering Redux.assume(false) 0.040103s: Exiting Redux.assume: 0.000002 seconds 0.040118s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040131s: Exiting Redux.assert_term: 0.000004 seconds 0.040141s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.040154s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.040163s: Entering Redux.assume(true) 0.040173s: Exiting Redux.assume: 0.000001 seconds 0.040187s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,6-25): Executing statement 0.040201s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(17,3-5): Executing statement 0.040229s: Entering Redux.assume(!(!(cond = 0))) 0.040253s: Exiting Redux.assume: 0.000016 seconds 0.040267s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(17,13-14): Executing statement 0.040278s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(17,14-19): Executing statement 0.040296s: Entering Redux.assert_term(func_rank(abort) < 0) 0.040312s: Exiting Redux.assert_term: 0.000004 seconds 0.040324s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(17,14-19): Verifying call 0.040334s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.040347s: Entering Redux.query(true) 0.040357s: Exiting Redux.query 0.040368s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(6,13-18): Producing assertion 0.040375s: Entering Redux.assume(false) 0.040387s: Exiting Redux.assume: 0.000002 seconds 0.040398s: Entering Redux.assume(!(!(!(cond = 0)))) 0.040411s: Exiting Redux.assume: 0.000004 seconds 0.040419s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.040434s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.040443s: Entering Redux.query(true) 0.040452s: Exiting Redux.query 0.040462s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.040470s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(18,1-2): Leak check. 0.040485s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040499s: Exiting Redux.assert_term: 0.000004 seconds 0.040518s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.040527s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.040537s: Entering Redux.assume(1 <= cond) 0.040551s: Exiting Redux.assume: 0.000005 seconds 0.040561s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,6-23): Executing statement 0.040572s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(22,5-7): Executing statement 0.040593s: Entering Redux.assume(!(!(cond = 0))) 0.041293s: Exiting Redux.assume: 0.000689 seconds 0.041306s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041319s: Exiting Redux.assume: 0.000002 seconds 0.041328s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.041338s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.041347s: Entering Redux.query(1 <= cond) 0.041361s: Exiting Redux.query 0.041376s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.041385s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(27,1-2): Leak check. 0.041403s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.041412s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.041431s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(29,5-9): Executing statement 0.041450s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(33,1-2): Executing statement 0.041460s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(35,1-36,1): Executing statement 0.041478s: Consuming chunk [_]module(fermat2_ll_valuebound100__verifast_instrumented_modified, true) 0.041491s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(37,5-8): Executing statement 0.041504s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.041517s: Exiting Redux.assert_term: 0.000003 seconds 0.041532s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.041545s: Exiting Redux.assert_term: 0.000002 seconds 0.041553s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(38,5-9): Executing statement 0.041564s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.041577s: Exiting Redux.assert_term: 0.000004 seconds 0.041587s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.041604s: Exiting Redux.assert_term: 0.000003 seconds 0.041624s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.041636s: Exiting Redux.assert_term: 0.000003 seconds 0.041644s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(39,7-8): Executing statement 0.041661s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.041674s: Exiting Redux.assert_term: 0.000004 seconds 0.041683s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(39,9-30): Verifying call 0.041697s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.041705s: Entering Redux.query(true) 0.041714s: Exiting Redux.query 0.041724s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.041738s: Exiting Redux.assert_term: 0.000003 seconds 0.041746s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.041755s: Entering Redux.assume(true) 0.041770s: Exiting Redux.assume: 0.000001 seconds 0.041779s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Executing statement 0.041795s: Entering Redux.assume(0 <= A0) 0.041810s: Exiting Redux.assume: 0.000005 seconds 0.041820s: Entering Redux.assume(A0 <= 100) 0.041834s: Exiting Redux.assume: 0.000004 seconds 0.041844s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.041854s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.041871s: Entering Redux.query(true) 0.041881s: Exiting Redux.query 0.041890s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.041898s: Entering Redux.assume(true) 0.041909s: Exiting Redux.assume: 0.000001 seconds 0.041917s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(41,7-8): Executing statement 0.041928s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.041942s: Exiting Redux.assert_term: 0.000004 seconds 0.041961s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(41,9-30): Verifying call 0.041970s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.041978s: Entering Redux.query(true) 0.041987s: Exiting Redux.query 0.041997s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.042010s: Exiting Redux.assert_term: 0.000003 seconds 0.042018s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042031s: Entering Redux.assume(true) 0.042042s: Exiting Redux.assume: 0.000002 seconds 0.042050s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.042064s: Entering Redux.assume(0 <= R0) 0.042078s: Exiting Redux.assume: 0.000004 seconds 0.042087s: Entering Redux.assume(R0 <= 100) 0.042101s: Exiting Redux.assume: 0.000005 seconds 0.042109s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.042123s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042131s: Entering Redux.query(true) 0.042140s: Exiting Redux.query 0.042148s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042156s: Entering Redux.assume(true) 0.042166s: Exiting Redux.assume: 0.000001 seconds 0.042174s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.042193s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.042341s: Exiting Redux.assume: 0.000133 seconds 0.042352s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.042361s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042369s: Entering Redux.query(true) 0.042378s: Exiting Redux.query 0.042386s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042394s: Entering Redux.assume(true) 0.042404s: Exiting Redux.assume: 0.000001 seconds 0.042418s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.042432s: Entering Redux.query(!(2 = 0)) 0.042440s: Exiting Redux.query 0.042451s: Entering Redux.assume(%(A0, 2) = 1) 0.042463s: Exiting Redux.assume: 0.000004 seconds 0.042472s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.042481s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042494s: Entering Redux.query(true) 0.042502s: Exiting Redux.query 0.042512s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042519s: Entering Redux.assume(true) 0.042529s: Exiting Redux.assume: 0.000001 seconds 0.042537s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.042552s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.042562s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.042580s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.042601s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.042627s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.043776s: Exiting Redux.query 0.043793s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.043813s: Exiting Redux.assert_term: 0.000004 seconds 0.043822s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.043835s: Exiting Redux.assert_term: 0.000003 seconds 0.043844s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.043856s: Exiting Redux.assert_term: 0.000003 seconds 0.043866s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.043879s: Exiting Redux.assert_term: 0.000003 seconds 0.043893s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.043907s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.043934s: Exiting Redux.assume: 0.000017 seconds 0.043943s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.043954s: Entering Redux.assume(!(1 = 0)) 0.043964s: Exiting Redux.assume: 0.000000 seconds 0.043981s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.043994s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.044017s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.044037s: Exiting Redux.assume: 0.000010 seconds 0.044046s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.044055s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.044068s: Entering Redux.query(1 <= 1) 0.044076s: Exiting Redux.query 0.044085s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044094s: Entering Redux.assume(1 <= 1) 0.044105s: Exiting Redux.assume: 0.000001 seconds 0.044113s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.044127s: Entering Redux.assume(!(!(r0 = 0))) 0.044157s: Exiting Redux.assume: 0.000020 seconds 0.044173s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.044184s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.044206s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.044228s: Exiting Redux.assume: 0.000012 seconds 0.044238s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.044248s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.044262s: Entering Redux.query(1 <= 1) 0.044272s: Exiting Redux.query 0.044281s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044291s: Entering Redux.assume(1 <= 1) 0.044301s: Exiting Redux.assume: 0.000001 seconds 0.044310s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.044320s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.044334s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.044343s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.044355s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.044382s: Exiting Redux.assume: 0.000017 seconds 0.044393s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.044406s: Exiting Redux.assume: 0.000003 seconds 0.044415s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.044431s: Entering Redux.assume(0 < r0) 0.044448s: Exiting Redux.assume: 0.000007 seconds 0.044457s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.044468s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.044480s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.044495s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.044518s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.044900s: Exiting Redux.query 0.044913s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.044922s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.044934s: Entering Redux.assume(!(0 < r0)) 0.044951s: Exiting Redux.assume: 0.000007 seconds 0.044968s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.044980s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.044992s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.045008s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.045022s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.045182s: Exiting Redux.query 0.045194s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.045202s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.045218s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.045245s: Exiting Redux.assume: 0.000016 seconds 0.045256s: Entering Redux.assume(!(!(1 = 0))) 0.045272s: Exiting Redux.assume: 0.000001 seconds 0.045287s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.045299s: Exiting Redux.assume: 0.000003 seconds 0.045308s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.045317s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.045325s: Entering Redux.query(true) 0.045335s: Exiting Redux.query 0.045343s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.045357s: Entering Redux.assume(true) 0.045367s: Exiting Redux.assume: 0.000002 seconds 0.045375s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.045390s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.045400s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.045413s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.045434s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.045449s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.046214s: Exiting Redux.query 0.046230s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.046245s: Exiting Redux.assert_term: 0.000004 seconds 0.046255s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.046273s: Exiting Redux.assert_term: 0.000003 seconds 0.046284s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.046296s: Exiting Redux.assert_term: 0.000003 seconds 0.046306s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.046318s: Exiting Redux.assert_term: 0.000003 seconds 0.046328s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.046347s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.046373s: Exiting Redux.assume: 0.000017 seconds 0.046382s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.046393s: Entering Redux.assume(!(1 = 0)) 0.046403s: Exiting Redux.assume: 0.000001 seconds 0.046413s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.046425s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.046454s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.046475s: Exiting Redux.assume: 0.000010 seconds 0.046484s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.046493s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046502s: Entering Redux.query(1 <= 1) 0.046510s: Exiting Redux.query 0.046519s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046533s: Entering Redux.assume(1 <= 1) 0.046542s: Exiting Redux.assume: 0.000001 seconds 0.046550s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.046562s: Entering Redux.assume(!(!(r0 = 0))) 0.046591s: Exiting Redux.assume: 0.000019 seconds 0.046600s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.046619s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.046648s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.046669s: Exiting Redux.assume: 0.000010 seconds 0.046678s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.046687s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046697s: Entering Redux.query(1 <= 1) 0.046705s: Exiting Redux.query 0.046714s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046729s: Entering Redux.assume(1 <= 1) 0.046739s: Exiting Redux.assume: 0.000001 seconds 0.046748s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.046758s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.046767s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.046780s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.046792s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.046818s: Exiting Redux.assume: 0.000016 seconds 0.046829s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.046842s: Exiting Redux.assume: 0.000003 seconds 0.046852s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.046863s: Entering Redux.assume(0 < r0) 0.046879s: Exiting Redux.assume: 0.000006 seconds 0.046894s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.046906s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.046918s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.046935s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.046949s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.047359s: Exiting Redux.query 0.047372s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.047381s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.047392s: Entering Redux.assume(!(0 < r0)) 0.047408s: Exiting Redux.assume: 0.000007 seconds 0.047418s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.047435s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.047447s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.047463s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.047476s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.047636s: Exiting Redux.query 0.047647s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.047666s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.047682s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.047708s: Exiting Redux.assume: 0.000016 seconds 0.047719s: Entering Redux.assume(!(!(1 = 0))) 0.047729s: Exiting Redux.assume: 0.000001 seconds 0.047771s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.047902s: Exiting Redux.assume: 0.000121 seconds 0.047924s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.047933s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047941s: Entering Redux.query(true) 0.047950s: Exiting Redux.query 0.047959s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.047967s: Entering Redux.assume(true) 0.047977s: Exiting Redux.assume: 0.000002 seconds 0.047985s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.048005s: Entering Redux.query(!(2 = 0)) 0.048014s: Exiting Redux.query 0.048025s: Entering Redux.assume(%(A0, 2) = 1) 0.048037s: Exiting Redux.assume: 0.000003 seconds 0.048045s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.048054s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.048062s: Entering Redux.query(true) 0.048075s: Exiting Redux.query 0.048084s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.048092s: Entering Redux.assume(true) 0.048102s: Exiting Redux.assume: 0.000001 seconds 0.048110s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.048124s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.048133s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.048151s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.048169s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.048183s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.051149s: Exiting Redux.query 0.051177s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.051205s: Exiting Redux.assert_term: 0.000006 seconds 0.051215s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.051227s: Exiting Redux.assert_term: 0.000003 seconds 0.051238s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.051251s: Exiting Redux.assert_term: 0.000003 seconds 0.051260s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.051273s: Exiting Redux.assert_term: 0.000003 seconds 0.051289s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.051306s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.051329s: Exiting Redux.assume: 0.000013 seconds 0.051339s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.051351s: Entering Redux.assume(!(1 = 0)) 0.051362s: Exiting Redux.assume: 0.000002 seconds 0.051375s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.051394s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.051427s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.051591s: Exiting Redux.assume: 0.000155 seconds 0.051604s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.051624s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051642s: Entering Redux.query(1 <= 1) 0.051652s: Exiting Redux.query 0.051662s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051670s: Entering Redux.assume(1 <= 1) 0.051681s: Exiting Redux.assume: 0.000001 seconds 0.051689s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.051702s: Entering Redux.assume(!(!(r0 = 0))) 0.051732s: Exiting Redux.assume: 0.000021 seconds 0.051742s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.051760s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.051784s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.051801s: Exiting Redux.assume: 0.000007 seconds 0.051811s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.051820s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051835s: Entering Redux.query(1 <= 1) 0.051844s: Exiting Redux.query 0.051853s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051862s: Entering Redux.assume(1 <= 1) 0.051872s: Exiting Redux.assume: 0.000001 seconds 0.051880s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.051890s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.051899s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.051913s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.051925s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.051945s: Exiting Redux.assume: 0.000011 seconds 0.051957s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.051969s: Exiting Redux.assume: 0.000003 seconds 0.051978s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.051996s: Entering Redux.assume(0 < r0) 0.052012s: Exiting Redux.assume: 0.000006 seconds 0.052021s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.052034s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.052045s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.052061s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.052080s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.052280s: Exiting Redux.query 0.052292s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.052300s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.052311s: Entering Redux.assume(!(0 < r0)) 0.052326s: Exiting Redux.assume: 0.000007 seconds 0.052341s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.052353s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.052365s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.052381s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.052394s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.052520s: Exiting Redux.query 0.052532s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.052541s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.052555s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.052574s: Exiting Redux.assume: 0.000010 seconds 0.052585s: Entering Redux.assume(!(!(1 = 0))) 0.052595s: Exiting Redux.assume: 0.000001 seconds 0.052628s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.052640s: Exiting Redux.assume: 0.000003 seconds 0.052650s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.052658s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.052666s: Entering Redux.query(true) 0.052675s: Exiting Redux.query 0.052683s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.052692s: Entering Redux.assume(true) 0.052716s: Exiting Redux.assume: 0.000002 seconds 0.052725s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.052741s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.052751s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.052764s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.052783s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.052805s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.053885s: Exiting Redux.query 0.053902s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.053916s: Exiting Redux.assert_term: 0.000004 seconds 0.053926s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.053946s: Exiting Redux.assert_term: 0.000004 seconds 0.053956s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.053968s: Exiting Redux.assert_term: 0.000003 seconds 0.053977s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.053990s: Exiting Redux.assert_term: 0.000002 seconds 0.054000s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.054013s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.054041s: Exiting Redux.assume: 0.000012 seconds 0.054051s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.054061s: Entering Redux.assume(!(1 = 0)) 0.054072s: Exiting Redux.assume: 0.000002 seconds 0.054082s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.054147s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.054179s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054196s: Exiting Redux.assume: 0.000006 seconds 0.054206s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.054216s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054224s: Entering Redux.query(1 <= 1) 0.054233s: Exiting Redux.query 0.054243s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054258s: Entering Redux.assume(1 <= 1) 0.054268s: Exiting Redux.assume: 0.000000 seconds 0.054278s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.054290s: Entering Redux.assume(!(!(r0 = 0))) 0.054318s: Exiting Redux.assume: 0.000019 seconds 0.054327s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.054337s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.054365s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054381s: Exiting Redux.assume: 0.000006 seconds 0.054390s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.054399s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054407s: Entering Redux.query(1 <= 1) 0.054415s: Exiting Redux.query 0.054424s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054439s: Entering Redux.assume(1 <= 1) 0.054449s: Exiting Redux.assume: 0.000000 seconds 0.054457s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.054467s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.054476s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.054483s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.054500s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.054520s: Exiting Redux.assume: 0.000011 seconds 0.054531s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.054544s: Exiting Redux.assume: 0.000002 seconds 0.054553s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.054565s: Entering Redux.assume(0 < r0) 0.054581s: Exiting Redux.assume: 0.000006 seconds 0.054591s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.054618s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.054630s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.054647s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.054661s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.054867s: Exiting Redux.query 0.054880s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.054888s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.054898s: Entering Redux.assume(!(0 < r0)) 0.054914s: Exiting Redux.assume: 0.000006 seconds 0.054923s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.054935s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.054954s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.054971s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.054985s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.055105s: Exiting Redux.query 0.055117s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.055132s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.055146s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.055165s: Exiting Redux.assume: 0.000010 seconds 0.055177s: Entering Redux.assume(!(!(1 = 0))) 0.055187s: Exiting Redux.assume: 0.000001 seconds 0.055215s: Entering Redux.assume(!(R0 <= 100)) 0.055229s: Exiting Redux.assume: 0.000003 seconds 0.055239s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.055255s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.055264s: Entering Redux.query(true) 0.055273s: Exiting Redux.query 0.055283s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.055292s: Entering Redux.assume(true) 0.055304s: Exiting Redux.assume: 0.000001 seconds 0.055313s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.055338s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.055770s: Exiting Redux.assume: 0.000421 seconds 0.055783s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.055792s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.055801s: Entering Redux.query(true) 0.055810s: Exiting Redux.query 0.055819s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.055840s: Entering Redux.assume(true) 0.055850s: Exiting Redux.assume: 0.000001 seconds 0.055859s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.055873s: Entering Redux.query(!(2 = 0)) 0.055882s: Exiting Redux.query 0.055893s: Entering Redux.assume(%(A0, 2) = 1) 0.055905s: Exiting Redux.assume: 0.000003 seconds 0.055915s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.055924s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.055944s: Entering Redux.query(true) 0.055954s: 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.000001 seconds 0.055989s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.056003s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.056020s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.056033s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.056050s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.056065s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.056514s: Exiting Redux.query 0.056535s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.056549s: Exiting Redux.assert_term: 0.000005 seconds 0.056559s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.056571s: Exiting Redux.assert_term: 0.000003 seconds 0.056581s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.056592s: Exiting Redux.assert_term: 0.000003 seconds 0.056602s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.056628s: Exiting Redux.assert_term: 0.000003 seconds 0.056637s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.056650s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.056676s: Exiting Redux.assume: 0.000017 seconds 0.056685s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.056695s: Entering Redux.assume(!(1 = 0)) 0.056711s: Exiting Redux.assume: 0.000002 seconds 0.056721s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.056734s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.056757s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.056777s: Exiting Redux.assume: 0.000010 seconds 0.056786s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.056801s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056811s: Entering Redux.query(1 <= 1) 0.056819s: Exiting Redux.query 0.056828s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056836s: Entering Redux.assume(1 <= 1) 0.056846s: Exiting Redux.assume: 0.000001 seconds 0.056854s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.056865s: Entering Redux.assume(!(!(r0 = 0))) 0.056900s: Exiting Redux.assume: 0.000019 seconds 0.056909s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.056919s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.057070s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.057092s: Exiting Redux.assume: 0.000010 seconds 0.057101s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.057116s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.057125s: Entering Redux.query(1 <= 1) 0.057133s: Exiting Redux.query 0.057142s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.057150s: Entering Redux.assume(1 <= 1) 0.057160s: Exiting Redux.assume: 0.000001 seconds 0.057168s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.057184s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.057192s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.057200s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.057212s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.057238s: Exiting Redux.assume: 0.000016 seconds 0.057250s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.057269s: Exiting Redux.assume: 0.000003 seconds 0.057278s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.057290s: Entering Redux.assume(0 < r0) 0.057306s: Exiting Redux.assume: 0.000007 seconds 0.057315s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.057327s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.057338s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.057360s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.057374s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.057658s: Exiting Redux.query 0.057670s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.057678s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.057695s: Entering Redux.assume(!(0 < r0)) 0.057712s: Exiting Redux.assume: 0.000007 seconds 0.057721s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.057733s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.057744s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.057760s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.057779s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.057926s: Exiting Redux.query 0.057936s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.057945s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.057960s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.057984s: Exiting Redux.assume: 0.000016 seconds 0.058001s: Entering Redux.assume(!(!(1 = 0))) 0.058011s: Exiting Redux.assume: 0.000002 seconds 0.058025s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.058037s: Exiting Redux.assume: 0.000003 seconds 0.058046s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.058055s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.058063s: Entering Redux.query(true) 0.058072s: Exiting Redux.query 0.058086s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.058094s: Entering Redux.assume(true) 0.058104s: Exiting Redux.assume: 0.000001 seconds 0.058113s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.058127s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.058138s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.058151s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.058175s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.058189s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.058952s: Exiting Redux.query 0.058969s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.058983s: Exiting Redux.assert_term: 0.000004 seconds 0.059000s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.059013s: Exiting Redux.assert_term: 0.000003 seconds 0.059022s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.059034s: Exiting Redux.assert_term: 0.000003 seconds 0.059043s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.059056s: Exiting Redux.assert_term: 0.000003 seconds 0.059066s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.059086s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.059113s: Exiting Redux.assume: 0.000016 seconds 0.059122s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.059132s: Entering Redux.assume(!(1 = 0)) 0.059143s: Exiting Redux.assume: 0.000001 seconds 0.059153s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.059172s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.059196s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059217s: Exiting Redux.assume: 0.000010 seconds 0.059227s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.059236s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059245s: Entering Redux.query(1 <= 1) 0.059261s: Exiting Redux.query 0.059271s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059279s: Entering Redux.assume(1 <= 1) 0.059289s: Exiting Redux.assume: 0.000002 seconds 0.059297s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.059309s: Entering Redux.assume(!(!(r0 = 0))) 0.059337s: Exiting Redux.assume: 0.000019 seconds 0.059347s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.059363s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.059385s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059404s: Exiting Redux.assume: 0.000009 seconds 0.059414s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.059424s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059434s: Entering Redux.query(1 <= 1) 0.059449s: Exiting Redux.query 0.059458s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059467s: Entering Redux.assume(1 <= 1) 0.059477s: Exiting Redux.assume: 0.000001 seconds 0.059486s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.059496s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.059504s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.059519s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.059532s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059558s: Exiting Redux.assume: 0.000016 seconds 0.059570s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.059583s: Exiting Redux.assume: 0.000002 seconds 0.059594s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.059622s: Entering Redux.assume(0 < r0) 0.059639s: Exiting Redux.assume: 0.000007 seconds 0.059650s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.059664s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.059676s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.059691s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.059713s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.059983s: Exiting Redux.query 0.059995s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.060004s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.060014s: Entering Redux.assume(!(0 < r0)) 0.060029s: Exiting Redux.assume: 0.000007 seconds 0.060038s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.060057s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.060069s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.060084s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.060098s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.060249s: Exiting Redux.query 0.060260s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.060269s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.060282s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.060306s: Exiting Redux.assume: 0.000015 seconds 0.060316s: Entering Redux.assume(!(!(1 = 0))) 0.060326s: Exiting Redux.assume: 0.000001 seconds 0.060363s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.060456s: Exiting Redux.assume: 0.000075 seconds 0.060468s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.060477s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.060486s: Entering Redux.query(true) 0.060495s: Exiting Redux.query 0.060504s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.060512s: Entering Redux.assume(true) 0.060531s: Exiting Redux.assume: 0.000001 seconds 0.060540s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.060554s: Entering Redux.query(!(2 = 0)) 0.060563s: Exiting Redux.query 0.060574s: Entering Redux.assume(%(A0, 2) = 1) 0.060587s: Exiting Redux.assume: 0.000003 seconds 0.060596s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.060614s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.060629s: Entering Redux.query(true) 0.060638s: Exiting Redux.query 0.060647s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.060654s: Entering Redux.assume(true) 0.060664s: Exiting Redux.assume: 0.000001 seconds 0.060672s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.060686s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.060696s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.060716s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.060733s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.060748s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.060905s: Exiting Redux.query 0.060920s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.060947s: Exiting Redux.assert_term: 0.000004 seconds 0.060957s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.060970s: Exiting Redux.assert_term: 0.000003 seconds 0.060979s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.060991s: Exiting Redux.assert_term: 0.000003 seconds 0.061001s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.061027s: Exiting Redux.assert_term: 0.000003 seconds 0.061036s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.061049s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.061070s: Exiting Redux.assume: 0.000011 seconds 0.061079s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.061089s: Entering Redux.assume(!(1 = 0)) 0.061099s: Exiting Redux.assume: 0.000002 seconds 0.061115s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.061128s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.061235s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.061254s: Exiting Redux.assume: 0.000007 seconds 0.061263s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.061272s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061288s: Entering Redux.query(1 <= 1) 0.061297s: Exiting Redux.query 0.061308s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061316s: Entering Redux.assume(1 <= 1) 0.061327s: Exiting Redux.assume: 0.000001 seconds 0.061336s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.061347s: Entering Redux.assume(!(!(r0 = 0))) 0.061383s: Exiting Redux.assume: 0.000019 seconds 0.061396s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.061407s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.061429s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.061446s: Exiting Redux.assume: 0.000006 seconds 0.061456s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.061464s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061482s: Entering Redux.query(1 <= 1) 0.061490s: Exiting Redux.query 0.061499s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061508s: Entering Redux.assume(1 <= 1) 0.061518s: Exiting Redux.assume: 0.000001 seconds 0.061527s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.061537s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.061553s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.061562s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.061575s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061595s: Exiting Redux.assume: 0.000011 seconds 0.061615s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.061627s: Exiting Redux.assume: 0.000003 seconds 0.061644s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.061657s: Entering Redux.assume(0 < r0) 0.061673s: Exiting Redux.assume: 0.000007 seconds 0.061682s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.061694s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.061705s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.061729s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.061743s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.061942s: Exiting Redux.query 0.061954s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.061963s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.061974s: Entering Redux.assume(!(0 < r0)) 0.061997s: Exiting Redux.assume: 0.000007 seconds 0.062007s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.062020s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.062031s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.062047s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.062060s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.062188s: Exiting Redux.query 0.062199s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.062208s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.062221s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.062240s: Exiting Redux.assume: 0.000009 seconds 0.062258s: Entering Redux.assume(!(!(1 = 0))) 0.062268s: Exiting Redux.assume: 0.000001 seconds 0.062282s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.062294s: Exiting Redux.assume: 0.000003 seconds 0.062303s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.062312s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062320s: Entering Redux.query(true) 0.062328s: Exiting Redux.query 0.062337s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062352s: Entering Redux.assume(true) 0.062363s: Exiting Redux.assume: 0.000001 seconds 0.062371s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.062386s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.062395s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.062408s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.062432s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.062446s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.064492s: Exiting Redux.query 0.064523s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.064538s: Exiting Redux.assert_term: 0.000005 seconds 0.064548s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.064578s: Exiting Redux.assert_term: 0.000003 seconds 0.064588s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.064599s: Exiting Redux.assert_term: 0.000003 seconds 0.064618s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.064631s: Exiting Redux.assert_term: 0.000003 seconds 0.064641s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.064664s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.064687s: Exiting Redux.assume: 0.000013 seconds 0.064696s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.064709s: Entering Redux.assume(!(1 = 0)) 0.064720s: Exiting Redux.assume: 0.000001 seconds 0.064732s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.064746s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.064788s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.064805s: Exiting Redux.assume: 0.000006 seconds 0.064815s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.064825s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064834s: Entering Redux.query(1 <= 1) 0.064843s: Exiting Redux.query 0.064860s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064870s: Entering Redux.assume(1 <= 1) 0.064880s: Exiting Redux.assume: 0.000001 seconds 0.064889s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.064903s: Entering Redux.assume(!(!(r0 = 0))) 0.064932s: Exiting Redux.assume: 0.000019 seconds 0.064942s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.064961s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.064985s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.065001s: Exiting Redux.assume: 0.000006 seconds 0.065011s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.065019s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.065028s: Entering Redux.query(1 <= 1) 0.065037s: Exiting Redux.query 0.065053s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.065062s: Entering Redux.assume(1 <= 1) 0.065072s: Exiting Redux.assume: 0.000001 seconds 0.065081s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.065091s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.065100s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.065115s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.065127s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.065147s: Exiting Redux.assume: 0.000010 seconds 0.065158s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.065170s: Exiting Redux.assume: 0.000004 seconds 0.065180s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.065192s: Entering Redux.assume(0 < r0) 0.065215s: Exiting Redux.assume: 0.000007 seconds 0.065225s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.065239s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.065252s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.065269s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.065284s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.065491s: Exiting Redux.query 0.065503s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.065512s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.065522s: Entering Redux.assume(!(0 < r0)) 0.065538s: Exiting Redux.assume: 0.000006 seconds 0.065547s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.065566s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.065579s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.065599s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.065623s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.065880s: Exiting Redux.query 0.065901s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.065910s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.065924s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.065944s: Exiting Redux.assume: 0.000010 seconds 0.065954s: Entering Redux.assume(!(!(1 = 0))) 0.065964s: Exiting Redux.assume: 0.000001 seconds 0.065993s: Entering Redux.assume(!(0 <= R0)) 0.066016s: Exiting Redux.assume: 0.000006 seconds 0.066025s: Entering Redux.assume(false) 0.066036s: Exiting Redux.assume: 0.000001 seconds 0.066044s: Entering Redux.assume(!(false)) 0.066054s: Exiting Redux.assume: 0.000002 seconds 0.066064s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.066073s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066083s: Entering Redux.query(true) 0.066091s: Exiting Redux.query 0.066107s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066116s: Entering Redux.assume(true) 0.066126s: Exiting Redux.assume: 0.000001 seconds 0.066134s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.066155s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.066283s: Exiting Redux.assume: 0.000119 seconds 0.066295s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.066311s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066319s: Entering Redux.query(true) 0.066328s: Exiting Redux.query 0.066337s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066345s: Entering Redux.assume(true) 0.066355s: Exiting Redux.assume: 0.000001 seconds 0.066363s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.066377s: Entering Redux.query(!(2 = 0)) 0.066393s: Exiting Redux.query 0.066404s: Entering Redux.assume(%(A0, 2) = 1) 0.066416s: Exiting Redux.assume: 0.000003 seconds 0.066425s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.066433s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066441s: Entering Redux.query(true) 0.066450s: Exiting Redux.query 0.066458s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066473s: Entering Redux.assume(true) 0.066483s: Exiting Redux.assume: 0.000002 seconds 0.066491s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.066507s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.066517s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.066530s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.066549s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.066572s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.067691s: Exiting Redux.query 0.067708s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.067721s: Exiting Redux.assert_term: 0.000005 seconds 0.067731s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.067751s: Exiting Redux.assert_term: 0.000004 seconds 0.067761s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.067773s: Exiting Redux.assert_term: 0.000003 seconds 0.067782s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.067794s: Exiting Redux.assert_term: 0.000003 seconds 0.067802s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.067815s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.067856s: Exiting Redux.assume: 0.000016 seconds 0.067865s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.067875s: Entering Redux.assume(!(1 = 0)) 0.067885s: Exiting Redux.assume: 0.000002 seconds 0.067895s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.067907s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.067944s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.067964s: Exiting Redux.assume: 0.000010 seconds 0.067974s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.067982s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.067991s: Entering Redux.query(1 <= 1) 0.068000s: Exiting Redux.query 0.068009s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.068026s: Entering Redux.assume(1 <= 1) 0.068037s: Exiting Redux.assume: 0.000001 seconds 0.068046s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.068058s: Entering Redux.assume(!(!(r0 = 0))) 0.068087s: Exiting Redux.assume: 0.000019 seconds 0.068097s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.068107s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.068137s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.068157s: Exiting Redux.assume: 0.000010 seconds 0.068166s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.068175s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.068184s: Entering Redux.query(1 <= 1) 0.068192s: Exiting Redux.query 0.068201s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.068217s: Entering Redux.assume(1 <= 1) 0.068228s: Exiting Redux.assume: 0.000001 seconds 0.068236s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.068246s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.068255s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.068263s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.068281s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.068306s: Exiting Redux.assume: 0.000016 seconds 0.068319s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.068332s: Exiting Redux.assume: 0.000003 seconds 0.068341s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.068630s: Entering Redux.assume(0 < r0) 0.068649s: Exiting Redux.assume: 0.000008 seconds 0.068667s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.068680s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.068692s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.068707s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.068721s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.069005s: Exiting Redux.query 0.069017s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.069026s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.069036s: Entering Redux.assume(!(0 < r0)) 0.069052s: Exiting Redux.assume: 0.000007 seconds 0.069061s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.069073s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.069094s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.069111s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.069125s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.069272s: Exiting Redux.query 0.069284s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.069300s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.069315s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069341s: Exiting Redux.assume: 0.000016 seconds 0.069351s: Entering Redux.assume(!(!(1 = 0))) 0.069361s: Exiting Redux.assume: 0.000001 seconds 0.069373s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.069384s: Exiting Redux.assume: 0.000003 seconds 0.069393s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.069410s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.069418s: Entering Redux.query(true) 0.069426s: Exiting Redux.query 0.069435s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.069444s: Entering Redux.assume(true) 0.069454s: Exiting Redux.assume: 0.000001 seconds 0.069463s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.069486s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.069497s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.069510s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.069529s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.069543s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.070927s: Exiting Redux.query 0.070945s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.070959s: Exiting Redux.assert_term: 0.000005 seconds 0.070969s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.070981s: Exiting Redux.assert_term: 0.000003 seconds 0.070991s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.071012s: Exiting Redux.assert_term: 0.000003 seconds 0.071023s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.071035s: Exiting Redux.assert_term: 0.000003 seconds 0.071045s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.071059s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.071086s: Exiting Redux.assume: 0.000016 seconds 0.071095s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.071114s: Entering Redux.assume(!(1 = 0)) 0.071125s: Exiting Redux.assume: 0.000001 seconds 0.071135s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.071149s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.071214s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.071236s: Exiting Redux.assume: 0.000011 seconds 0.071254s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.071263s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.071273s: Entering Redux.query(1 <= 1) 0.071282s: Exiting Redux.query 0.071291s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.071300s: Entering Redux.assume(1 <= 1) 0.071311s: Exiting Redux.assume: 0.000001 seconds 0.071328s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.071340s: Entering Redux.assume(!(!(r0 = 0))) 0.071370s: Exiting Redux.assume: 0.000021 seconds 0.071379s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.071390s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.071411s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.071439s: Exiting Redux.assume: 0.000010 seconds 0.071448s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.071457s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.071465s: Entering Redux.query(1 <= 1) 0.071473s: Exiting Redux.query 0.071482s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.071490s: Entering Redux.assume(1 <= 1) 0.071500s: Exiting Redux.assume: 0.000001 seconds 0.071516s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.071526s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.071535s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.071543s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.071555s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071589s: Exiting Redux.assume: 0.000017 seconds 0.071600s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.071620s: Exiting Redux.assume: 0.000003 seconds 0.071630s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.071641s: Entering Redux.assume(0 < r0) 0.071659s: Exiting Redux.assume: 0.000007 seconds 0.071670s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.071683s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.071704s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.071721s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.071735s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.072012s: Exiting Redux.query 0.072023s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.072040s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.072051s: Entering Redux.assume(!(0 < r0)) 0.072067s: Exiting Redux.assume: 0.000007 seconds 0.072076s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.072088s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.072099s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.072123s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.072137s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.072283s: Exiting Redux.query 0.072294s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.072303s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.072325s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.072350s: Exiting Redux.assume: 0.000015 seconds 0.072360s: Entering Redux.assume(!(!(1 = 0))) 0.072371s: Exiting Redux.assume: 0.000001 seconds 0.072406s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.072869s: Exiting Redux.assume: 0.000453 seconds 0.072883s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.072892s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.072909s: Entering Redux.query(true) 0.072918s: Exiting Redux.query 0.072927s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.072935s: Entering Redux.assume(true) 0.072946s: Exiting Redux.assume: 0.000001 seconds 0.072955s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.072970s: Entering Redux.query(!(2 = 0)) 0.072979s: Exiting Redux.query 0.072998s: Entering Redux.assume(%(A0, 2) = 1) 0.073011s: Exiting Redux.assume: 0.000004 seconds 0.073019s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.073028s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.073036s: Entering Redux.query(true) 0.073043s: Exiting Redux.query 0.073052s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.073060s: Entering Redux.assume(true) 0.073078s: Exiting Redux.assume: 0.000000 seconds 0.073088s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.073102s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.073112s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.073125s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.073143s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.073166s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.074237s: Exiting Redux.query 0.074254s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.074268s: Exiting Redux.assert_term: 0.000004 seconds 0.074278s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.074290s: Exiting Redux.assert_term: 0.000003 seconds 0.074308s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.074321s: Exiting Redux.assert_term: 0.000002 seconds 0.074331s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.074343s: Exiting Redux.assert_term: 0.000003 seconds 0.074352s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.074364s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.074400s: Exiting Redux.assume: 0.000018 seconds 0.074410s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.074420s: Entering Redux.assume(!(1 = 0)) 0.074431s: Exiting Redux.assume: 0.000002 seconds 0.074441s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.074455s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.074480s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.074508s: Exiting Redux.assume: 0.000009 seconds 0.074518s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.074527s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074536s: Entering Redux.query(1 <= 1) 0.074545s: Exiting Redux.query 0.074554s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074571s: Entering Redux.assume(1 <= 1) 0.074582s: Exiting Redux.assume: 0.000002 seconds 0.074590s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.074602s: Entering Redux.assume(!(!(r0 = 0))) 0.074639s: Exiting Redux.assume: 0.000019 seconds 0.074649s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.074659s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.074701s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.074721s: Exiting Redux.assume: 0.000009 seconds 0.074732s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.074741s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074750s: Entering Redux.query(1 <= 1) 0.074759s: Exiting Redux.query 0.074767s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074792s: Entering Redux.assume(1 <= 1) 0.074803s: Exiting Redux.assume: 0.000001 seconds 0.074812s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.074821s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.074831s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.074840s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.074860s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.074886s: Exiting Redux.assume: 0.000015 seconds 0.074898s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.074910s: Exiting Redux.assume: 0.000003 seconds 0.074920s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.074931s: Entering Redux.assume(0 < r0) 0.074947s: Exiting Redux.assume: 0.000006 seconds 0.074956s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.074976s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.074988s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.075004s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.075017s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.075576s: Exiting Redux.query 0.075589s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.075598s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.075618s: Entering Redux.assume(!(0 < r0)) 0.075635s: Exiting Redux.assume: 0.000007 seconds 0.075645s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.075658s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.075682s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.075698s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.075712s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.075860s: Exiting Redux.query 0.075871s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.075888s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.075904s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.075929s: Exiting Redux.assume: 0.000015 seconds 0.075940s: Entering Redux.assume(!(!(1 = 0))) 0.075950s: Exiting Redux.assume: 0.000001 seconds 0.075965s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.075976s: Exiting Redux.assume: 0.000002 seconds 0.075986s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.076003s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.076011s: Entering Redux.query(true) 0.076020s: Exiting Redux.query 0.076028s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.076036s: Entering Redux.assume(true) 0.076046s: Exiting Redux.assume: 0.000001 seconds 0.076055s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.076078s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.076088s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.076100s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.076118s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.076132s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.077777s: Exiting Redux.query 0.077798s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.077814s: Exiting Redux.assert_term: 0.000005 seconds 0.077825s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.077838s: Exiting Redux.assert_term: 0.000003 seconds 0.077848s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.077861s: Exiting Redux.assert_term: 0.000003 seconds 0.077886s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.077900s: Exiting Redux.assert_term: 0.000004 seconds 0.077910s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.077926s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.077954s: Exiting Redux.assume: 0.000018 seconds 0.077964s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.077985s: Entering Redux.assume(!(1 = 0)) 0.077997s: Exiting Redux.assume: 0.000001 seconds 0.078008s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.078028s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.078059s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.078080s: Exiting Redux.assume: 0.000009 seconds 0.078099s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.078109s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.078119s: Entering Redux.query(1 <= 1) 0.078127s: Exiting Redux.query 0.078136s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.078144s: Entering Redux.assume(1 <= 1) 0.078154s: Exiting Redux.assume: 0.000000 seconds 0.078163s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.078184s: Entering Redux.assume(!(!(r0 = 0))) 0.078214s: Exiting Redux.assume: 0.000020 seconds 0.078224s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.078235s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.078259s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.078279s: Exiting Redux.assume: 0.000009 seconds 0.078298s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.078307s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.078316s: Entering Redux.query(1 <= 1) 0.078325s: Exiting Redux.query 0.078334s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.078343s: Entering Redux.assume(1 <= 1) 0.078353s: Exiting Redux.assume: 0.000002 seconds 0.078363s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.078383s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.078393s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.078401s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.078413s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.078438s: Exiting Redux.assume: 0.000016 seconds 0.078459s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.078472s: Exiting Redux.assume: 0.000003 seconds 0.078482s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.078494s: Entering Redux.assume(0 < r0) 0.078510s: Exiting Redux.assume: 0.000007 seconds 0.078519s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.078532s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.078553s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.078570s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.078586s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.079041s: Exiting Redux.query 0.079055s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.079073s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.079085s: Entering Redux.assume(!(0 < r0)) 0.079102s: Exiting Redux.assume: 0.000007 seconds 0.079111s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.079123s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.079135s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.079151s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.079174s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.079320s: Exiting Redux.query 0.079331s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.079341s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.079355s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.079388s: Exiting Redux.assume: 0.000015 seconds 0.079399s: Entering Redux.assume(!(!(1 = 0))) 0.079409s: Exiting Redux.assume: 0.000001 seconds 0.079482s: Entering Redux.assume(!(A0 <= 100)) 0.079496s: Exiting Redux.assume: 0.000003 seconds 0.079507s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.079516s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.079533s: Entering Redux.query(true) 0.079543s: Exiting Redux.query 0.079552s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.079561s: Entering Redux.assume(true) 0.079571s: Exiting Redux.assume: 0.000001 seconds 0.079580s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(41,7-8): Executing statement 0.079594s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.079616s: Exiting Redux.assert_term: 0.000012 seconds 0.079635s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(41,9-30): Verifying call 0.079645s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.079654s: Entering Redux.query(true) 0.079663s: Exiting Redux.query 0.079676s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.079691s: Exiting Redux.assert_term: 0.000004 seconds 0.079701s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.079718s: Entering Redux.assume(true) 0.079729s: Exiting Redux.assume: 0.000001 seconds 0.079738s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.079753s: Entering Redux.assume(0 <= R0) 0.079768s: Exiting Redux.assume: 0.000005 seconds 0.079777s: Entering Redux.assume(R0 <= 100) 0.079791s: Exiting Redux.assume: 0.000004 seconds 0.079800s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.079809s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.079826s: Entering Redux.query(true) 0.079835s: Exiting Redux.query 0.079843s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.079851s: Entering Redux.assume(true) 0.079861s: Exiting Redux.assume: 0.000001 seconds 0.079870s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.079890s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.080020s: Exiting Redux.assume: 0.000112 seconds 0.080031s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.080040s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.080048s: Entering Redux.query(true) 0.080057s: Exiting Redux.query 0.080065s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.080073s: Entering Redux.assume(true) 0.080083s: Exiting Redux.assume: 0.000001 seconds 0.080100s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.080115s: Entering Redux.query(!(2 = 0)) 0.080124s: Exiting Redux.query 0.080135s: Entering Redux.assume(%(A0, 2) = 1) 0.080148s: Exiting Redux.assume: 0.000003 seconds 0.080157s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.080166s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.080174s: Entering Redux.query(true) 0.080193s: Exiting Redux.query 0.080202s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.080211s: Entering Redux.assume(true) 0.080221s: Exiting Redux.assume: 0.000001 seconds 0.080229s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.080244s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.080254s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.080278s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.080458s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.080475s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.080895s: Exiting Redux.query 0.080911s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.080935s: Exiting Redux.assert_term: 0.000005 seconds 0.080946s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.080958s: Exiting Redux.assert_term: 0.000003 seconds 0.080968s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.080979s: Exiting Redux.assert_term: 0.000003 seconds 0.080989s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.081001s: Exiting Redux.assert_term: 0.000003 seconds 0.081019s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.081032s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.081054s: Exiting Redux.assume: 0.000012 seconds 0.081063s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.081073s: Entering Redux.assume(!(1 = 0)) 0.081083s: Exiting Redux.assume: 0.000001 seconds 0.081093s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.081116s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.081142s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.081158s: Exiting Redux.assume: 0.000006 seconds 0.081168s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.081177s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.081202s: Entering Redux.query(1 <= 1) 0.081217s: Exiting Redux.query 0.081227s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.081237s: Entering Redux.assume(1 <= 1) 0.081248s: Exiting Redux.assume: 0.000001 seconds 0.081259s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.081273s: Entering Redux.assume(!(!(r0 = 0))) 0.081302s: Exiting Redux.assume: 0.000018 seconds 0.081313s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.081325s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.081350s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.081367s: Exiting Redux.assume: 0.000006 seconds 0.081377s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.081387s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.081397s: Entering Redux.query(1 <= 1) 0.081406s: Exiting Redux.query 0.081415s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.081425s: Entering Redux.assume(1 <= 1) 0.081435s: Exiting Redux.assume: 0.000001 seconds 0.081445s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.081456s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.081466s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.081476s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.081488s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.081510s: Exiting Redux.assume: 0.000011 seconds 0.081523s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.081536s: Exiting Redux.assume: 0.000003 seconds 0.081546s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.081560s: Entering Redux.assume(0 < r0) 0.081576s: Exiting Redux.assume: 0.000006 seconds 0.081586s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.081600s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.081623s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.081641s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.081657s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.082211s: Exiting Redux.query 0.082225s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.082235s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.082247s: Entering Redux.assume(!(0 < r0)) 0.082264s: Exiting Redux.assume: 0.000006 seconds 0.082274s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.082287s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.082300s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.082318s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.082333s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.082457s: Exiting Redux.query 0.082469s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.082479s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.082495s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.082515s: Exiting Redux.assume: 0.000010 seconds 0.082526s: Entering Redux.assume(!(!(1 = 0))) 0.082537s: Exiting Redux.assume: 0.000001 seconds 0.082551s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.082564s: Exiting Redux.assume: 0.000003 seconds 0.082574s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.082584s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.082593s: Entering Redux.query(true) 0.082602s: Exiting Redux.query 0.082620s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.082629s: Entering Redux.assume(true) 0.082640s: Exiting Redux.assume: 0.000001 seconds 0.082650s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.082666s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.082678s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.082692s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.082711s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.082726s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.083143s: Exiting Redux.query 0.083159s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.083174s: Exiting Redux.assert_term: 0.000004 seconds 0.083185s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.083198s: Exiting Redux.assert_term: 0.000003 seconds 0.083208s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.083221s: Exiting Redux.assert_term: 0.000003 seconds 0.083232s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.083245s: Exiting Redux.assert_term: 0.000003 seconds 0.083254s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.083268s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.083290s: Exiting Redux.assume: 0.000012 seconds 0.083301s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.083312s: Entering Redux.assume(!(1 = 0)) 0.083325s: Exiting Redux.assume: 0.000001 seconds 0.083714s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.083732s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.083756s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.083775s: Exiting Redux.assume: 0.000007 seconds 0.083785s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.083795s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083805s: Entering Redux.query(1 <= 1) 0.083814s: Exiting Redux.query 0.083823s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083833s: Entering Redux.assume(1 <= 1) 0.083843s: Exiting Redux.assume: 0.000001 seconds 0.083853s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.083865s: Entering Redux.assume(!(!(r0 = 0))) 0.083894s: Exiting Redux.assume: 0.000019 seconds 0.083906s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.083917s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.083941s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.083958s: Exiting Redux.assume: 0.000006 seconds 0.083969s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.083979s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.083988s: Entering Redux.query(1 <= 1) 0.083998s: Exiting Redux.query 0.084008s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.084017s: Entering Redux.assume(1 <= 1) 0.084028s: Exiting Redux.assume: 0.000001 seconds 0.084037s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.084048s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.084057s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.084065s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.084078s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.084099s: Exiting Redux.assume: 0.000011 seconds 0.084111s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.084124s: Exiting Redux.assume: 0.000003 seconds 0.084135s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.084148s: Entering Redux.assume(0 < r0) 0.084164s: Exiting Redux.assume: 0.000006 seconds 0.084175s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.084188s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.084200s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.084217s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.084232s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.084430s: Exiting Redux.query 0.084443s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.084452s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.084463s: Entering Redux.assume(!(0 < r0)) 0.084479s: Exiting Redux.assume: 0.000007 seconds 0.084489s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.084502s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.084514s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.084531s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.084545s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.084676s: Exiting Redux.query 0.084691s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.084701s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.084715s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.084735s: Exiting Redux.assume: 0.000009 seconds 0.084745s: Entering Redux.assume(!(!(1 = 0))) 0.084757s: Exiting Redux.assume: 0.000001 seconds 0.084783s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.084889s: Exiting Redux.assume: 0.000095 seconds 0.084902s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.085013s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.085024s: Entering Redux.query(true) 0.085035s: Exiting Redux.query 0.085045s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.085055s: Entering Redux.assume(true) 0.085066s: Exiting Redux.assume: 0.000001 seconds 0.085076s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.085091s: Entering Redux.query(!(2 = 0)) 0.085101s: Exiting Redux.query 0.085113s: Entering Redux.assume(%(A0, 2) = 1) 0.085127s: Exiting Redux.assume: 0.000003 seconds 0.085138s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.085148s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.085157s: Entering Redux.query(true) 0.085167s: Exiting Redux.query 0.085176s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.085185s: Entering Redux.assume(true) 0.085196s: Exiting Redux.assume: 0.000001 seconds 0.085206s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.085221s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.085231s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.085245s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.085263s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.085279s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.085450s: Exiting Redux.query 0.085466s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.085481s: Exiting Redux.assert_term: 0.000005 seconds 0.085493s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.085506s: Exiting Redux.assert_term: 0.000003 seconds 0.085517s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.085530s: Exiting Redux.assert_term: 0.000002 seconds 0.085542s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.085555s: Exiting Redux.assert_term: 0.000003 seconds 0.085565s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.085579s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.085601s: Exiting Redux.assume: 0.000011 seconds 0.085619s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.085630s: Entering Redux.assume(!(1 = 0)) 0.085641s: Exiting Redux.assume: 0.000001 seconds 0.085652s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.085665s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.085690s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085708s: Exiting Redux.assume: 0.000006 seconds 0.085718s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.085731s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085741s: Entering Redux.query(1 <= 1) 0.085750s: Exiting Redux.query 0.085760s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085770s: Entering Redux.assume(1 <= 1) 0.085782s: Exiting Redux.assume: 0.000001 seconds 0.085791s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.085804s: Entering Redux.assume(!(!(r0 = 0))) 0.085833s: Exiting Redux.assume: 0.000018 seconds 0.085844s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.085855s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.085878s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085896s: Exiting Redux.assume: 0.000006 seconds 0.085906s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.085916s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085926s: Entering Redux.query(1 <= 1) 0.085936s: Exiting Redux.query 0.085945s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085955s: Entering Redux.assume(1 <= 1) 0.085966s: Exiting Redux.assume: 0.000001 seconds 0.085976s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.085986s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.085996s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.086005s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.086018s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086038s: Exiting Redux.assume: 0.000011 seconds 0.086050s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.086063s: Exiting Redux.assume: 0.000003 seconds 0.086074s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.086086s: Entering Redux.assume(0 < r0) 0.086104s: Exiting Redux.assume: 0.000006 seconds 0.086115s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.086129s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.086142s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.086159s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.086173s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.086479s: Exiting Redux.query 0.086493s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.086503s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.086515s: Entering Redux.assume(!(0 < r0)) 0.086532s: Exiting Redux.assume: 0.000006 seconds 0.086542s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.086555s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.086568s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.086585s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.086599s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.086728s: Exiting Redux.query 0.086740s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.086750s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.086764s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086785s: Exiting Redux.assume: 0.000009 seconds 0.086796s: Entering Redux.assume(!(!(1 = 0))) 0.086807s: Exiting Redux.assume: 0.000001 seconds 0.086820s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.086833s: Exiting Redux.assume: 0.000002 seconds 0.086843s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.086853s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.086863s: Entering Redux.query(true) 0.086872s: Exiting Redux.query 0.086882s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.086892s: Entering Redux.assume(true) 0.086903s: Exiting Redux.assume: 0.000001 seconds 0.086913s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.086929s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.086939s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.086954s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.086971s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.086987s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.087158s: Exiting Redux.query 0.087173s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.087188s: Exiting Redux.assert_term: 0.000004 seconds 0.087199s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.087212s: Exiting Redux.assert_term: 0.000002 seconds 0.087223s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.087236s: Exiting Redux.assert_term: 0.000003 seconds 0.087247s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.087261s: Exiting Redux.assert_term: 0.000003 seconds 0.087270s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.087285s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.087307s: Exiting Redux.assume: 0.000011 seconds 0.087317s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.087328s: Entering Redux.assume(!(1 = 0)) 0.087340s: Exiting Redux.assume: 0.000001 seconds 0.087351s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.087364s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.087389s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087406s: Exiting Redux.assume: 0.000007 seconds 0.087417s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.087427s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087437s: Entering Redux.query(1 <= 1) 0.087447s: Exiting Redux.query 0.087457s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087467s: Entering Redux.assume(1 <= 1) 0.087478s: Exiting Redux.assume: 0.000001 seconds 0.087487s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.087500s: Entering Redux.assume(!(!(r0 = 0))) 0.087529s: Exiting Redux.assume: 0.000018 seconds 0.087539s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.087549s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.087571s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087587s: Exiting Redux.assume: 0.000006 seconds 0.087686s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.087697s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087707s: Entering Redux.query(1 <= 1) 0.087716s: Exiting Redux.query 0.087726s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087736s: Entering Redux.assume(1 <= 1) 0.087748s: Exiting Redux.assume: 0.000001 seconds 0.087757s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.087769s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.087779s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.087788s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.087802s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087823s: Exiting Redux.assume: 0.000010 seconds 0.087836s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.087850s: Exiting Redux.assume: 0.000003 seconds 0.087860s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.087872s: Entering Redux.assume(0 < r0) 0.087889s: Exiting Redux.assume: 0.000007 seconds 0.087899s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.087911s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.087924s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.087940s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.087954s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.088155s: Exiting Redux.query 0.088168s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.088179s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.088190s: Entering Redux.assume(!(0 < r0)) 0.088207s: Exiting Redux.assume: 0.000006 seconds 0.088218s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.088231s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.088244s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.088261s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.088275s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.088395s: Exiting Redux.query 0.088408s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.088418s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.088435s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.088456s: Exiting Redux.assume: 0.000009 seconds 0.088468s: Entering Redux.assume(!(!(1 = 0))) 0.088480s: Exiting Redux.assume: 0.000001 seconds 0.088506s: Entering Redux.assume(!(R0 <= 100)) 0.088520s: Exiting Redux.assume: 0.000003 seconds 0.088531s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.088541s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088551s: Entering Redux.query(true) 0.088561s: Exiting Redux.query 0.088570s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088580s: Entering Redux.assume(true) 0.088591s: Exiting Redux.assume: 0.000002 seconds 0.088601s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.088629s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.088735s: Exiting Redux.assume: 0.000094 seconds 0.088747s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.088758s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088767s: Entering Redux.query(true) 0.088777s: Exiting Redux.query 0.088787s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088797s: Entering Redux.assume(true) 0.088809s: Exiting Redux.assume: 0.000001 seconds 0.088819s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.088833s: Entering Redux.query(!(2 = 0)) 0.088843s: Exiting Redux.query 0.088856s: Entering Redux.assume(%(A0, 2) = 1) 0.088868s: Exiting Redux.assume: 0.000003 seconds 0.088880s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.088891s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.088900s: Entering Redux.query(true) 0.088909s: Exiting Redux.query 0.088919s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.088929s: Entering Redux.assume(true) 0.088940s: Exiting Redux.assume: 0.000001 seconds 0.088949s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.088964s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.088975s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.088990s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.089008s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.089129s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.089519s: Exiting Redux.query 0.089536s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.089551s: Exiting Redux.assert_term: 0.000005 seconds 0.089562s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.089576s: Exiting Redux.assert_term: 0.000003 seconds 0.089586s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.089599s: Exiting Redux.assert_term: 0.000003 seconds 0.089618s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.089632s: Exiting Redux.assert_term: 0.000003 seconds 0.089641s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.089655s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.089677s: Exiting Redux.assume: 0.000012 seconds 0.089688s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.089700s: Entering Redux.assume(!(1 = 0)) 0.089713s: Exiting Redux.assume: 0.000001 seconds 0.089724s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.089737s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.089761s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089780s: Exiting Redux.assume: 0.000006 seconds 0.089791s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.089800s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089811s: Entering Redux.query(1 <= 1) 0.089820s: Exiting Redux.query 0.089830s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089840s: Entering Redux.assume(1 <= 1) 0.089852s: Exiting Redux.assume: 0.000001 seconds 0.089861s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.089873s: Entering Redux.assume(!(!(r0 = 0))) 0.089902s: Exiting Redux.assume: 0.000018 seconds 0.089914s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.089925s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.089948s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089965s: Exiting Redux.assume: 0.000006 seconds 0.089976s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.089985s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089995s: Entering Redux.query(1 <= 1) 0.090004s: Exiting Redux.query 0.090013s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090023s: Entering Redux.assume(1 <= 1) 0.090034s: Exiting Redux.assume: 0.000001 seconds 0.090043s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.090053s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.090063s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.090071s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.090083s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090104s: Exiting Redux.assume: 0.000011 seconds 0.090116s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.090129s: Exiting Redux.assume: 0.000003 seconds 0.090140s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.090153s: Entering Redux.assume(0 < r0) 0.090170s: Exiting Redux.assume: 0.000006 seconds 0.090181s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.090195s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.090207s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.090224s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.090239s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.090641s: Exiting Redux.query 0.090655s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.090665s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.090677s: Entering Redux.assume(!(0 < r0)) 0.090696s: Exiting Redux.assume: 0.000007 seconds 0.090708s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.090721s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.090734s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.090750s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.090765s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.090887s: Exiting Redux.query 0.090899s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.090909s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.090924s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090944s: Exiting Redux.assume: 0.000010 seconds 0.090954s: Entering Redux.assume(!(!(1 = 0))) 0.090966s: Exiting Redux.assume: 0.000001 seconds 0.090979s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.090992s: Exiting Redux.assume: 0.000003 seconds 0.091002s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.091011s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.091020s: Entering Redux.query(true) 0.091030s: Exiting Redux.query 0.091039s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.091048s: Entering Redux.assume(true) 0.091060s: Exiting Redux.assume: 0.000001 seconds 0.091069s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.091083s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.091094s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.091107s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.091125s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.091139s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.091531s: Exiting Redux.query 0.091547s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.091562s: Exiting Redux.assert_term: 0.000004 seconds 0.091572s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.091585s: Exiting Redux.assert_term: 0.000003 seconds 0.091595s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.091615s: Exiting Redux.assert_term: 0.000011 seconds 0.091626s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.091639s: Exiting Redux.assert_term: 0.000003 seconds 0.091648s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.091662s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.091685s: Exiting Redux.assume: 0.000013 seconds 0.091696s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.091708s: Entering Redux.assume(!(1 = 0)) 0.091720s: Exiting Redux.assume: 0.000001 seconds 0.091730s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.091745s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.092125s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.092146s: Exiting Redux.assume: 0.000006 seconds 0.092158s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.092168s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092179s: Entering Redux.query(1 <= 1) 0.092189s: Exiting Redux.query 0.092200s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092210s: Entering Redux.assume(1 <= 1) 0.092221s: Exiting Redux.assume: 0.000001 seconds 0.092231s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.092244s: Entering Redux.assume(!(!(r0 = 0))) 0.092273s: Exiting Redux.assume: 0.000018 seconds 0.092283s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.092295s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.092317s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.092335s: Exiting Redux.assume: 0.000006 seconds 0.092346s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.092356s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092366s: Entering Redux.query(1 <= 1) 0.092376s: Exiting Redux.query 0.092386s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092396s: Entering Redux.assume(1 <= 1) 0.092408s: Exiting Redux.assume: 0.000001 seconds 0.092417s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.092428s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.092439s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.092448s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.092461s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092482s: Exiting Redux.assume: 0.000010 seconds 0.092495s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.092509s: Exiting Redux.assume: 0.000003 seconds 0.092521s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.092534s: Entering Redux.assume(0 < r0) 0.092551s: Exiting Redux.assume: 0.000006 seconds 0.092561s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.092575s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.092587s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.092613s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.092628s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.092825s: Exiting Redux.query 0.092838s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.092847s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.092859s: Entering Redux.assume(!(0 < r0)) 0.092875s: Exiting Redux.assume: 0.000006 seconds 0.092885s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.092898s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.092911s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.092928s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.092943s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.093062s: Exiting Redux.query 0.093075s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.093085s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.093100s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.093121s: Exiting Redux.assume: 0.000009 seconds 0.093132s: Entering Redux.assume(!(!(1 = 0))) 0.093143s: Exiting Redux.assume: 0.000001 seconds 0.093179s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.093265s: Exiting Redux.assume: 0.000074 seconds 0.093276s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.093287s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.093296s: Entering Redux.query(true) 0.093307s: Exiting Redux.query 0.093317s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.093326s: Entering Redux.assume(true) 0.093339s: Exiting Redux.assume: 0.000001 seconds 0.093348s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.093363s: Entering Redux.query(!(2 = 0)) 0.093373s: Exiting Redux.query 0.093386s: Entering Redux.assume(%(A0, 2) = 1) 0.093399s: Exiting Redux.assume: 0.000003 seconds 0.093410s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.093419s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.093429s: Entering Redux.query(true) 0.093441s: Exiting Redux.query 0.093451s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.093461s: Entering Redux.assume(true) 0.093472s: Exiting Redux.assume: 0.000002 seconds 0.093481s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.093579s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.093592s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.093617s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.093636s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.093651s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.093817s: Exiting Redux.query 0.093832s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.093847s: Exiting Redux.assert_term: 0.000004 seconds 0.093857s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.093872s: Exiting Redux.assert_term: 0.000003 seconds 0.093883s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.093897s: Exiting Redux.assert_term: 0.000003 seconds 0.093907s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.093921s: Exiting Redux.assert_term: 0.000003 seconds 0.093930s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.093944s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.093967s: Exiting Redux.assume: 0.000012 seconds 0.093976s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.093987s: Entering Redux.assume(!(1 = 0)) 0.093998s: Exiting Redux.assume: 0.000001 seconds 0.094009s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.094022s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.094047s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094064s: Exiting Redux.assume: 0.000006 seconds 0.094075s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.094084s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094094s: Entering Redux.query(1 <= 1) 0.094104s: Exiting Redux.query 0.094113s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094123s: Entering Redux.assume(1 <= 1) 0.094133s: Exiting Redux.assume: 0.000001 seconds 0.094142s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.094155s: Entering Redux.assume(!(!(r0 = 0))) 0.094183s: Exiting Redux.assume: 0.000018 seconds 0.094193s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.094204s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.094226s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094243s: Exiting Redux.assume: 0.000006 seconds 0.094253s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.094263s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094273s: Entering Redux.query(1 <= 1) 0.094282s: Exiting Redux.query 0.094291s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094301s: Entering Redux.assume(1 <= 1) 0.094312s: Exiting Redux.assume: 0.000001 seconds 0.094324s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.094335s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.094344s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.094353s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.094365s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094386s: Exiting Redux.assume: 0.000010 seconds 0.094397s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.094410s: Exiting Redux.assume: 0.000003 seconds 0.094421s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.094434s: Entering Redux.assume(0 < r0) 0.094450s: Exiting Redux.assume: 0.000006 seconds 0.094460s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.094474s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.094486s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.094503s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.094517s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.094726s: Exiting Redux.query 0.094740s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.094749s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.094760s: Entering Redux.assume(!(0 < r0)) 0.094777s: Exiting Redux.assume: 0.000006 seconds 0.094787s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.094972s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.094988s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.095006s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.095021s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.095141s: Exiting Redux.query 0.095153s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.095164s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.095178s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.095199s: Exiting Redux.assume: 0.000009 seconds 0.095210s: Entering Redux.assume(!(!(1 = 0))) 0.095222s: Exiting Redux.assume: 0.000001 seconds 0.095236s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.095249s: Exiting Redux.assume: 0.000002 seconds 0.095259s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.095269s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095278s: Entering Redux.query(true) 0.095288s: Exiting Redux.query 0.095298s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095308s: Entering Redux.assume(true) 0.095319s: Exiting Redux.assume: 0.000001 seconds 0.095328s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.095344s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.095355s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.095370s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.095388s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.095403s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.095563s: Exiting Redux.query 0.095580s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.095596s: Exiting Redux.assert_term: 0.000004 seconds 0.095615s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.095629s: Exiting Redux.assert_term: 0.000004 seconds 0.095640s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.095653s: Exiting Redux.assert_term: 0.000003 seconds 0.095663s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.095677s: Exiting Redux.assert_term: 0.000003 seconds 0.095686s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.095703s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.095727s: Exiting Redux.assume: 0.000013 seconds 0.095737s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.095748s: Entering Redux.assume(!(1 = 0)) 0.095759s: Exiting Redux.assume: 0.000001 seconds 0.095769s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.095783s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.095808s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.095825s: Exiting Redux.assume: 0.000006 seconds 0.095836s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.095846s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095855s: Entering Redux.query(1 <= 1) 0.095864s: Exiting Redux.query 0.095874s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095883s: Entering Redux.assume(1 <= 1) 0.095894s: Exiting Redux.assume: 0.000001 seconds 0.095904s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.095916s: Entering Redux.assume(!(!(r0 = 0))) 0.095945s: Exiting Redux.assume: 0.000018 seconds 0.095955s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.095966s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.095988s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.096005s: Exiting Redux.assume: 0.000006 seconds 0.096016s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.096026s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.096036s: Entering Redux.query(1 <= 1) 0.096046s: Exiting Redux.query 0.096056s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.096065s: Entering Redux.assume(1 <= 1) 0.096076s: Exiting Redux.assume: 0.000001 seconds 0.096085s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.096095s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.096104s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.096113s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.096126s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096146s: Exiting Redux.assume: 0.000011 seconds 0.096158s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.096171s: Exiting Redux.assume: 0.000003 seconds 0.096181s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.096194s: Entering Redux.assume(0 < r0) 0.096211s: Exiting Redux.assume: 0.000006 seconds 0.096221s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.096234s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.096246s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.096336s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.096352s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.096552s: Exiting Redux.query 0.096565s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.096575s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.096589s: Entering Redux.assume(!(0 < r0)) 0.096613s: Exiting Redux.assume: 0.000008 seconds 0.096624s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.096638s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.096651s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.096669s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.096684s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.096810s: Exiting Redux.query 0.096823s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.096832s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.096847s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096867s: Exiting Redux.assume: 0.000009 seconds 0.096878s: Entering Redux.assume(!(!(1 = 0))) 0.096889s: Exiting Redux.assume: 0.000001 seconds 0.096916s: Entering Redux.assume(!(0 <= R0)) 0.096932s: Exiting Redux.assume: 0.000006 seconds 0.096942s: Entering Redux.assume(false) 0.096953s: Exiting Redux.assume: 0.000002 seconds 0.096962s: Entering Redux.assume(!(false)) 0.096974s: Exiting Redux.assume: 0.000001 seconds 0.096985s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.096994s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097004s: Entering Redux.query(true) 0.097014s: Exiting Redux.query 0.097024s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097033s: Entering Redux.assume(true) 0.097044s: Exiting Redux.assume: 0.000001 seconds 0.097055s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.097074s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.097184s: Exiting Redux.assume: 0.000100 seconds 0.097197s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.097206s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097215s: Entering Redux.query(true) 0.097225s: Exiting Redux.query 0.097235s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097244s: Entering Redux.assume(true) 0.097255s: Exiting Redux.assume: 0.000001 seconds 0.097264s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.097278s: Entering Redux.query(!(2 = 0)) 0.097288s: Exiting Redux.query 0.097299s: Entering Redux.assume(%(A0, 2) = 1) 0.097313s: Exiting Redux.assume: 0.000002 seconds 0.097322s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.097332s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097340s: Entering Redux.query(true) 0.097349s: Exiting Redux.query 0.097359s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097367s: Entering Redux.assume(true) 0.097378s: Exiting Redux.assume: 0.000001 seconds 0.097387s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.097402s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.097414s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.097428s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.097448s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.097463s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.098348s: Exiting Redux.query 0.098365s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.098381s: Exiting Redux.assert_term: 0.000004 seconds 0.098392s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.098406s: Exiting Redux.assert_term: 0.000003 seconds 0.098416s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.098429s: Exiting Redux.assert_term: 0.000003 seconds 0.098440s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.098453s: Exiting Redux.assert_term: 0.000004 seconds 0.098462s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.098476s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.098498s: Exiting Redux.assume: 0.000012 seconds 0.098509s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.098519s: Entering Redux.assume(!(1 = 0)) 0.098531s: Exiting Redux.assume: 0.000001 seconds 0.098541s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.098557s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.098582s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098600s: Exiting Redux.assume: 0.000006 seconds 0.098618s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.098628s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098638s: Entering Redux.query(1 <= 1) 0.098648s: Exiting Redux.query 0.098658s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098668s: Entering Redux.assume(1 <= 1) 0.098681s: Exiting Redux.assume: 0.000001 seconds 0.098690s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.098706s: Entering Redux.assume(!(!(r0 = 0))) 0.098738s: Exiting Redux.assume: 0.000019 seconds 0.098748s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.098760s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.098925s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098945s: Exiting Redux.assume: 0.000006 seconds 0.098956s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.098965s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098975s: Entering Redux.query(1 <= 1) 0.098985s: Exiting Redux.query 0.098995s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099005s: Entering Redux.assume(1 <= 1) 0.099016s: Exiting Redux.assume: 0.000001 seconds 0.099026s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.099037s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.099047s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.099056s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.099069s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099090s: Exiting Redux.assume: 0.000011 seconds 0.099104s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.099116s: Exiting Redux.assume: 0.000003 seconds 0.099127s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.099139s: Entering Redux.assume(0 < r0) 0.099156s: Exiting Redux.assume: 0.000007 seconds 0.099166s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.099180s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.099192s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.099209s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.099224s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.099425s: Exiting Redux.query 0.099439s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.099448s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.099460s: Entering Redux.assume(!(0 < r0)) 0.099477s: Exiting Redux.assume: 0.000006 seconds 0.099487s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.099500s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.099512s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.099529s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.099543s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.099679s: Exiting Redux.query 0.099693s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.099703s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.099718s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099739s: Exiting Redux.assume: 0.000009 seconds 0.099751s: Entering Redux.assume(!(!(1 = 0))) 0.099762s: Exiting Redux.assume: 0.000001 seconds 0.099779s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.099792s: Exiting Redux.assume: 0.000002 seconds 0.099803s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.099813s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.099821s: Entering Redux.query(true) 0.099832s: Exiting Redux.query 0.099842s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.099851s: Entering Redux.assume(true) 0.099863s: Exiting Redux.assume: 0.000001 seconds 0.099872s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.099888s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.099898s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.099912s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.099931s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.099946s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.100930s: Exiting Redux.query 0.100949s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.100964s: Exiting Redux.assert_term: 0.000005 seconds 0.100975s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.100988s: Exiting Redux.assert_term: 0.000004 seconds 0.100999s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.101011s: Exiting Redux.assert_term: 0.000003 seconds 0.101022s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.101035s: Exiting Redux.assert_term: 0.000002 seconds 0.101045s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.101059s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.101081s: Exiting Redux.assume: 0.000012 seconds 0.101091s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.101101s: Entering Redux.assume(!(1 = 0)) 0.101112s: Exiting Redux.assume: 0.000001 seconds 0.101123s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.101140s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.101167s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.101184s: Exiting Redux.assume: 0.000007 seconds 0.101194s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.101204s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101214s: Entering Redux.query(1 <= 1) 0.101223s: Exiting Redux.query 0.101233s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101242s: Entering Redux.assume(1 <= 1) 0.101253s: Exiting Redux.assume: 0.000001 seconds 0.101263s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.101276s: Entering Redux.assume(!(!(r0 = 0))) 0.101305s: Exiting Redux.assume: 0.000018 seconds 0.101316s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.101327s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.101351s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.101369s: Exiting Redux.assume: 0.000006 seconds 0.101380s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.101390s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101400s: Entering Redux.query(1 <= 1) 0.101409s: Exiting Redux.query 0.101419s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101429s: Entering Redux.assume(1 <= 1) 0.101440s: Exiting Redux.assume: 0.000001 seconds 0.101449s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.101461s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.101471s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.101481s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.101493s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.101514s: Exiting Redux.assume: 0.000010 seconds 0.101525s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.101540s: Exiting Redux.assume: 0.000003 seconds 0.101550s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.101637s: Entering Redux.assume(0 < r0) 0.101657s: Exiting Redux.assume: 0.000007 seconds 0.101667s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.101681s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.101694s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.101713s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.101730s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.101931s: Exiting Redux.query 0.101945s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.101956s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.101968s: Entering Redux.assume(!(0 < r0)) 0.101985s: Exiting Redux.assume: 0.000006 seconds 0.101995s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.102008s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.102021s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.102038s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.102052s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.102173s: Exiting Redux.query 0.102185s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.102195s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.102211s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.102232s: Exiting Redux.assume: 0.000010 seconds 0.102243s: Entering Redux.assume(!(!(1 = 0))) 0.102255s: Exiting Redux.assume: 0.000001 seconds 0.102292s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.102398s: Exiting Redux.assume: 0.000095 seconds 0.102412s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.102422s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102431s: Entering Redux.query(true) 0.102440s: Exiting Redux.query 0.102450s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102460s: Entering Redux.assume(true) 0.102471s: Exiting Redux.assume: 0.000002 seconds 0.102480s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.102496s: Entering Redux.query(!(2 = 0)) 0.102505s: Exiting Redux.query 0.102517s: Entering Redux.assume(%(A0, 2) = 1) 0.102531s: Exiting Redux.assume: 0.000003 seconds 0.102540s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.102550s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102559s: Entering Redux.query(true) 0.102568s: Exiting Redux.query 0.102578s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102587s: Entering Redux.assume(true) 0.102599s: Exiting Redux.assume: 0.000001 seconds 0.102617s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.102633s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.102644s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.102659s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.102678s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.102694s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.104247s: Exiting Redux.query 0.104284s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.104300s: Exiting Redux.assert_term: 0.000005 seconds 0.104312s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.104325s: Exiting Redux.assert_term: 0.000003 seconds 0.104336s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.104349s: Exiting Redux.assert_term: 0.000003 seconds 0.104360s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.104373s: Exiting Redux.assert_term: 0.000003 seconds 0.104383s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.104402s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.104425s: Exiting Redux.assume: 0.000012 seconds 0.104435s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.104447s: Entering Redux.assume(!(1 = 0)) 0.104458s: Exiting Redux.assume: 0.000002 seconds 0.104470s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.104496s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.104533s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104551s: Exiting Redux.assume: 0.000006 seconds 0.104562s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.104573s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104583s: Entering Redux.query(1 <= 1) 0.104592s: Exiting Redux.query 0.104603s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104622s: Entering Redux.assume(1 <= 1) 0.104633s: Exiting Redux.assume: 0.000001 seconds 0.104642s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.104655s: Entering Redux.assume(!(!(r0 = 0))) 0.104685s: Exiting Redux.assume: 0.000020 seconds 0.104695s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.104709s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.104734s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104751s: Exiting Redux.assume: 0.000006 seconds 0.104761s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.104770s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104780s: Entering Redux.query(1 <= 1) 0.104789s: Exiting Redux.query 0.104799s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104808s: Entering Redux.assume(1 <= 1) 0.104819s: Exiting Redux.assume: 0.000001 seconds 0.104828s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.104840s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.104849s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.104859s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.104871s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.104892s: Exiting Redux.assume: 0.000011 seconds 0.104904s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.104917s: Exiting Redux.assume: 0.000003 seconds 0.104928s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.104940s: Entering Redux.assume(0 < r0) 0.104957s: Exiting Redux.assume: 0.000006 seconds 0.104966s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.104980s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.104993s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.105012s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.105026s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.105223s: Exiting Redux.query 0.105236s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.105246s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.105257s: Entering Redux.assume(!(0 < r0)) 0.105273s: Exiting Redux.assume: 0.000006 seconds 0.105283s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.105296s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.105310s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.105328s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.105342s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.105461s: Exiting Redux.query 0.105473s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.105483s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.105497s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105517s: Exiting Redux.assume: 0.000009 seconds 0.105527s: Entering Redux.assume(!(!(1 = 0))) 0.105539s: Exiting Redux.assume: 0.000001 seconds 0.105640s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.105653s: Exiting Redux.assume: 0.000003 seconds 0.105663s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.105673s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.105682s: Entering Redux.query(true) 0.105692s: Exiting Redux.query 0.105701s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.105710s: Entering Redux.assume(true) 0.105721s: Exiting Redux.assume: 0.000001 seconds 0.105730s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.105748s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.105759s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.105774s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.105794s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.105810s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.107249s: Exiting Redux.query 0.107272s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.107287s: Exiting Redux.assert_term: 0.000004 seconds 0.107299s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.107312s: Exiting Redux.assert_term: 0.000003 seconds 0.107324s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.107338s: Exiting Redux.assert_term: 0.000003 seconds 0.107350s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.107363s: Exiting Redux.assert_term: 0.000003 seconds 0.107374s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.107389s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.107413s: Exiting Redux.assume: 0.000013 seconds 0.107423s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.107436s: Entering Redux.assume(!(1 = 0)) 0.107448s: Exiting Redux.assume: 0.000001 seconds 0.107460s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.107482s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.107517s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.107534s: Exiting Redux.assume: 0.000007 seconds 0.107545s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.107555s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107565s: Entering Redux.query(1 <= 1) 0.107575s: Exiting Redux.query 0.107584s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107594s: Entering Redux.assume(1 <= 1) 0.107614s: Exiting Redux.assume: 0.000003 seconds 0.107624s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.107637s: Entering Redux.assume(!(!(r0 = 0))) 0.107667s: Exiting Redux.assume: 0.000019 seconds 0.107677s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.107689s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.107718s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.107737s: Exiting Redux.assume: 0.000007 seconds 0.107748s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.107757s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107767s: Entering Redux.query(1 <= 1) 0.107776s: Exiting Redux.query 0.107786s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107796s: Entering Redux.assume(1 <= 1) 0.107806s: Exiting Redux.assume: 0.000001 seconds 0.107816s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.107827s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.107837s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.107846s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.107858s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107879s: Exiting Redux.assume: 0.000011 seconds 0.107891s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.107904s: Exiting Redux.assume: 0.000003 seconds 0.107915s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.107928s: Entering Redux.assume(0 < r0) 0.107944s: Exiting Redux.assume: 0.000006 seconds 0.107954s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.107967s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.107980s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.107998s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.108013s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.108321s: Exiting Redux.query 0.108335s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.108345s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.108357s: Entering Redux.assume(!(0 < r0)) 0.108373s: Exiting Redux.assume: 0.000007 seconds 0.108383s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.108396s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.108409s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.108427s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.108441s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.108561s: Exiting Redux.query 0.108574s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.108583s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.108597s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.108627s: Exiting Redux.assume: 0.000010 seconds 0.108638s: Entering Redux.assume(!(!(1 = 0))) 0.108650s: Exiting Redux.assume: 0.000001 seconds 0.108684s: Entering Redux.assume(!(0 <= A0)) 0.108700s: Exiting Redux.assume: 0.000006 seconds 0.108710s: Entering Redux.assume(false) 0.108722s: Exiting Redux.assume: 0.000001 seconds 0.108731s: Entering Redux.assume(!(false)) 0.108742s: Exiting Redux.assume: 0.000001 seconds 0.108753s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.108763s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108772s: Entering Redux.query(true) 0.108781s: Exiting Redux.query 0.108791s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108800s: Entering Redux.assume(true) 0.108811s: Exiting Redux.assume: 0.000001 seconds 0.108821s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(41,7-8): Executing statement 0.108837s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.108851s: Exiting Redux.assert_term: 0.000005 seconds 0.108861s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(41,9-30): Verifying call 0.108871s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.108880s: Entering Redux.query(true) 0.108889s: Exiting Redux.query 0.108901s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.108914s: Exiting Redux.assert_term: 0.000003 seconds 0.108924s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.108934s: Entering Redux.assume(true) 0.108945s: Exiting Redux.assume: 0.000001 seconds 0.108955s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.108970s: Entering Redux.assume(0 <= R0) 0.108986s: Exiting Redux.assume: 0.000005 seconds 0.108997s: Entering Redux.assume(R0 <= 100) 0.109012s: Exiting Redux.assume: 0.000005 seconds 0.109023s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.109033s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109042s: Entering Redux.query(true) 0.109051s: Exiting Redux.query 0.109061s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109069s: Entering Redux.assume(true) 0.109080s: Exiting Redux.assume: 0.000001 seconds 0.109090s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.109109s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.109225s: Exiting Redux.assume: 0.000104 seconds 0.109237s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.109247s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109256s: Entering Redux.query(true) 0.109265s: Exiting Redux.query 0.109275s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109284s: Entering Redux.assume(true) 0.109295s: Exiting Redux.assume: 0.000001 seconds 0.109304s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.109319s: Entering Redux.query(!(2 = 0)) 0.109328s: Exiting Redux.query 0.109340s: Entering Redux.assume(%(A0, 2) = 1) 0.109353s: Exiting Redux.assume: 0.000003 seconds 0.109363s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.109373s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109382s: Entering Redux.query(true) 0.109391s: Exiting Redux.query 0.109400s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109409s: Entering Redux.assume(true) 0.109420s: Exiting Redux.assume: 0.000001 seconds 0.109429s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.109445s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.109456s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.109472s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.109494s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.109510s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.111506s: Exiting Redux.query 0.111528s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.111543s: Exiting Redux.assert_term: 0.000005 seconds 0.111555s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.111568s: Exiting Redux.assert_term: 0.000003 seconds 0.111578s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.111591s: Exiting Redux.assert_term: 0.000003 seconds 0.111602s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.111623s: Exiting Redux.assert_term: 0.000003 seconds 0.111635s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.111650s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.111673s: Exiting Redux.assume: 0.000012 seconds 0.111682s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.111694s: Entering Redux.assume(!(1 = 0)) 0.111706s: Exiting Redux.assume: 0.000002 seconds 0.111719s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.111741s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.111770s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111788s: Exiting Redux.assume: 0.000006 seconds 0.111798s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.111809s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111819s: Entering Redux.query(1 <= 1) 0.111829s: Exiting Redux.query 0.111839s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111849s: Entering Redux.assume(1 <= 1) 0.111860s: Exiting Redux.assume: 0.000001 seconds 0.111869s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.111882s: Entering Redux.assume(!(!(r0 = 0))) 0.111911s: Exiting Redux.assume: 0.000019 seconds 0.111921s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.111933s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.111958s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111975s: Exiting Redux.assume: 0.000006 seconds 0.111985s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.111995s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112004s: Entering Redux.query(1 <= 1) 0.112013s: Exiting Redux.query 0.112023s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112032s: Entering Redux.assume(1 <= 1) 0.112043s: Exiting Redux.assume: 0.000001 seconds 0.112053s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.112064s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.112074s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.112083s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.112095s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112116s: Exiting Redux.assume: 0.000010 seconds 0.112127s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.112141s: Exiting Redux.assume: 0.000003 seconds 0.112151s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.112163s: Entering Redux.assume(0 < r0) 0.112179s: Exiting Redux.assume: 0.000006 seconds 0.112189s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.112202s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.112215s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.112232s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.112247s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.112549s: Exiting Redux.query 0.112563s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.112573s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.112586s: Entering Redux.assume(!(0 < r0)) 0.112603s: Exiting Redux.assume: 0.000007 seconds 0.112622s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.112635s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.112648s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.112665s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.112680s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.112805s: Exiting Redux.query 0.112817s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.112827s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.112843s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112863s: Exiting Redux.assume: 0.000009 seconds 0.112874s: Entering Redux.assume(!(!(1 = 0))) 0.112885s: Exiting Redux.assume: 0.000001 seconds 0.112901s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.112915s: Exiting Redux.assume: 0.000003 seconds 0.112926s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.112936s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.112946s: Entering Redux.query(true) 0.112955s: Exiting Redux.query 0.112965s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.112974s: Entering Redux.assume(true) 0.112985s: Exiting Redux.assume: 0.000001 seconds 0.112995s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.113010s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.113021s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.113037s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.113056s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.113071s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.115122s: Exiting Redux.query 0.115150s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.115166s: Exiting Redux.assert_term: 0.000006 seconds 0.115178s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.115191s: Exiting Redux.assert_term: 0.000003 seconds 0.115202s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.115215s: Exiting Redux.assert_term: 0.000003 seconds 0.115227s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.115240s: Exiting Redux.assert_term: 0.000002 seconds 0.115252s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.115268s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.115290s: Exiting Redux.assume: 0.000012 seconds 0.115300s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.115312s: Entering Redux.assume(!(1 = 0)) 0.115323s: Exiting Redux.assume: 0.000000 seconds 0.115336s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.115355s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.115388s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.115405s: Exiting Redux.assume: 0.000006 seconds 0.115417s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.115427s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115438s: Entering Redux.query(1 <= 1) 0.115448s: Exiting Redux.query 0.115458s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115467s: Entering Redux.assume(1 <= 1) 0.115479s: Exiting Redux.assume: 0.000001 seconds 0.115489s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.115501s: Entering Redux.assume(!(!(r0 = 0))) 0.115531s: Exiting Redux.assume: 0.000019 seconds 0.115542s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.115554s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.115581s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.115598s: Exiting Redux.assume: 0.000006 seconds 0.115618s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.115629s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115639s: Entering Redux.query(1 <= 1) 0.115649s: Exiting Redux.query 0.115659s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115670s: Entering Redux.assume(1 <= 1) 0.115680s: Exiting Redux.assume: 0.000001 seconds 0.115690s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.115702s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.115713s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.115723s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.115736s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.115757s: Exiting Redux.assume: 0.000011 seconds 0.115770s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.115785s: Exiting Redux.assume: 0.000004 seconds 0.115796s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.115809s: Entering Redux.assume(0 < r0) 0.115826s: Exiting Redux.assume: 0.000006 seconds 0.115836s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.115850s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.115862s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.115879s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.115893s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.116090s: Exiting Redux.query 0.116104s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.116114s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.116125s: Entering Redux.assume(!(0 < r0)) 0.116142s: Exiting Redux.assume: 0.000006 seconds 0.116153s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.116166s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.116179s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.116196s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.116210s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.116546s: Exiting Redux.query 0.116560s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.116569s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.116584s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.116604s: Exiting Redux.assume: 0.000010 seconds 0.116622s: Entering Redux.assume(!(!(1 = 0))) 0.116633s: Exiting Redux.assume: 0.000001 seconds 0.116692s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.116835s: Exiting Redux.assume: 0.000131 seconds 0.116848s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.116858s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.116868s: Entering Redux.query(true) 0.116878s: Exiting Redux.query 0.116889s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.116898s: Entering Redux.assume(true) 0.116909s: Exiting Redux.assume: 0.000001 seconds 0.116920s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.116937s: Entering Redux.query(!(2 = 0)) 0.116947s: Exiting Redux.query 0.116959s: Entering Redux.assume(%(A0, 2) = 1) 0.116973s: Exiting Redux.assume: 0.000003 seconds 0.116982s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.116992s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.117001s: Entering Redux.query(true) 0.117010s: Exiting Redux.query 0.117019s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.117028s: Entering Redux.assume(true) 0.117039s: Exiting Redux.assume: 0.000001 seconds 0.117048s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.117063s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.117074s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.117090s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.117111s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.117126s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.118156s: Exiting Redux.query 0.118176s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.118191s: Exiting Redux.assert_term: 0.000005 seconds 0.118203s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.118216s: Exiting Redux.assert_term: 0.000003 seconds 0.118228s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.118242s: Exiting Redux.assert_term: 0.000003 seconds 0.118253s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.118266s: Exiting Redux.assert_term: 0.000002 seconds 0.118276s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.118291s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.118314s: Exiting Redux.assume: 0.000012 seconds 0.118324s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.118336s: Entering Redux.assume(!(1 = 0)) 0.118346s: Exiting Redux.assume: 0.000000 seconds 0.118358s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.118374s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.118402s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118419s: Exiting Redux.assume: 0.000006 seconds 0.118430s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.118440s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118451s: Entering Redux.query(1 <= 1) 0.118460s: Exiting Redux.query 0.118470s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118479s: Entering Redux.assume(1 <= 1) 0.118491s: Exiting Redux.assume: 0.000002 seconds 0.118501s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.118515s: Entering Redux.assume(!(!(r0 = 0))) 0.118545s: Exiting Redux.assume: 0.000019 seconds 0.118556s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.118569s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.118594s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118619s: Exiting Redux.assume: 0.000014 seconds 0.118630s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.118640s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118650s: Entering Redux.query(1 <= 1) 0.118660s: Exiting Redux.query 0.118670s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118680s: Entering Redux.assume(1 <= 1) 0.118691s: Exiting Redux.assume: 0.000002 seconds 0.118701s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.118713s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.118725s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.118735s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.118750s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.118773s: Exiting Redux.assume: 0.000011 seconds 0.118785s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.118798s: Exiting Redux.assume: 0.000003 seconds 0.118809s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.118821s: Entering Redux.assume(0 < r0) 0.118837s: Exiting Redux.assume: 0.000006 seconds 0.118847s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.118860s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.118872s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.118889s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.118903s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.119102s: Exiting Redux.query 0.119115s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.119124s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.119136s: Entering Redux.assume(!(0 < r0)) 0.119152s: Exiting Redux.assume: 0.000006 seconds 0.119162s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.119175s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.119188s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.119205s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.119219s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.119471s: Exiting Redux.query 0.119485s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.119495s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.119512s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119533s: Exiting Redux.assume: 0.000009 seconds 0.119545s: Entering Redux.assume(!(!(1 = 0))) 0.119556s: Exiting Redux.assume: 0.000001 seconds 0.119573s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.119586s: Exiting Redux.assume: 0.000002 seconds 0.119596s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.119615s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.119624s: Entering Redux.query(true) 0.119633s: Exiting Redux.query 0.119643s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.119652s: Entering Redux.assume(true) 0.119663s: Exiting Redux.assume: 0.000001 seconds 0.119672s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.119688s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.119699s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.119713s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.119732s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.119748s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.120536s: Exiting Redux.query 0.120555s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.120570s: Exiting Redux.assert_term: 0.000004 seconds 0.120581s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.120594s: Exiting Redux.assert_term: 0.000003 seconds 0.120612s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.120625s: Exiting Redux.assert_term: 0.000003 seconds 0.120636s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.120649s: Exiting Redux.assert_term: 0.000003 seconds 0.120659s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.120674s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.120696s: Exiting Redux.assume: 0.000013 seconds 0.120706s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.120717s: Entering Redux.assume(!(1 = 0)) 0.120728s: Exiting Redux.assume: 0.000001 seconds 0.120739s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.120755s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.120784s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.120801s: Exiting Redux.assume: 0.000007 seconds 0.120811s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.120821s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.120831s: Entering Redux.query(1 <= 1) 0.120840s: Exiting Redux.query 0.120849s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.120859s: Entering Redux.assume(1 <= 1) 0.120870s: Exiting Redux.assume: 0.000001 seconds 0.120880s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.120892s: Entering Redux.assume(!(!(r0 = 0))) 0.120921s: Exiting Redux.assume: 0.000019 seconds 0.120932s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.120943s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.120969s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.120986s: Exiting Redux.assume: 0.000007 seconds 0.120996s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.121007s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121017s: Entering Redux.query(1 <= 1) 0.121026s: Exiting Redux.query 0.121035s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121045s: Entering Redux.assume(1 <= 1) 0.121056s: Exiting Redux.assume: 0.000001 seconds 0.121065s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.121076s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.121086s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.121095s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.121108s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.121128s: Exiting Redux.assume: 0.000011 seconds 0.121140s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.121154s: Exiting Redux.assume: 0.000003 seconds 0.121165s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.121179s: Entering Redux.assume(0 < r0) 0.121196s: Exiting Redux.assume: 0.000006 seconds 0.121207s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.121220s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.121233s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.121251s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.121267s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.121463s: Exiting Redux.query 0.121476s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.121487s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.121498s: Entering Redux.assume(!(0 < r0)) 0.121515s: Exiting Redux.assume: 0.000006 seconds 0.121526s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.121538s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.121552s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.121570s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.121585s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.121712s: Exiting Redux.query 0.121724s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.121734s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.121750s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.121770s: Exiting Redux.assume: 0.000009 seconds 0.121781s: Entering Redux.assume(!(!(1 = 0))) 0.121794s: Exiting Redux.assume: 0.000001 seconds 0.121885s: Entering Redux.assume(!(R0 <= 100)) 0.121916s: Exiting Redux.assume: 0.000020 seconds 0.121928s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.121938s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.121947s: Entering Redux.query(true) 0.121957s: Exiting Redux.query 0.121967s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.121976s: Entering Redux.assume(true) 0.121987s: Exiting Redux.assume: 0.000002 seconds 0.121996s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.122018s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.122118s: Exiting Redux.assume: 0.000088 seconds 0.122130s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.122141s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122150s: Entering Redux.query(true) 0.122161s: Exiting Redux.query 0.122171s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122181s: Entering Redux.assume(true) 0.122192s: Exiting Redux.assume: 0.000001 seconds 0.122203s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.122221s: Entering Redux.query(!(2 = 0)) 0.122233s: Exiting Redux.query 0.122247s: Entering Redux.assume(%(A0, 2) = 1) 0.122262s: Exiting Redux.assume: 0.000004 seconds 0.122272s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.122282s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122293s: Entering Redux.query(true) 0.122303s: Exiting Redux.query 0.122312s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122323s: Entering Redux.assume(true) 0.122334s: Exiting Redux.assume: 0.000001 seconds 0.122343s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.122360s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.122371s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.122385s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.122403s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.122419s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.123055s: Exiting Redux.query 0.123074s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.123089s: Exiting Redux.assert_term: 0.000004 seconds 0.123100s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.123112s: Exiting Redux.assert_term: 0.000003 seconds 0.123123s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.123243s: Exiting Redux.assert_term: 0.000111 seconds 0.123256s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.123269s: Exiting Redux.assert_term: 0.000002 seconds 0.123279s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.123293s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.123316s: Exiting Redux.assume: 0.000012 seconds 0.123325s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.123336s: Entering Redux.assume(!(1 = 0)) 0.123347s: Exiting Redux.assume: 0.000001 seconds 0.123358s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.123374s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.123400s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.123417s: Exiting Redux.assume: 0.000006 seconds 0.123428s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.123437s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.123447s: Entering Redux.query(1 <= 1) 0.123456s: Exiting Redux.query 0.123466s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.123475s: Entering Redux.assume(1 <= 1) 0.123487s: Exiting Redux.assume: 0.000001 seconds 0.123497s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.123509s: Entering Redux.assume(!(!(r0 = 0))) 0.123538s: Exiting Redux.assume: 0.000018 seconds 0.123548s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.123560s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.123584s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.123600s: Exiting Redux.assume: 0.000005 seconds 0.123619s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.123629s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.123639s: Entering Redux.query(1 <= 1) 0.123649s: Exiting Redux.query 0.123658s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.123668s: Entering Redux.assume(1 <= 1) 0.123679s: Exiting Redux.assume: 0.000001 seconds 0.123688s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.123699s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.123709s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.123718s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.123730s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.123753s: Exiting Redux.assume: 0.000012 seconds 0.123769s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.123782s: Exiting Redux.assume: 0.000003 seconds 0.123793s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.123806s: Entering Redux.assume(0 < r0) 0.123823s: Exiting Redux.assume: 0.000006 seconds 0.123833s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.123847s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.123860s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.123878s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.123893s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.124090s: Exiting Redux.query 0.124103s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.124113s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.124125s: Entering Redux.assume(!(0 < r0)) 0.124142s: Exiting Redux.assume: 0.000006 seconds 0.124154s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.124166s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.124179s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.124198s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.124213s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.124332s: Exiting Redux.query 0.124344s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.124354s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.124369s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124389s: Exiting Redux.assume: 0.000009 seconds 0.124400s: Entering Redux.assume(!(!(1 = 0))) 0.124412s: Exiting Redux.assume: 0.000002 seconds 0.124425s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.124439s: Exiting Redux.assume: 0.000002 seconds 0.124450s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.124460s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.124469s: Entering Redux.query(true) 0.124479s: Exiting Redux.query 0.124489s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.124498s: Entering Redux.assume(true) 0.124510s: Exiting Redux.assume: 0.000001 seconds 0.124519s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.124535s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.124547s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.124631s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.124651s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.124666s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.125291s: Exiting Redux.query 0.125308s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.125323s: Exiting Redux.assert_term: 0.000004 seconds 0.125333s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.125347s: Exiting Redux.assert_term: 0.000003 seconds 0.125357s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.125370s: Exiting Redux.assert_term: 0.000003 seconds 0.125380s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.125393s: Exiting Redux.assert_term: 0.000003 seconds 0.125403s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.125417s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.125439s: Exiting Redux.assume: 0.000012 seconds 0.125450s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.125460s: Entering Redux.assume(!(1 = 0)) 0.125471s: Exiting Redux.assume: 0.000002 seconds 0.125482s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.125495s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.125522s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125539s: Exiting Redux.assume: 0.000007 seconds 0.125549s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.125559s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125569s: Entering Redux.query(1 <= 1) 0.125578s: Exiting Redux.query 0.125587s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125596s: Entering Redux.assume(1 <= 1) 0.125621s: Exiting Redux.assume: 0.000001 seconds 0.125632s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.125645s: Entering Redux.assume(!(!(r0 = 0))) 0.125674s: Exiting Redux.assume: 0.000019 seconds 0.125684s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.125696s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.125815s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125834s: Exiting Redux.assume: 0.000006 seconds 0.125844s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.125880s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125891s: Entering Redux.query(1 <= 1) 0.125900s: Exiting Redux.query 0.125910s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125919s: Entering Redux.assume(1 <= 1) 0.125930s: Exiting Redux.assume: 0.000001 seconds 0.125940s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.125951s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.125960s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.125969s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.125982s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126002s: Exiting Redux.assume: 0.000011 seconds 0.126014s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.126027s: Exiting Redux.assume: 0.000003 seconds 0.126038s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.126051s: Entering Redux.assume(0 < r0) 0.126067s: Exiting Redux.assume: 0.000007 seconds 0.126077s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.126091s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.126103s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.126121s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.126135s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.126332s: Exiting Redux.query 0.126345s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.126356s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.126369s: Entering Redux.assume(!(0 < r0)) 0.126386s: Exiting Redux.assume: 0.000006 seconds 0.126397s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.126410s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.126424s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.126441s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.126456s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.126576s: Exiting Redux.query 0.126589s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.126598s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.126622s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126642s: Exiting Redux.assume: 0.000009 seconds 0.126653s: Entering Redux.assume(!(!(1 = 0))) 0.126664s: Exiting Redux.assume: 0.000001 seconds 0.126688s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.126805s: Exiting Redux.assume: 0.000106 seconds 0.126818s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.126829s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.126838s: Entering Redux.query(true) 0.126849s: Exiting Redux.query 0.126859s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.126869s: Entering Redux.assume(true) 0.126880s: Exiting Redux.assume: 0.000002 seconds 0.126890s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.126906s: Entering Redux.query(!(2 = 0)) 0.126917s: Exiting Redux.query 0.126929s: Entering Redux.assume(%(A0, 2) = 1) 0.126943s: Exiting Redux.assume: 0.000003 seconds 0.126954s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.126964s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.126973s: Entering Redux.query(true) 0.126982s: Exiting Redux.query 0.126991s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.127000s: Entering Redux.assume(true) 0.127011s: Exiting Redux.assume: 0.000001 seconds 0.127020s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.127036s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.127046s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.127061s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.127079s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.127094s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.127936s: Exiting Redux.query 0.127957s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.127972s: Exiting Redux.assert_term: 0.000005 seconds 0.127985s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.127998s: Exiting Redux.assert_term: 0.000003 seconds 0.128009s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.128022s: Exiting Redux.assert_term: 0.000003 seconds 0.128033s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.128045s: Exiting Redux.assert_term: 0.000003 seconds 0.128055s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.128070s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.128093s: Exiting Redux.assume: 0.000012 seconds 0.128103s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.128114s: Entering Redux.assume(!(1 = 0)) 0.128126s: Exiting Redux.assume: 0.000002 seconds 0.128137s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.128155s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.128182s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.128202s: Exiting Redux.assume: 0.000007 seconds 0.128212s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.128222s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128231s: Entering Redux.query(1 <= 1) 0.128241s: Exiting Redux.query 0.128250s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128264s: Entering Redux.assume(1 <= 1) 0.128275s: Exiting Redux.assume: 0.000002 seconds 0.128284s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.128297s: Entering Redux.assume(!(!(r0 = 0))) 0.128327s: Exiting Redux.assume: 0.000020 seconds 0.128338s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.128350s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.128564s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.128583s: Exiting Redux.assume: 0.000006 seconds 0.128595s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.128614s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.128624s: Entering Redux.query(1 <= 1) 0.128634s: Exiting Redux.query 0.128644s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.128654s: Entering Redux.assume(1 <= 1) 0.128666s: Exiting Redux.assume: 0.000001 seconds 0.128675s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.128686s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.128697s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.128707s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.128719s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.128741s: Exiting Redux.assume: 0.000010 seconds 0.128754s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.128769s: Exiting Redux.assume: 0.000003 seconds 0.128782s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.128796s: Entering Redux.assume(0 < r0) 0.128813s: Exiting Redux.assume: 0.000006 seconds 0.128824s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.128838s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.128853s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.128871s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.128887s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.129083s: Exiting Redux.query 0.129097s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.129106s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.129118s: Entering Redux.assume(!(0 < r0)) 0.129134s: Exiting Redux.assume: 0.000007 seconds 0.129144s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.129157s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.129170s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.129187s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.129201s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.129319s: Exiting Redux.query 0.129331s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.129341s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.129356s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.129377s: Exiting Redux.assume: 0.000010 seconds 0.129388s: Entering Redux.assume(!(!(1 = 0))) 0.129400s: Exiting Redux.assume: 0.000001 seconds 0.129415s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.129429s: Exiting Redux.assume: 0.000003 seconds 0.129440s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.129450s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.129460s: Entering Redux.query(true) 0.129469s: Exiting Redux.query 0.129479s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.129488s: Entering Redux.assume(true) 0.129499s: Exiting Redux.assume: 0.000001 seconds 0.129509s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.129525s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.129536s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.129550s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.129571s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.129587s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.130412s: Exiting Redux.query 0.130432s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.130447s: Exiting Redux.assert_term: 0.000005 seconds 0.130459s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.130473s: Exiting Redux.assert_term: 0.000004 seconds 0.130485s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.130498s: Exiting Redux.assert_term: 0.000003 seconds 0.130510s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.130523s: Exiting Redux.assert_term: 0.000003 seconds 0.130533s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.130548s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.130572s: Exiting Redux.assume: 0.000012 seconds 0.130582s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.130594s: Entering Redux.assume(!(1 = 0)) 0.130614s: Exiting Redux.assume: 0.000007 seconds 0.130626s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.130642s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.130672s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.130690s: Exiting Redux.assume: 0.000007 seconds 0.130701s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.130712s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130722s: Entering Redux.query(1 <= 1) 0.130731s: Exiting Redux.query 0.130742s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130752s: Entering Redux.assume(1 <= 1) 0.130764s: Exiting Redux.assume: 0.000001 seconds 0.130774s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.130787s: Entering Redux.assume(!(!(r0 = 0))) 0.130817s: Exiting Redux.assume: 0.000019 seconds 0.130828s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.130840s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.130865s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.130883s: Exiting Redux.assume: 0.000007 seconds 0.130894s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.130904s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130914s: Entering Redux.query(1 <= 1) 0.130924s: Exiting Redux.query 0.130933s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130943s: Entering Redux.assume(1 <= 1) 0.130955s: Exiting Redux.assume: 0.000001 seconds 0.130965s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.130976s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.130985s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.130995s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.131007s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131028s: Exiting Redux.assume: 0.000010 seconds 0.131040s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.131052s: Exiting Redux.assume: 0.000003 seconds 0.131063s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.131076s: Entering Redux.assume(0 < r0) 0.131092s: Exiting Redux.assume: 0.000006 seconds 0.131102s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.131115s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.131127s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.131145s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.131160s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.131576s: Exiting Redux.query 0.131591s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.131601s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.131622s: Entering Redux.assume(!(0 < r0)) 0.131639s: Exiting Redux.assume: 0.000007 seconds 0.131650s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.131664s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.131678s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.131697s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.131711s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.131838s: Exiting Redux.query 0.131851s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.131861s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.131876s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131896s: Exiting Redux.assume: 0.000009 seconds 0.131908s: Entering Redux.assume(!(!(1 = 0))) 0.131920s: Exiting Redux.assume: 0.000001 seconds 0.131954s: Entering Redux.assume(!(0 <= R0)) 0.131971s: Exiting Redux.assume: 0.000006 seconds 0.131982s: Entering Redux.assume(false) 0.131994s: Exiting Redux.assume: 0.000001 seconds 0.132004s: Entering Redux.assume(!(false)) 0.132015s: Exiting Redux.assume: 0.000001 seconds 0.132026s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.132036s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132046s: Entering Redux.query(true) 0.132055s: Exiting Redux.query 0.132066s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132075s: Entering Redux.assume(true) 0.132086s: Exiting Redux.assume: 0.000001 seconds 0.132097s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.132118s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.132200s: Exiting Redux.assume: 0.000070 seconds 0.132212s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.132222s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132231s: Entering Redux.query(true) 0.132241s: Exiting Redux.query 0.132251s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132260s: Entering Redux.assume(true) 0.132271s: Exiting Redux.assume: 0.000001 seconds 0.132280s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.132295s: Entering Redux.query(!(2 = 0)) 0.132305s: Exiting Redux.query 0.132316s: Entering Redux.assume(%(A0, 2) = 1) 0.132330s: Exiting Redux.assume: 0.000003 seconds 0.132340s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.132349s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132358s: Entering Redux.query(true) 0.132367s: Exiting Redux.query 0.132376s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132385s: Entering Redux.assume(true) 0.132396s: Exiting Redux.assume: 0.000001 seconds 0.132405s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.132421s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.132433s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.132451s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.132474s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.132489s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.132656s: Exiting Redux.query 0.132672s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.132688s: Exiting Redux.assert_term: 0.000005 seconds 0.132699s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.132713s: Exiting Redux.assert_term: 0.000003 seconds 0.132723s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.132738s: Exiting Redux.assert_term: 0.000004 seconds 0.132749s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.132763s: Exiting Redux.assert_term: 0.000003 seconds 0.132839s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.132855s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.132877s: Exiting Redux.assume: 0.000013 seconds 0.132887s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.132898s: Entering Redux.assume(!(1 = 0)) 0.132909s: Exiting Redux.assume: 0.000002 seconds 0.132920s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.132935s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.132961s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132978s: Exiting Redux.assume: 0.000007 seconds 0.132988s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.132998s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133008s: Entering Redux.query(1 <= 1) 0.133017s: Exiting Redux.query 0.133028s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133038s: Entering Redux.assume(1 <= 1) 0.133050s: Exiting Redux.assume: 0.000002 seconds 0.133059s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.133072s: Entering Redux.assume(!(!(r0 = 0))) 0.133102s: Exiting Redux.assume: 0.000019 seconds 0.133112s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.133124s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.133149s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.133166s: Exiting Redux.assume: 0.000006 seconds 0.133177s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.133187s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.133197s: Entering Redux.query(1 <= 1) 0.133207s: Exiting Redux.query 0.133217s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.133227s: Entering Redux.assume(1 <= 1) 0.133238s: Exiting Redux.assume: 0.000001 seconds 0.133249s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.133259s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.133269s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.133278s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.133290s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133312s: Exiting Redux.assume: 0.000010 seconds 0.133324s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.133338s: Exiting Redux.assume: 0.000003 seconds 0.133349s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.133362s: Entering Redux.assume(0 < r0) 0.133381s: Exiting Redux.assume: 0.000006 seconds 0.133391s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.133405s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.133417s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.133434s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.133449s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.133655s: Exiting Redux.query 0.133669s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.133679s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.133692s: Entering Redux.assume(!(0 < r0)) 0.133708s: Exiting Redux.assume: 0.000006 seconds 0.133719s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.133733s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.133747s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.133767s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.133784s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.133908s: Exiting Redux.query 0.133920s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.133930s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.133945s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133964s: Exiting Redux.assume: 0.000010 seconds 0.133975s: Entering Redux.assume(!(!(1 = 0))) 0.133986s: Exiting Redux.assume: 0.000001 seconds 0.134000s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.134013s: Exiting Redux.assume: 0.000002 seconds 0.134023s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.134033s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.134042s: Entering Redux.query(true) 0.134052s: Exiting Redux.query 0.134061s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.134070s: Entering Redux.assume(true) 0.134081s: Exiting Redux.assume: 0.000001 seconds 0.134092s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.134108s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.134119s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.134275s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.134297s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.134313s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.134472s: Exiting Redux.query 0.134488s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.134504s: Exiting Redux.assert_term: 0.000004 seconds 0.134515s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.134528s: Exiting Redux.assert_term: 0.000003 seconds 0.134540s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.134554s: Exiting Redux.assert_term: 0.000003 seconds 0.134565s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.134577s: Exiting Redux.assert_term: 0.000002 seconds 0.134588s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.134601s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.134632s: Exiting Redux.assume: 0.000012 seconds 0.134642s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.134653s: Entering Redux.assume(!(1 = 0)) 0.134664s: Exiting Redux.assume: 0.000001 seconds 0.134675s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.134689s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.134715s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.134732s: Exiting Redux.assume: 0.000006 seconds 0.134742s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.134752s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134762s: Entering Redux.query(1 <= 1) 0.134772s: Exiting Redux.query 0.134781s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134791s: Entering Redux.assume(1 <= 1) 0.134802s: Exiting Redux.assume: 0.000001 seconds 0.134811s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.134823s: Entering Redux.assume(!(!(r0 = 0))) 0.134852s: Exiting Redux.assume: 0.000018 seconds 0.134862s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.134873s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.134897s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.134914s: Exiting Redux.assume: 0.000006 seconds 0.134924s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.134933s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134943s: Entering Redux.query(1 <= 1) 0.134952s: Exiting Redux.query 0.134962s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134971s: Entering Redux.assume(1 <= 1) 0.134982s: Exiting Redux.assume: 0.000001 seconds 0.134992s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.135002s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.135012s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.135022s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.135034s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135055s: Exiting Redux.assume: 0.000010 seconds 0.135067s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.135080s: Exiting Redux.assume: 0.000003 seconds 0.135091s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.135103s: Entering Redux.assume(0 < r0) 0.135120s: Exiting Redux.assume: 0.000006 seconds 0.135130s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.135143s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.135156s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.135173s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.135187s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.135384s: Exiting Redux.query 0.135396s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.135406s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.135417s: Entering Redux.assume(!(0 < r0)) 0.135434s: Exiting Redux.assume: 0.000006 seconds 0.135445s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.135458s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.135472s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.135537s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.135553s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.135686s: Exiting Redux.query 0.135699s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.135709s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.135726s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135746s: Exiting Redux.assume: 0.000009 seconds 0.135758s: Entering Redux.assume(!(!(1 = 0))) 0.135769s: Exiting Redux.assume: 0.000001 seconds 0.135792s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.135919s: Exiting Redux.assume: 0.000116 seconds 0.135932s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.135943s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.135953s: Entering Redux.query(true) 0.135963s: Exiting Redux.query 0.135973s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.135983s: Entering Redux.assume(true) 0.135994s: Exiting Redux.assume: 0.000001 seconds 0.136004s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.136020s: Entering Redux.query(!(2 = 0)) 0.136030s: Exiting Redux.query 0.136042s: Entering Redux.assume(%(A0, 2) = 1) 0.136056s: Exiting Redux.assume: 0.000004 seconds 0.136067s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.136076s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.136085s: Entering Redux.query(true) 0.136095s: Exiting Redux.query 0.136105s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.136114s: Entering Redux.assume(true) 0.136125s: Exiting Redux.assume: 0.000001 seconds 0.136135s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.136151s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.136163s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.136177s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.136196s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.136211s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.137050s: Exiting Redux.query 0.137069s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.137084s: Exiting Redux.assert_term: 0.000005 seconds 0.137096s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.137109s: Exiting Redux.assert_term: 0.000003 seconds 0.137120s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.137133s: Exiting Redux.assert_term: 0.000003 seconds 0.137144s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.137156s: Exiting Redux.assert_term: 0.000003 seconds 0.137166s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.137180s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.137203s: Exiting Redux.assume: 0.000012 seconds 0.137212s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.137223s: Entering Redux.assume(!(1 = 0)) 0.137234s: Exiting Redux.assume: 0.000001 seconds 0.137246s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.137260s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.137286s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137304s: Exiting Redux.assume: 0.000006 seconds 0.137315s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.137324s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137334s: Entering Redux.query(1 <= 1) 0.137344s: Exiting Redux.query 0.137354s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137364s: Entering Redux.assume(1 <= 1) 0.137375s: Exiting Redux.assume: 0.000001 seconds 0.137385s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.137397s: Entering Redux.assume(!(!(r0 = 0))) 0.137426s: Exiting Redux.assume: 0.000018 seconds 0.137436s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.137447s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.137470s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.137488s: Exiting Redux.assume: 0.000006 seconds 0.137498s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.137508s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.137517s: Entering Redux.query(1 <= 1) 0.137527s: Exiting Redux.query 0.137536s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.137546s: Entering Redux.assume(1 <= 1) 0.137557s: Exiting Redux.assume: 0.000001 seconds 0.137566s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.137577s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.137587s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.137596s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.137617s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137638s: Exiting Redux.assume: 0.000010 seconds 0.137650s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.137663s: Exiting Redux.assume: 0.000003 seconds 0.137674s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.137687s: Entering Redux.assume(0 < r0) 0.137703s: Exiting Redux.assume: 0.000006 seconds 0.137713s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.137726s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.137739s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.137756s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.137770s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.137969s: Exiting Redux.query 0.137982s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.137991s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.138003s: Entering Redux.assume(!(0 < r0)) 0.138019s: Exiting Redux.assume: 0.000007 seconds 0.138029s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.138042s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.138055s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.138073s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.138177s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.138302s: Exiting Redux.query 0.138314s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.138324s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.138339s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138359s: Exiting Redux.assume: 0.000009 seconds 0.138370s: Entering Redux.assume(!(!(1 = 0))) 0.138381s: Exiting Redux.assume: 0.000001 seconds 0.138395s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.138407s: Exiting Redux.assume: 0.000003 seconds 0.138418s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.138427s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.138436s: Entering Redux.query(true) 0.138446s: Exiting Redux.query 0.138455s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138464s: Entering Redux.assume(true) 0.138475s: Exiting Redux.assume: 0.000001 seconds 0.138484s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.138500s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.138511s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.138524s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.138543s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.138558s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.139557s: Exiting Redux.query 0.139582s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.139598s: Exiting Redux.assert_term: 0.000005 seconds 0.139620s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.139634s: Exiting Redux.assert_term: 0.000003 seconds 0.139644s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.139661s: Exiting Redux.assert_term: 0.000006 seconds 0.139674s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.139691s: Exiting Redux.assert_term: 0.000005 seconds 0.139703s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.139724s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.139758s: Exiting Redux.assume: 0.000024 seconds 0.139769s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.139782s: Entering Redux.assume(!(1 = 0)) 0.139793s: Exiting Redux.assume: 0.000001 seconds 0.139805s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.139827s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.139861s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.139880s: Exiting Redux.assume: 0.000007 seconds 0.139890s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.139902s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.139912s: Entering Redux.query(1 <= 1) 0.139921s: Exiting Redux.query 0.139931s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.139941s: Entering Redux.assume(1 <= 1) 0.139952s: Exiting Redux.assume: 0.000001 seconds 0.139961s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,9-11): Executing statement 0.139974s: Entering Redux.assume(!(!(r0 = 0))) 0.140003s: Exiting Redux.assume: 0.000019 seconds 0.140015s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(55,24-29): Executing statement 0.140027s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Executing statement 0.140053s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.140071s: Exiting Redux.assume: 0.000006 seconds 0.140081s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(67,5-22): Verifying call 0.140091s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140101s: Entering Redux.query(1 <= 1) 0.140110s: Exiting Redux.query 0.140119s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140129s: Entering Redux.assume(1 <= 1) 0.140140s: Exiting Redux.assume: 0.000001 seconds 0.140150s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.140161s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.140171s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.140180s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(69,1-2): Leak check. 0.140193s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.140214s: Exiting Redux.assume: 0.000011 seconds 0.140225s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.140239s: Exiting Redux.assume: 0.000003 seconds 0.140249s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,9-11): Executing statement 0.140266s: Entering Redux.assume(0 < r0) 0.140284s: Exiting Redux.assume: 0.000007 seconds 0.140295s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(57,20-21): Executing statement 0.140308s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(58,15-16): Executing statement 0.140323s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(59,15-16): Executing statement 0.140342s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.140359s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.140568s: Exiting Redux.query 0.140581s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.140590s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.140602s: Entering Redux.assume(!(0 < r0)) 0.140628s: Exiting Redux.assume: 0.000006 seconds 0.140639s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(60,16-17): Executing statement 0.140652s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(61,15-16): Executing statement 0.140665s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(62,15-16): Executing statement 0.140683s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.140698s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.140823s: Exiting Redux.query 0.140835s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.140844s: fermat2_ll_valuebound100__verifast_instrumented_modified.c(64,5-6): Leak check. 0.140859s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.140879s: Exiting Redux.assume: 0.000009 seconds 0.140890s: Entering Redux.assume(!(!(1 = 0))) 0.140901s: 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: 121 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 26 Execution steps (including assertion production/consumption steps): 1830 Symbolic execution forks: 221 Prover assumes: 625 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 271 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 1229 (0), 0 (more than 30) assume_core_count = 1542 number of case splits = 0 simplex_assert_ge_count = 564 simplex_assert_eq_count = 437 simplex_assert_neq_count = 180 max_truenode_childcount = 0 max_falsenode_childcount = 2 axiom triggered counts: ptr_provenance_max_addr_limits 1 ptr_provenance_min_addr_limits 1 boxed_bool_unboxed_bool_x_eq_x 1 Time spent in query, assume, push, pop: 0.054849s Time spent in Simplex: 0.047532s Time spent parsing: 0.017387s Function timings (> 0.1s): Total time: 0.13 seconds 0 errors found (26 statements verified)